Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 2.01 KB

File metadata and controls

34 lines (27 loc) · 2.01 KB

telegram-proxy

CircleCI

В связи с последними новостями блокировки Telegram РосКомНадзором, появилась необходимость в создании proxy-сервера.

Интродакшн

Из коробки Telegram поддерживает протокол SOCKS5. Поэтому в качестве прокси будем использовать SOCKS сервер Dante. Для удобства сервер обернут в Docker образ на базе Alpine.

Реквайрементс

Для своего собственного proxy-сервера нам понадобятся:

  • Банковская карта, на которой будет 5$ в месяц;
  • Аккаунт на DigitalOcean (DO);
  • Возможность подключаться к серверам по SSH.

Инсталл & Сетап

  1. Берем дроплет на DO за 5$ с предустановленным Docker.
  2. Открываем нужный порт в фаерволе:
$ ufw allow 1080
  1. Запускаем proxy-сервер, заменяя {USERNAME} и {PASSWORD} на лог/пасс:
$ docker run -p 1080:1080 -e "USER={USERNAME}" -e "PASSWD={PASSWORD}" -d  michaelpak/telegram-proxy
  1. Прописываем данные нашего proxy-сервера в Telegram, где server - IP адрес нашего сервера, port - 1080, login и password те, которые были указаны при запуске.
  2. Profit!