Найти тему
МедиаHub

Как создать свой VPN?

Оглавление

Впереди нет юмора и развлечений, только большая инструкция, проверенная на практике. Наберись терпения!

. . .

Первый шаг — собственный виртуальный сервер

Для того, чтобы создать свой VPN, необходимо купить зарубежный хостинг VPS (виртуальный сервер). Требуется выбрать такого провайдера, услуги которого можно оплатить российскими картами. Я посмотрела отзывы в интернете и выбрала в качестве примера два сайта, которые предоставляют такие услуги: https://www.ihor.ru и https://my.aeza.net

Для покупки на первом сайте требуется перейти в раздел «VDS» и поставить флажок на «EU», а в качестве операционной системы выбрать Ubuntu 20. Хватит самого простого тарифа без дополнительных услуг.

После оплаты в личном кабинете нужно открыть раздел «Виртуальные серверы», кликнуть на приобретённую «виртуальную машину» в списке слева и нажать на кнопку «Перейти». В открывшейся панели найти пункт «Виртуальные машины», а затем «Параметры VM». Там нас интересует два параметра: IP-адрес и пароль. Найти IP можно в соответствующем разделе, а пароль создай новый.

Для получения сервера на втором сайте достаточно в личном кабинете перейти в раздел «Виртуальный сервер», выбрать любую зарубежную локацию и самый простой тариф (Promo или Shared). Получив виртуальную машину, требуется собрать информацию:

  • имя пользователя,
  • пароль,
  • IP-адрес.

Эта информация понадобится в дальнейшем.

Второй шаг подключение к терминалу сервера

Здесь начинается работа над созданием VPN. Тебе понадобится программа Bitvise SSH Client. Ты подключишься к терминалу сервера, чтобы установить скрипт VPN с веб-интерфейсом. Звучит сложно, но, если следовать инструкции, то всё получится.

Необходимо запустить программу, скопировать в неё имя пользователя, IP-адрес и пароль от купленного сервера, а затем нажать «Log in». Может открыться новое окно, тогда просто требуется кликнуть на «Accept and Save». После того как программа подключится к серверу, слева появятся иконки. Нужно открыть «New terminal console» — всплывёт чёрное окно терминала.

Третий шаг — установка VPN Wiregurad

Теперь требуется скопировать команду

curl -sSL https://get.docker.com | sh

и вставить в чёрное окно терминала (достаточно щёлкнуть правой кнопкой мыши), а затем нажать Enter. После этого начнётся установка, а через 1-2 минуты появятся подобные надписи.

-4

На этом этапе нужно скопировать и вставить команду

sudo usermod -aG docker $(whoami)

и нажать Enter. Ничего не должно произойти. Курсор просто перейдёт на строчку ниже. Тут требуется ввести команду

exit

и терминал после этого закроется.

Теперь заново подключайся к серверу и запусти терминал (инструкция в 3 пункте). В следующую команду потребуется внести изменения. Удобнее всего будет скопировать этот код в блокнот и отредактировать его там.

docker run -d \
--name=wg-easy \
-e WG_HOST=YOUR_SERVER_IP \
-e PASSWORD=YOUR_ADMIN_PASSWORD \
-v ~/.wg-easy:/etc/wireguard \
-p 51820:51820/udp \
-p 51821:51821/tcp \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--sysctl="net.ipv4.ip_forward=1" \
--restart unless-stopped \
weejewel/wg-easydocker run -d \
--name=wg-easy \
-e WG_HOST=YOUR_SERVER_IP \
-e PASSWORD=YOUR_ADMIN_PASSWORD \
-v ~/.wg-easy:/etc/wireguard \
-p 51820:51820/udp \
-p 51821:51821/tcp \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--sysctl="net.ipv4.ip_forward=1" \
--restart unless-stopped \
weejewel/wg-easy


Вместо
YOUR_SERVER_IP нужно написать IP-адрес сервера, а YOUR_ADMIN_PASSWORD заменить на тот пароль, который ты хочешь использовать для входа в веб-интерфейс VPN. После скопируй отредактированную команду и вставь правой кнопкой мыши в терминал. Там должна появиться следующая информация:

-5

Нажми на Enter и запусти установку. Когда она завершится, ты наконец сможешь открыть веб-интерфейс своего VPN.

Четвёртый шаг — выдача VPN доступов

Чтобы войти в веб-интерфейс используем 0.0.0.0:51821, где вместо 0.0.0.0 вписываем IP-адрес купленного сервера. При переходе откроется форма для ввода пароля, заполнив которую ты зайдёшь в веб-интерфейс VPN.

Теперь можно создавать аккаунты VPN, просто нажав кнопку «New», и управлять ими. Из интерфейса VPN тебе потребуется скачать конфиг того аккаунта, к которому потом ты будешь подключаться. Стоит помнить, что к одному аккаунту может одновременно подключиться лишь одно устройство. Если у тебя несколько устройств, то стоит создать несколько отдельных аккаунтов для каждого из них.

-6

Пятый шаг подключение устройств к VPN

Чтобы включить VPN на Windows и MacOS, достаточно установить WireGuard. После запуска приложения нажми на кнопку «Добавить туннель» и выбери скачанный ранее конфиг — он появится в левом окне программы. Затем просто нажми на кнопку «Подключить», и VPN начнёт работать.

-7

Чтобы включить VPN на устройствах с Android и IOS, требуется установить специальное приложение.

Для мобильных устройств есть два способа, чтобы добавить туннель для подключения к VPN:

  1. Открыть файл-конфиг,
  2. Сканировать QR-код, который можно открыть в веб-интерфейсе VPN.

После этого ты сможешь подключаться к VPN со смартфона.

. . .

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

-8

. . .

Источник информации: https://clck.ru/33ngTg
Источник информации:
https://clck.ru/33ngUK