Как я настраивал прокси для телеграм
Введение
Телеграм в России больше не блокируют, но я на всякий случай держу прокси включенным, мало ли что. Эта памятка может очень пригодиться, когда телеграм начнут снова блокировать. Как и с 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 не подразумевает хорошего шифрования, для телеграма это не проблема, так как встроенные методы шифрования там достаточно хороши, но в браузере такой обход блокировок может и не работать на некоторых провайдерах.