March 4, 2025

Создаем собственный VPN с повышенным уровнем анонимности

Приятного прочтения!

Покупка сервера​

Как же мы будем ставить свой личный впн без сервера? Конечно никак, поэтому сначала мутим сервер. От себя порекомендую Aeza. Важно учесть, что другие сервисы часто блокируют сервера за использование их серверов как VPN.

Операционку выбираем Ubuntu 22.04.

Подключаемся к серверу​ и настраиваем систему

Открываем консоль (можете использовать putty, powershell итд) и пишем:

ssh root@111.11.111.111 (вместо 111 надо написать айпи вашего сервера).

При первом подключении нужно подтвердить, что мы доверяем данному серверу командой yes:

Если на этом этапе у вас выскочила ошибка "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!", то, значит, вы либо переустановили сервер, либо он просто отказывается с вами дружить, потому что fingerprint отличается. Переходим в папку C:\Users\%USERNAME%\.ssh и удаляем присутствующий там файл. Потом повторяем подключение.

Далее вводим пароль от сервера, который нам выдали. Просто копируем его и в консоли нажимаем ПКМ и Enter. Да, пароль не будет виден, даже символы, не переживаем и делаем как писал ранее.

Готово. Мы попали на сервер. Успешный вход на сервер выглядит так:

Первым делом, не только в этом случае, а вообще всегда при работе с серверами - обновляем всё, что обновляется. Для этого вводим команду:

Код: apt update && apt upgrade -y

Команда update обновляет базы пакетов, upgrade обновляет установленное до свежих версий, команда -y автоматически соглашается на всё за вас.

В процессе установки может появиться вопрос от сервера с перезагрузкой служб, ничего не перезагружаем, пишем 8 и жмём Enter:

После обновления вводим команду установки панели 3X-UI, в которой мы и будем настраивать и управлять нашим VPN'ом. Вводим команду:

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

В процессе установки вас спросят о том, хотите ли вы определить какой-то конкретный порт для работы пишите команду: n

Если все успешно установилась, у вас будет такая менюшка:

Сохраните себе куда-нибудь следующую информацию выделенную зеленым цветом:

  • Username - это ваше имя пользователя
  • Password - пароль от вашего имени пользователя
  • Access URL - это непосредственно ссылка, по которой вам нужно перейти для входа в панель управления, зайти просто по ip:порт не получится, нужно будет вводить ссылку целиком.
  • Всё это вам пригодится сейчас и в будущем при работе в панели управления VPN'ом.

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

Для запроса учетных данных можно всегда воспользоваться командой: x-ui settings.

Созданием VPN подключение​

Заходим на страницу панели управления и вводим имя пользователя и пароль, которые ранее сохранили:

Далее заходим в "Подключения" - "Добавить новое подключение" и делаем настройки по порядку как на скриншоте:

И нажимаем кнопку "Создать". Вы могли заметить, что я пропустил блок "Клиент". Сделал я это намеренно, чтобы отдельно заострить внимание на процессе добавления пользователей.

Для добавления новых пользователей нужно нажать по многоточию Меню -Добавить пользователя:

Далее указываем:

  • Email - задайте уникальное имя, чтобы не запутаться потом какой для чего создан
  • ID - не трогаем
  • Flow - xtls-rprx-vision
  • Общий расход, Начало использования и Дата окончания - не трогаем, если вам не нужно как-то ограничить пользователя

Для раскрытия/скрытия списка пользователей достаточно нажать плюс/минус в колонке ID

Далее просто либо жмете значок QR-кода и сканируете его приложением, если вам надо настроить VPN на мобильном устройстве, либо жмете значок Информация, там указан URL, который необходимо вставить в приложение на ПК. О нем далее отдельно.

Приложение для ПК

Клиентов для ПК с возможностью создать подключение к серверу с протоколом VLESS много, это и Qv2ray, и Xray, и упомянутые выше клиенты для Mac V2RayU с V2RayTune, я же использую v2rayN.

github: https://github.com/2dust/v2rayN/releases/tag/7.9.3

Качаем свежий релиз, разархивируем, запускаем.

Копируем URL вашего пользователя (из того окна, которое открывается по кнопке Информация) с веб-страницы панели управления и нажимаем Servers - Import Share Links from clipboard.

Сервер автоматически забирает нужные настройки и добавляется в список:

Дёргаем снизу тумблер и впн работает:

Приложение для iPhone

Качаем приложуху на ios: https://apps.apple.com/ru/app/v2raytun/id6476628951

Копируем ссылку подключения к впн, открываем приложение и нажимаем "+" в правом верхнем углу и нажимаем "Добавить из буфера":

Добавится наша конфигурация:

После нажимаем на тумблер, добавляем внутри айфона конфигурацию и впн работает:

Приложение для Android

На андроид аналогично

Софт: https://play.google.com/store/apps/details?id=com.v2raytun.android&hl=ru

Всем желаю успехов и отличного результата!

Ссылка на наш канал - https://t.me/tuttemkaest

Наш уютный чат - https://t.me/+VCAFT4s6hWU5NGQy