Найти тему
Алик

Создай свой почти бесплатный VPN WireGuard для всей семьи с удобным управлением

Оглавление

Выбор провайдера хостинга.

Для начала нам требуется выбрать провайдера хостинг-услуг. Тут все зависит от вашего вкуса и предпочтений. Ограничиваться мы можем тут лишь геопозицией сервера. Нам ведь нужен доступ к ресурсам, которые не запрещены в нужной нам стране ? Верно ? Тогда идем далее. Лично для себя я выбрал 2ух провайдеров услуг. PQ.hosting и WeaselCloud.

Цена за самый дешевый сервер на Weasel Cloud.
Цена за самый дешевый сервер на Weasel Cloud.

Цена за самый дешевый сервер на PQ.hosting.
Цена за самый дешевый сервер на PQ.hosting.

Вы же можете выбрать своего провайдера. Я предложил из тех, которыми пользовался сам.

Установка необходимого софта на сервере.

  • Вам на почту придут данные от сервера. Нам необходимо имя пользователя, айпи сервера и пароль.

* Часто именем пользователя применяется root, а пароль уже генерируется автоматически

  • Подключаемся к серверу удобным вам способом. Сделать это легко и не требует специальных умений:
  • Качаем программу Putty
В желтое окошко вставляем айпи вашего сервера.
В желтое окошко вставляем айпи вашего сервера.

После того как вставили айпи нажимаем Open и у вас откроется терминал.
Там он у вас попросит имя пользователя и далее пароль.


* Для удобной вставки нужных данных кликайте правой кнопкой мыши для автоматической вставки. CTRL+C CTRL+V не сработает :)

  • После того как вы зашли на сервер вам необходимо обновить все пакеты и установить нужный софт для развертывания Вашего ВПН'а

$ apt update && apt upgrade

  • Устанавливаем Docker, если его нет на сервере :

$ curl -sSL https://get.docker.com | sh
$ sudo usermod -aG docker $(whoami) $ exit

  • Дело почти закончено ! Осталось запустить сервер, который позволит вам создавать пользователей:

$ docker run -d \
--name=wg-easy \
-e WG_HOST=🚨АЙПИ ВАШЕГО СЕРВЕРА \
-e 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

После всего проделанного вы можете перейти в панель управления:
АЙПИ_ВАШЕГО_СЕРВЕРА:51821

*введите это в адресную строку вашего браузера

Панель управления Вашим ВПН
Панель управления Вашим ВПН

Тут вводите свой пароль админа который вы задали выше.

  • Далее можете создать\удалить\редактировать пользователей.

* Каждому пользователю следует создать свой конфиг, с одного конфига не получится сидеть всем вместе.

Панель управления пользователями
Панель управления пользователями

Для использования на телефоне Вам требуется сканировать QR-код с мобильного приложения WireGuard и начать пользоваться собственным VPN !

Удачи в использовании ! Если возникли проблемы с развертыванием - пишите в комментарии. ;)