Создаем свой proxy 2019

vivi22

Участник проекта
Регистрация
11 Май 2016
Сообщения
148
Реакции
16
Приветствую. Создаем свой долгоживущий прокси на vps linux. Идем например на https://poiskvps.ru/ и выбираемым под свои параметры провайдера vps.
Регистрируемся и покупаем, на почту придет письмо с данными для входа по SSH. Качаем софт PuTTY и заходим по SSH (стандартный порт 22 или тот что вам выдали).
Принимаем сертификат и в появившемся окне вводим пользователя root.
Копируем свой пароль к vps и щелкаем правой кнопкой мыши для вставки, поле останется пустым, а мы жмем энтер.

75489

Дальше будем вводить команды в консоль.

yum -y update && yum -y install epel-release && yum -y install 3proxy

Ждем пока обновится и установится софт.

firewall-cmd --permanent --add-port=8083/tcp
firewall-cmd --reload

Создаем правило для firewall, может выпасть ошибка, все нормально, дальше будем использовать этот порт, можно выбрать свой, но тогда замените его везде в конфиге.

vi /etc/3proxy.cfg

Заходим в редактор конфига.

Зажимаем клавишу на клавиатуре d и стираем все строки.

Нажимаем клавишу на клавиатуре i и переходим в режим правки.

Разберем нужные параметры нашего конфига.

Строка nserver отвечает за dns, можно брать например тут под страну https://servers.opennicproject.org/
Строки external 193.187.111.111 и internal 193.187.111.111 отвечают за выбор интерфейса приема и отправки запроса, указываем в них тот ip что вам выдали.
Строка users user:CL:qwerty123 отвечает за логин пароль на прокси, где логин user пароль qwerty123.
Строка socks -p8083 отвечает за поднятие socks5 прокси на порту 8083, меняем если вы выбрали и добавили другой порт в firewall.

nserver 172.98.193.42
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
users user:CL:qwerty123
daemon
log /var/log/3proxy/3proxy.log
logformat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
archiver gz /bin/gzip %F
rotate 30
auth iponly
external 193.187.111.111
internal 193.187.111.111
auth none
dnspr
auth strong
deny * * 127.0.0.1,192.168.1.1
allow * * * 80-88,8080-8088 HTTP
allow * * * 443,8443 HTTPS
proxy -n
auth none
pop3p
tcppm 25 mail.my.provider 25
auth strong
flush
allow user
maxconn 20
socks -p8083

Изменив параметры конфига, вставляем его в редактор правой кнопкой мыши.

Выходим из режима редактирования нажатием ESC.

Вводим :wq жмем энтер для сохранения конфига.

В консоли вводим команду для перезагрузки прокси сервера.

systemctl restart 3proxy

Готово! Можно подключаться к нашему соксу с паролем.
 

Работай безопасно с WWH-CLUB : ручной и автоматический гарант-сервис.

Продвигай свою коммерцию : баннерная и автоматическая реклама. 

Получай новые знания : бесплатно или платно.

 

vivi22

Участник проекта
Регистрация
11 Май 2016
Сообщения
148
Реакции
16
Вместо зажимания d можно ввести команду :%d она удалит все строки.
 

_Paranoid_

Участник проекта
Регистрация
21 Ноя 2015
Сообщения
168
Реакции
44
Вполне себе статья, но пару заметок все таки внесу.
1. yum как правило используется в RedHat, CentOS, Scientific Linux. А выбор ОС ты оставил на усмотрение читателя. Многие выберут себе скорее всего debian/ubuntu
2. vim так же есть не везде
3. "deny * * 127.0.0.1,192.168.1.1" тут бы изменить на " deny * * 127.0.0.1,192.168.1.1,192.168.0.1"
Скорее всего статью писал под CentOS, так как Rhell я в списке дистров на https://poiskvps.ru/ не увидел.
 

Сверху