Константин

Команда форума
MОДЕРАТОР
Регистрация
19.11.2022
Сообщения
472
Реакции
412
Депозит
𝟓𝟎𝟎.𝟎𝟎𝟎 ₽
Сделок через Гаранта
275
Наткнулся на Github на интересное решение по поднятию VPN на своем сервере.
Особенно понравилось управление ключами через своего бота в TG
Испытав, решил поделиться небольшой инструкцией по установке для всех нуждающихся
Установка максимально проста и понятна, распишу все по шагам:

1. Первым делом нам необходим сервер для размещения на нем нашего VPN
Многие рекомендуют VDSina из-за адекватной стоимости аренды и выбора локации вне РФ,
единственным и главным минусом считаю конскую комиссию при пополнении баланса. В остальном сервис весьма неплох.

Нас интересует самый простой сервер на Ubuntu


Screenshot_3.png


После активации сервера данные для доступа приходят на e-mail


2. Создаем своего бота для управления нашим VPN
1) Переходим в https://t.me/BotFather
2) Вводим /newbot
3) Вводим имя а-ля My Vpn
4) Создаем уникальное имя с окончанием _bot

В случае удачи получим сообщение о том, что бот создан, а также токен вида:
603124063340:AAHqUfz-kzZPMsdgfsefsergcxgxrggesfle0Q
Токен копируем и записываем, после чего переходим в созданный нами бот


3. Теперь нам необходимо подключиться к серверу для настройки
Можно использовать Putty или любой другой софт с возможностью подключения по SSH
Лично мне нравятся Solar и MobaxTerm

MobaXterm считаю вообще наилучшим комбайном как для подключения по SSH так и по RDP
Качайте варез со снятыми лимитами на количество подключений

При подключении указываем выданный ip сервера, логин и пасс.
В случае удачной авторизации получаем вот такое окно:

Screenshot_4.png

Приступаем к настройке.

3. Установка WireGuard на сервер

Настройка максимально упрощена разработчиками и нам потребуется всего 1 команда:
Код:
wget -O- https://raw.githubusercontent.com/mercurykd/vpnbot/master/scripts/init.sh | sh -s YOUR_TELEGRAM_BOT_KEY
Вместо YOUR_TELEGRAM_BOT_KEY вставляем полученный при создании бота токен

После того как установка окончена (занимает порядка 8 минут), переходим к проверке

4. Проверяем работу

Возвращаемся в наш бот и вводим команду: /menu
Если открылось меню, значит все работает как нужно:

Screenshot_5.png


Я предпочитаю WireGuard, но при желании вы можете воспользоваться и Shadowsocks
Все настройки можно перевести на русский нажав config -> language

Для начала работы жмякаем на WireGuard -> добавить клиента
Скачиваем конфиг или QRкод и добавляем его в клинта на вашем смартфоне или ПК: wireguard.com

Screenshot_6.png


На выходе мы получили свой vpn сервер с хорошей скоростью за скромные 200 рублей в месяц

Помимо управления в telegram, бот имеет ряд настроек которые позволяют сортировать трафик пуская его через vpn или же наоборот напрямую.
Разработчики всегда на связи и постоянно занимаются обновлением скрипта.

Рекомендую использовать данный VPN исключительно для возможности доступа к запрещенным ресурсам
 
Верх Низ