В связи с последними новостями блокировки Telegram РосКомНадзором, появилась необходимость в создании proxy-сервера.
Из коробки Telegram поддерживает протокол SOCKS5. Поэтому в качестве прокси будем использовать SOCKS сервер Dante. Для удобства сервер обернут в Docker образ на базе Alpine.
Для своего собственного proxy-сервера нам понадобятся:
- Банковская карта, на которой будет 5$ в месяц;
- Аккаунт на DigitalOcean (DO);
- Возможность подключаться к серверам по SSH.
- Берем дроплет на DO за 5$ с предустановленным Docker.
- Открываем нужный порт в фаерволе:
$ ufw allow 1080- Запускаем proxy-сервер, заменяя
{USERNAME}и{PASSWORD}на лог/пасс:
$ docker run -p 1080:1080 -e "USER={USERNAME}" -e "PASSWD={PASSWORD}" -d michaelpak/telegram-proxy- Прописываем данные нашего proxy-сервера в Telegram, где
server- IP адрес нашего сервера,port-1080,loginиpasswordте, которые были указаны при запуске. - Profit!