Nikovit <Путешествия и разработка>

Установка и настройка socks5 прокси для Telegram

gallery-1.png

И вновь Роскомнадзор грозиться блокировкой Telegram

Разворачиваем свой дроплет на DigitalOcean, кстати если перейдете по реферальной ссылке то получите 10$ на аккаунт сразу же после регистрации, этой суммы хватит на два месяца оплаты прокси сервера.

Устанавливаем socks5 на Debian 9.3 stretch, установка на Ubuntu и другие дистрибутивы Linux мало чем отличаются, но конечно есть свои подводные камни.


Устанавливать будем dante-server т.к. он наиболее простой и легкий, да и сразу есть в репозитории:
apt-get install dante-server

Переходим к редактированию конфига:
nano /etc/danted.conf

Конфиг достаточно объемный многое закомментировано и дефолтный он не рабочий, можете просто скопировать конфиг приведенный ниже, упрощаем и настраиваем:
# Логи
logoutput: /var/log/socks5.log

# Интерфейс и порт для подключения к прокси
internal: eth0 port = 1080

# Интерфейс выхода в интернет
external: eth0

# Метод авторизации, без автроризации значение none
socksmethod: username
user.privileged: root
user.unprivileged: nobody
user.libwrap: nobody

# Подключение клиентов, тут можно указать IP и уровень логирования
client pass {
        from: 0/0 to: 0/0
        log: error connect disconnect
}

socks pass {
        from: 0/0 to: 0/0
        log: error connect disconnect
}

Закрываем nano и создаем пользователя для прокси:
useradd proxy-user
passwd proxy-user

Почти все готово, перезапускаем прокси-сервер:
service danted restart

Для подключения нам нужно знать IP сервера(можно посмотреть командой ifconfig) и порт который мы указали(1080).

На телефоне заходим в настройки Telegram:

photo_2018-03-21_23-08-19.jpg


Выбираем пункт данные и диск, прокручиваем в самый конец до пункта "Тип соединения" и вбиваем наши данные.

photo_2018-03-21_23-08-23.jpg

На ПК также заходим в настройки и прокручиваем вниз до пункта "Способ подключения"

2018-03-23.png



Настройками прокси можно поделиться с друзьями используя специальную ссылки, при ее нажатии настройке автоматически пропишутся в Telegram:
tg://socks?server=ВАШ_IP&port=ВАШ_ПОРТ&user=ПОЛЬЗОВАТЕЛЬ_ПРОКСИ&pass=ПАРОЛЬ

UPD: как обезопасить свой прокси от сканирования mail.ru описано в статье