Как создать свой прокси-сервер для Telegram за 75 рублей

Вторник, 17 апреля 2018 г.

Следите за нами в ВКонтакте, Телеграм'e и Twitter'e

Друзья, в свете последних событий даже самый ленивый интернет-пользователь заинтересовался поднятием собственного удаленного сервера и запуском личного VPN.

Вчера мы рассказали «Как сделать собственный VPN за 75 рублей в месяц». Спасибо, что задаете вопросы и помогаете друг другу не запутаться во множественных настройках.

Сразу несколько читателей попросили подробно рассказать и разжевать, как все-таки запустить собственный прокси на основе Dante. Речь идет о том самом SOCKS5, который используется в Telegram.

Что ж, отзываюсь на просьбу и привожу подробную инструкцию по запуску SOCKS5. Что нужно для своего прокси SOCKS5



Первое и главное условие — у вас есть готовый VPS или VDS (тот самый удаленный сервер, настройкой которого мы занимались в прошлой статье).

P.S. К слову, читатели заметили, что при настройке ArubaCloud предпочтительнее использовать чешские сервера. Берем на заметку. Видимо, все итальянские уже разобрали.

Настроив удаленный сервер, можно приступать к разворачиванию своего прокси.

Когда я настаивал на запуске именно дистрибутива Linux, подсознательно понимал, что будет дальнейшая необходимость в запуске дополнительных служб и сервисов. Командная строка в помощь, поехали. Запускаем свой SOCKS5



Шаг 1. В нижнем левом углу находим «аналог меню Пуск». Переходим в System Tools —> LXTerminal, запускаем Терминал.

Шаг 2. Теперь последовательно вводим четыре следующих команды (ввели одну — нажали Enter, дождались выполнения, потом ввели втору и т.д.):

sudo apt-get update

sudo apt-get upgrade (спросит подтверждения Y/n — введите Y и нажмите Enter)

sudo apt-get install build-essential libwrap0-dev libpam0g-dev libkrb5-dev libsasl2-dev (спросит подтверждения Y/n — введите Y и нажмите Enter)

sudo apt-get install dante-server

Во время установки выполнения команд на экране будет происходить что-то вроде:



После первой команды запросит пароль администратора. При его вводе на экране не отображаются символы — не переживайте, это нормально. Просто введите пароль и нажмите Enter.

Мы установили все необходимые пакеты для Dante. Теперь приступаем к редактированию файла конфигурации.

Шаг 3. В Терминале вводим следующую команду:

sudo nano /etc/danted.conf

Еще раз введите пароль администратора и нажмите Enter. Откроется редактор файла конфигурации.

Для упрощения настройки сделайте следующее: удалите все, что написано в файле и вставьте следующий фрагмент кода:

# Config SOCKS5 logoutput: stderr internal: eth0 port = 7007 external: eth0 socksmethod: username user.privileged: root user.unprivileged: nobody client pass { from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0 log: error socksmethod: username } socks pass { from: 0.0.0.0/0 to: 0.0.0.0/0 command: bind connect udpassociate log: error socksmethod: username } socks pass { from: 0.0.0.0/0 to: 0.0.0.0/0 command: bindreply udpreply log: error }

В приведенном выше коде есть строка internal: eth0 port = 7007, номер порта вы можете указать практически любой, какой нравится и какой лучше запомните (в пределах от 1 до 65535). Главное — запомните порт.



Нажмите комбинацию клавиш CTRL + O (именно CTRL — не CMD) для сохранения внесенных изменений и нажмите Enter.

Для возврата в Терминал нажмите CTRL + X.

Шаг 4. Создаем пользователя для доступа SOCKS5. Нужна будет всего одна команда:

sudo useradd –shell /usr/sbin/nologin -m ИМЯ-ПОЛЬЗОВАТЕЛЯ-ЛАТИНИЦЕЙ && sudo passwd ИМЯ-ПОЛЬЗОВАТЕЛЯ-ЛАТИНИЦЕЙ



Ввели, нажали Enter, ввели пароль администратора и на запрос Enter new UNIX password два раза указали один и тот же пароль для входа. Пароль запомнить.

Шаг 5. Запускаем сервер с помощью команды

sudo service danted start

Все готово. Теперь у вас есть собственный прокси SOCKS5, который будет работать всегда. Осталось добавить его в приложение.

Проверить состояние прокси и работоспособность Dante можно с помощью команды:

sudo service danted status

Если увидите что-то вроде:



значит вы настроили все правильно.

Возможные ошибки и как их исправить

Если нет — воспользуйтесь командой sudo systemctl restart danted, чтобы выяснить где именно допущена ошибки в конфигурации /etc/danted.conf. Как правило, она возникает из-за несовместимой некоторых команд в версиях Dante.

Исправить ошибку можно, обновив версию Dante при помощи команды sudo dpkg -i dante-server_1.4.1–1_amd64.deb и повторно внеся изменения в файл danted.conf. Куда вводить прокси в Telegram

Теперь о наболевшем — о Telegram. Создание своего прокси мы делали исключительно с целью обхода блокировки мессенджера. Остается лишь ввести данные в настройки соединения.

Шаг 1 . Открываете Telegram. Заходите в Настройки —> Тип соединения.



Шаг 2. Устанавливаем TCP with custom socks5-proxy и прописываем значения:



Hostname: это IP-адрес вашего облачного сервис

Port: значение, которое вы указали в настроках конфига /etc/danted.conf

Username: Указанное имя пользователя (вводили в терминале шаг 4 данной инструкции)

Пароль: указанный пароль для созданного пользователя (шаг 4 данной инструкци)

Нажимаете Save и наслаждаетесь доступом к Telegram без ограничений. Чем все-таки хорош свой прокси

По сети сейчас гуляют десятки прокси, есть всевозможные боты. Но ими пользуются тысячи человек и, например, позвонить с помощью Telegram при таком подключении весьма проблематично.

Собственный SOCKS5 упрощает жизнь не только при использовании мессенджеров, но и при работе с другими приложениями, требующими доступа к сети.

Наличие собственного прокси — это действительно приятный бонус продвинутого интернет пользователя. И цена такого удовольствия всего 75 рублей в месяц. Явно выгодное вложение.

Наконец, SOCKS5 можно настроить для одного приложения, не затрагивая работу других, как это происходит в случае VPN (доступ к Smart VPN есть далеко не на всех устройствах). Это удобно и просто. Пользуйтесь на здоровье;) В закладки iPhones.ru Подробно рассказываем, как добиться стабильного подключения к любимым сервисам. Владимир Кузин @xakerbox

DIY-техноман. Уверен, что все можно сделать своими руками. Коллайдер не в счет.

Следите за нами в ВКонтакте, Телеграм'e и Twitter'e


Просмотров: 2012
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003