вторник, 1 мая 2018 г.

Персональный прокси.

Здравствуйте,

Рады представить вам новый тарифный план EU-KVM-SSD-* с которым вы с легкостью будете всегда на связи в вашем любимом мессенджере. И так, приступим.

Авторизоваваемся в биллинге > переходим в корзину > выбираем локацию > 2 DataСenter Europe Finland > тариф EU-KVM-SSD-*.
Вы можете установить любую удобную вас OC, а в примере будет использовать CentOS 7

После заказа и оплаты ожидаем окончание установки системы.  Обычно серверы KVM устанавливаются до 50 минут.
Подключаемся к нашему серверу и приступаем к установки пакетов:

Поставим пакеты git и gcc для клонирования и компиляции

yum install git gcc 

Клонируем и комплируем

git clone https://github.com/z3apa3a/3proxy
cd 3proxy
ln -s Makefile.Linux Makefile
make

make install

Добавим пользователя user1 c паролем 123pass321 (ЗАМЕНИТЕ ПАРОЛЬ НА СВОЙ)

sh /etc/3proxy/conf/add3proxyuser.sh user1 123pass321

Отредактируем кофниг к такому виду:

nano /etc/3proxy/conf/3proxy.cfg

nserver 8.8.4.4
config /conf/3proxy.cfg
monitor /conf/3proxy.cfg
log /logs/3proxy-%y%m%d.log D
rotate 60
counter /count/3proxy.3cf
users $/conf/passwd
include /conf/counters
include /conf/bandlimiters
auth strong
deny * * 127.0.0.1
allow *
proxy -p8080
socks -p1122
flush
allow admin
Откроем порты для подключения из вне:

iptables -I INPUT -p tcp --dport 1122 -m state --state NEW -j ACCEPT
iptables -I INPUT -p tcp --dport 8080 -m state --state NEW -j ACCEPT

И сохраним правила

service iptables save

Вот и все, теперь вы можете подключиться по SOCKS5 указав ip адрес вашего сервера и логин user1 с паролем 123pass321.

Приятной работы.

3 комментария:

  1. service iptables save
    Возвращает
    The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

    ОтветитьУдалить
  2. для 3proxy можно использовать докер контейнер - https://hub.docker.com/r/riftbit/3proxy/
    Что довольно удобно :)

    ОтветитьУдалить