Сегодня Таганский суд г. Москвы принял решение об ограничении доступа к мессенджеру Telegram. Без всякого сомнения, Telegram будет заблокирован в ближайшие дни -- из-за этого в сети началась паника и пиар прокси-серверов для Телеграма, наряду с VPN. Не хочу сказать о них ничего плохого, но...
В связи с этим было принято решение поднять собственный прокси-сервер для Telegram. Сделать это просто, а результат можно легко использовать для обхода любых блокировок любых сайтов.
Для скворечника из бутылки, ой, то есть прокси нам потребуются:
Их в Интернете - на любой вкус и кошелек. Самые дешевые предложения аккумулирует сайт http://lowendstock.com/ - цены там начинаются от $2 (150 руб.) в год, можно подобрать хостинг по расположению.
Однако, это решение имеет и недостатки. Большинство представленных хостингов - площадки-однодневки, без технической поддержки и каких-либо гарантий, жаловаться на работоспособность можете в Спортлото. Поэтому я использую Scaleway.com - от €3 в месяц.
Разумеется, вы можете использовать и любой другой хостинг. Обратите внимание, что он должен быть вне России (очевидно), но максимально близко - в Европе. Как правило, подходят датацентры в Германии, Чехии, Нидерландах.
Теперь нужно настроить Socks5-сервер, предоставляющий прокси. Скорее всего, у вас будет хостинг на линуксе. Для него подходит Dante - разработка норвежской компании Inferno Nettverk. Как и большинство иных прокси, настраивать его с нуля больно и долго - к счастью, есть универсальный скрипт, производящий первоначальную настройку за нас.
Лежит он вот тут.
Если вы уже купили сервер, то вам должны были выслать логин-пароль для входа на сервер. В панелях управления большинства виртуальных серверов есть кнопка Console, открывающая виртуальную консоль.
Откройте её и введите следующие команды (имя пользователя и пароль выставьте на своё усмотрение):
wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
bash install.sh --port=2018 --user=ИМЯ ПОЛЬЗОВАТЕЛЯ --passwd=ПАРОЛЬ
Настройки вашего сервера будут выданы в консоли в конце установки
Попробуйте их указать в вашем Telegram-клиенте. Для этого зайдите в "Настройки" -> "Способы подключения" и укажите там IP-адрес, порт, логин и пароль.
В большинстве случаев ваш прокси сразу же заработает. Если он не заработал - вам будет необходимо сделать следующее:
1. Установить nano по инструкции к вашему дистрибутиву. В большинстве случаев это будет команда sudo apt-get install nano.
2. Зайти на сервер и набрать sudo nano /etc/danted/sockd.conf
3. В открывшемся файле добавить следующие строки:
internal: eth0 port = 2018
external: eth0
Сделать это нужно в начале файла.
4. Сохранить файл через Ctrl-W и выйти через Ctrl-Q4. Набрать sudo /etc/init.d/sockd restart
Ваш сервер заработает, и никаких более проблем с доступом в Telegram не возникнет. Свой логин-пароль вы можете давать друзьям и родным - создание прокси-серверов пока не запрещено законом и даст доступ всем в Telegram.
Тебе это не нравится?
You can block the domain, tag, user or channel, and we'll stop recommend it to you. You can always unblock them in your settings.