Настройка Socks5 PROXY на Amazon EC2

Создание инстанса

  1. В админ панели AWS кликаем Launch a virtual machine

Подключение по SSH

Для подключения к нашему серверу будем использовать ключи, сгенерированные на этапе создания инстанса.

ssh -i ~/.ssh/myAWSkeys.pem ec2-66-66-66-66.us-east-2.compute.amazonaws.com

Установка

Для создания прокси сервера будем использовать пакет 3proxy.

sudo apt-get update
sudo apt-get install build-essential libevent-dev libssl-dev
cd /usr/src
sudo wget http://3proxy.ru/0.6.1/3proxy-0.6.1.tgz
sudo tar zxvf 3proxy-0.6.1.tgz
cd 3proxy-0.6.1
sudo nano src/proxy.h
#define ANONYMOUS 1
sudo make -f Makefile.Linux
sudo make -f Makefile.Linux install

Запуск

Создаем директорию, а в ней конфиг нашего прокси-сервера

mkdir -p ~/3proxy
cd ~/3proxy
nano 3proxy.cfg

Содержимое файла 3proxy.cfg

# запускаем как сервис
daemon
# При необходимости можете настроить логи
log /dev/null
# разрешаем порты
allow * * * *
#авторизация по логину и паролю
#вместо username указываете имя, вместо password пароль
auth strong
users username:CL:password
# DNS сервера
nserver 8.8.8.8
nserver 77.88.8.8
nserver 127.0.0.1
# DNS кэш
nscache 65536
# http proxy по умолчанию на -p порту 4545
proxy -p4545 -n -a
# socks proxy по умолчанию на -p порту 2323
socks -p2323
nano /etc/resolv.conf

Запускаем прокси-сервер

3proxy ~/3proxy/3proxy.cfg
netstat -an | grep -i listen

Применение настроек в Telegram

Заходим в Settings > Connection Type

Указываем необходимые данные
tg://socks?server=18.216.161.26&port=1235&user=user&pass=password

--

--

https://twitter.com/nzvtrk

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store