Как сделать свой VPN

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

Наш будущий сервер VPN будет работать по протоколу VLESS-REALITY через порт 443, что поможет ему остаться максимально незаметным для ТСПУ (Технических Средств Противодействия Угрозам). При этом, устройства DPI (Deep Packet Inspection), входящие в ТСПУ, не в состоянии идентифицировать этот трафик, как VPN, вследствие чего, блокировка данного типа VPN практически невозможна. Этот протокол (XRay) разработан китайцами как раз для преодоления их Великого Китайского Файрвола, и это успешно работает.

Итак, начнём:

  1. Регистрируем аккаунт у хостера VDS, который принимает RU карты и при этом размещает серверы в Европе, например ЗДЕСЬ.
  2. По умолчанию, админка открывается на английском языке, в правом верхнем углу нажмите на RU – и она станет на русском.
  3. Пополняем баланс – я делаю это через СБП, минимальная сумма, на момент написания статьи, была около 2000р.
  4. Создаём “Cтандартный сервер”

5. Операционную систему выбираем Ubuntu 24.04

6. Тариф минимальный (по курсу 100р/1$ это 2,5р/сутки или 77,5р/мес)

7. Локация Амстердам, резервные копии выключаем

8. Ниже кнопка “Создать”, через некоторое время на этом сайте в разделе Поддержка – Тикеты появится похожее сообщение

9. Качаем программу Putty отсюда https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Для win x64 это MSI (‘Windows Installer’) 64-bit x86

10. Запускаем Putty, вписываем полученный в тикете ip адрес, нажимаем кнопку Open, на вопрос про ключи нажимаем Accept & Save

11. Должно получиться что-то вроде такого:

12. Обновляем операционку до последних версий пакетов

apt update && apt -y upgrade

13. Перезагружаемся

reboot

14. После перезагрузки устанавливаем дополнительные пакеты

apt install -y mc locate curl

15. Устанавливаем панель управления нашим VPN-ом

bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

16. Скрипт установки попросит установить:

логин – любой

пароль – любой, сделайте его посложнее и не забудьте

порт – любой от 2000 до 65535

17. На этом установка закончена, открываем браузер и заходим по адресу:

http://ip-из-пункта-8:порт-из-пункта-16/panel/

пример: http://109.111.111.111:2123/panel/ и видим (это я уже переключил на русский, но ещё не включил тёмную тему – переключатель с лампочкой в самом низу)

18. Логинимся, слева нажимаем на вкладку “Подключения” -> кнопка “Добавить подключение”

19. Далее внимательно:

В середине настроек есть пункт “Безопасность” – его сразу стоит поставить в “REALITY”

Возвращаемся наверх, Включить – должно быть ВКЛ

Примечание – произвольный текст на английском, например vless

Протокол – vless

Порт IP – пусто

Порт – 443

20. Развернём вкладку “клиент” и настроим первого клиента – тут важны всего 2 пункта

email – это не почта, пишите там client1 и тп, чтобы понять кто это

flow – должно быть xtls-rprx-vision

21. Меняем uTLS на “chrome”

Dest – yahoo.com:443

SNI – yahoo.com,www.yahoo.com

нажимаем “Get new cert” и снизу кнопку “Создать”

22. Подключение создано, теперь можно добавлять в него неограниченное количество новых пользователей нажав на Меню (три точки)

23. Теперь, как это использовать: качаем программу Hiddify, хотите отсюда, хотите из интернета

24. В списке пользователей нажимаем на самый левый значок, откроется QR-код, нажимаем на QR-код, он скопируется в буфер

25. Открываем программу Hiddify, нажимаем “Новый профиль” – “Вставить из буфера обмена”. На этом всё, настройка закончена.

26. В программе Hiddify нажимаем на большую круглую бело-синюю кнопку и, если всё было сделано правильно, она станет бело-зелёной, а слева внизу появится Ваш заграничный ip-адрес и флаг страны, где находится ваш VPN-сервер

27. Для смартфонов всё настраивается так же – качаете Hiddify из GooglePlay или AppStore и сканируете QR-код камерой.

28. Проверить работоспособность VPN можно зайдя на 2IP – там должен быть ip-адрес вашего VPN-сервера и страна его обитания

P.S. Работоспособности Hiddify может мешать антивирус DrWeb, у меня не работало, пока не добавил программу в исключения


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *