Поднимаем свой прокси-сервер для Telegram
Вчера начались блокировки публичных прокси-серверов и VPN, которые использовались для обхода блокировки Telegram. Блокировки будут продолжаться, а значит самое время разобраться, как поднять собственный прокси-сервер. И займет это у нас всего 5 минут.
Наш сервер выдержит подключения от десятков людей и вы сможете обеспечить стабильный обход блокировки для себя, родственников и друзей.
Стоимость такого решения — от 3.7$ в месяц.
1. Регистрируем VPS
Я предлагаю на выбор два хостера — Digital Ocean и Hetzner Cloud.
Digital Ocean
Главные преимущества: простой интерфейс и два месяца бесплатного использования. Для этого нужно зарегистрироваться по моей ссылке. Вы получите на баланс 10 долларов, а стоимость базового тарифа — 5 долларов.
DO не принимает многие дебетовые карты. Лично я смог привязать карту к аккаунту только через Paypal. В этом случае придется оплатить 5 долларов, чтобы активировать аккаунт. Бонусные 10 долларов после этого придут на баланс. Если тоже столкнетесь с такой проблемой, то возможно стоит обратить внимание на Hetzner Cloud.
Чтобы создать новый сервер (дроплет) нажимаем на зеленую кнопку «CREATE». Нас интересует вкладка «Marketplace» — и выберем там дроплет с предустановленным Docker. А ниже выберем тариф за 5 долларов в месяц.
Ниже нужно будет выбрать расположение сервера. Чем ближе к вам, тем лучше, будет меньше задержка. Я обычно беру Франкфурт. Ниже в секции «Choose a hostname» придумываем нашему серверу любое название.
Остается только нажать кнопку «Create» и наш виртуальный сервер готов.
UPD: РКН заблокировал многие адреса серверов Digital Ocean. После создания дроплета лучше сразу скопировать ipv4-адрес и проверить его при помощи сервиса isthisblockedinrussia.
Если адрес заблокирован, то просто пересоздайте дроплет, не забудьте удалить старый. Деньги за него не спишутся.
Hetzner Cloud
Это наш второй вариант. Он стоит дешевле — 3.7 доллара и его можно оплатить картой напрямую. Из минусов: Docker нужно будет установить вручную, но это просто.
Процесс создания сервера здесь аналогичный с DO. Нажимаем «Create Server», выбираем расположение поближе. Систему лучше оставить стандартную — Ubuntu, затем выбираем базовый тариф и прописываем название сервера. Нажимаем «Create and Buy» — сервер готов.
2. Подключаемся к VPS
Теперь нам нужно подключиться к нашему виртуальному серверу. Данные для подключения мы получим на почту. Нас интересует адрес сервера и пароль.
У обоих хостеров можно подключиться к серверу через веб-версию. Наверху страницы нашего сервера нужно будет нажать кнопку «Console». Там мы сможем подключиться, используя наши данные из письма. Логин — root, а пароль у каждого свой (найдем его в письме).
После подключения на Digital Ocean нужно будет ввести две команды. Для установки прокси-сервера через Docker:
docker pull schors/tgdante2
И для запуска прокси сервера внутри Докер-контейнера:
docker run -d --net=host --restart unless-stopped -e PORT=1080 -e USER=username -e PASS=password --name tgdante schors/tgdante2
Где username — ваш логин, а password — пароль. Можете поставить любые, они понадобятся для подключения.
На Digital Ocean по дефолту закрыт нужный нам 1080 порт. Его нужно будет открыть набрав в консоли команду:
iptables -I INPUT -p tcp -m tcp --dport 1080 -j ACCEPT
На Hetzner все то же самое, только нужно установить сперва Docker:|
sudo apt-get install docker.io
3. Подключаемся к прокси
Теперь для быстрого подключения к прокси можно использовать ссылку:
tg://socks?server=server_ip&port=1080&user=username&pass=password
Где server_ip — адрес вашего сервера, можете посмотреть его в письме или на странице сервера. username1 — ваш логин, а password1 — ваш пароль.
Эту ссылку можно отправлять в другие мессенжеры или открыть из самого телеграма. Если неудобно подключаться через ссылку, то все эти данные можно просто ввести в настройках.
Можете подключаться и делиться ссылкой с близкими 🎉
Важно! Если захотите выложить прокси в паблик, то нужно будет отключить SSH доступ для этого пользователя. Иначе любой человек сможет подключиться по этим данным к вашему серверу.
Похлопайте посту и подписывайтесь на канал «Стартапы и хайпы» — там я буду делится другими средствами обхода блокировок.