Личный прокси сервер вместо VPN
Личный прокси сервер вместо VPN
Ни для кого не секрет, что VPN-сервисы ведут логи каждых ваших подключений и при запросе свыше выдадут все ваши данные, а не только реальный IP-адрес.
С покупными прокси за полтосик дела обстоят так же. Логи ведут абсолютно все.
Что же делать? Выхода 2. Первый - не страдать хуйнёй в интернете и идти на завод. Второй - быстренько развернуть свой прокси сервер и не париться.
Шаг 1.
Нагло качаем Proxifier с главной страницы сайта разработчика ( https://www.proxifier.com/ ), устанавливаем и ломаем с помощью одного из ключей:
PLZ92-LYS8J-ANV3S-SZRQ7-GPG3F
5JZ6S-B3FKJ-49YYP-HCCQN-3JVHX
TQZVQ-X36SC-SFZYC-TAC7E-BQF9S
2VZ8M-BYC2A-A3Y3P-6LQQ5-HNDN8
CJZXN-BWFDK-Q2Y2M-VSFCT-E7YLW
6KZ2V-A2UXK-YAWWC-YJ9QG-MW4RG
RSZXG-M2YDB-R5SWQ-3XR7Z-L42PN
ULZCW-2YQNG-FL83G-9DGLR-9TFQA
Шаг 2.
Ищем бесплатные анонимные прокси. Гугол даёт тонны сайтов. Пример - https://hidemy.name/ru/proxy-list/?type=5&anon=4#list
Вбиваем проксю в Проксифаер (Profile - Proxy servers - Add) и радуемся. Это чтобы в дальнейших действиях не палить наш айпи.
Шаг 3.
Ищем самый дешманский VPS за 100 рублей. Сайты ниже могут в этом помочь:
https://hostinghub.ru/vps-search
Смотрим на скорость канала (выше-круче) и трафик в месяц. 1-2 терабайта будет овердохуя, ещё и останется. Операционная система Ubuntu (версии с 14.04 по 17.04) любой разрядности (32/64 бита). 1 IP, без всяких панелей и прочей лабуды. Покупаем выбранную VPS из нужной страны за бетховен/левый яд/кивий соседа и тд.
Шаг 4.
Скачиваем Putty отсюда. Устанавливаем, открываем, вводим IP только что купленного виртуального сервера, порт 22, жмём Open. Вводим логин root, жмём энтер. Копируем пароль от сервера и вставляем правой кнопкой мыши в путти. Он не будет отображаться. Жмём энтер. Всё мы вошли.
Теперь выполняем команды (на каждой строке жмём энтер):
Устанавливаем нужные компоненты для сборки из исходников:
apt install build-essential make gcc
Скачиваем исходники последней версии и собираем:
cd ~
wget --no-check-certificate https://github.com/z3APA3A/3proxy/archive/0.8.12.tar.gz
tar -xf 0.8.12.tar.gz
cd ~/3proxy-0.8.12
make -f Makefile.Linux
Копируем получившийся бинарный файл в /usr/bin/:
cd ~/3proxy-0.8.12/src cp 3proxy /usr/bin/
Создадим системного пользователя proxy3 от имени которого и будет работать прокси-сервер:
adduser --system --no-create-home --disabled-login --group proxy3
Узнаём UID и GID пользователя, понадобится в конфигурации
id proxy3
Пример вывода:
uid=109(proxy3) gid=115(proxy3) groups=115(proxy3)
Создаём директорию для конфигурации и файл настроек /etc/3proxy/3proxy.cfg:
mkdir /etc/3proxy nano /etc/3proxy/3proxy.cfg
Добавляем в файл /etc/3proxy/3proxy.cfg следующий код (setgid и setuid указываем свои):setgid 115
setuid 109
nserver 8.8.8.8
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
users $/etc/3proxy/.proxyauth
daemon
auth cache strong
proxy -n -p49999 -a
socks -p50000
Создаём файл с пользователями и паролями:
nano /etc/3proxy/.proxyauth
Вставляем в него следующий код (логин: username и пароль: userpass следует изменить на свои):
username:CL:userpass
Выставляем права доступа к файлам прокси-сервера:
chown proxy3:proxy3 -R /etc/3proxy
chown proxy3:proxy3 /usr/bin/3proxy
chmod 444 /etc/3proxy/3proxy.cfg
chmod 400 /etc/3proxy/.proxyauth
Создаём скрипт для загрузки сервера:
nano /etc/init.d/3proxyinit
И заполняем его:
#!/bin/sh
#
### BEGIN INIT INFO
# Provides: 3Proxy
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Initialize 3proxy server
# Description: starts 3proxy
### END INIT INFO
case "$1" in
start)
echo Starting 3Proxy
/usr/bin/3proxy /etc/3proxy/3proxy.cfg
;;
stop)
echo Stopping 3Proxy
/usr/bin/killall 3proxy
;;
restart|reload)
echo Reloading 3Proxy
/usr/bin/killall -s USR1 3proxy
;;
*)
echo Usage: \$0 "{start|stop|restart}"
exit 1
esac
exit 0
Выставляем права на запуск и добавляем в автозагрузку:
chmod +x /etc/init.d/3proxyinit
update-rc.d 3proxyinit defaults
Запускаем прокси-сервер:
/etc/init.d/3proxyinit start
Шаг 5.
Всё! Идём в проксифаер, отключаемся и удаляем старый анонимный прокси и добавляем тот, что развернули сейчас.
IP: Айпи вашего ВПС
Port: 50000
Login: тот username, что вы ввели
Pass: тот userpass, что вы ввели
Тип: Socks version 5
Теперь у вас охуевший постоянный статичный левый IP.
Логи подключений на сервере не ведутся.
Чтобы перезапустить прокси - выполняем команду
/etc/init.d/3proxyinit restart