Прокся для телеграма
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
Dockerfile
LICENSE
README.md
run.sh
sockd.conf

README.md

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!