Введение

Телеграм в России больше не блокируют, но я на всякий случай держу прокси включенным, мало ли что. Эта памятка может очень пригодиться, когда телеграм начнут снова блокировать. Как и с VPN я не пишу где взять сервер и как к нему подключиться по SSH.

Настройки сервера

Подключаемся к серверу

ssh root@<"адрес сервера">

Выполняем команды

apt update
apt upgrade -y
apt install dante-server -y

Прокси установлен, открываем файл настроек

nano /etc/danted.conf

И записываем туда

# Путь к лог файлу
logoutput: /var/log/socks.log

internal: eth0 port = 1080
external: eth0

# Авторизация по локальным/системным пользователям
socksmethod: username

# Мы используем системных пользователей, поэтому нужны права на чтение passwd
user.privileged: root
user.unprivileged: nobody
user.libwrap: nobody

# Разрешить подключения с любых IP всем пользователям прошедшим авторизацию
client pass {
        from: 0/0 to: 0/0
        log: connect disconnect error ioop
}

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

Вместо eth0 может быть другой интерфейс, список интерфейсов можно посмотреть командой ip a

Сохраняем файл на Ctrl+o и выходим Ctrl+x

Создаём в системе пользователя telegram

useradd --shell /usr/sbin/nologin telegram

Придумываем пароль и вводим

passwd telegram

И перезапускаем сервис

systemctl enable danted
systemctl start danted

Настройки на телефоне

Пишем в избранное ссылку

https://t.me/socks?server=<тут адрес сервера>&port=1080&user=telegram&pass=<тут пароль>

Отправьте такую ссылку в избранное и откройте на всех устройствах, телеграм будет работать даже когда будет заблокирован.

Бонус

Можно установить в firefox расширение foxyproxy, заходите в настройки расширения, выбираете socks5, вводите адрес своего сервера, порт 1080, логин telegram и свой пароль. Таким образом можно перенаправить трафик из браузера через прокси, иногда это проще и быстрее чем запускать VPN.

Предупреждаю

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