Выбор провайдера хостинга.
Для начала нам требуется выбрать провайдера хостинг-услуг. Тут все зависит от вашего вкуса и предпочтений. Ограничиваться мы можем тут лишь геопозицией сервера. Нам ведь нужен доступ к ресурсам, которые не запрещены в нужной нам стране ? Верно ? Тогда идем далее. Лично для себя я выбрал 2ух провайдеров услуг. PQ.hosting и WeaselCloud.
Вы же можете выбрать своего провайдера. Я предложил из тех, которыми пользовался сам.
Установка необходимого софта на сервере.
- Вам на почту придут данные от сервера. Нам необходимо имя пользователя, айпи сервера и пароль.
* Часто именем пользователя применяется 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 !
Удачи в использовании ! Если возникли проблемы с развертыванием - пишите в комментарии. ;)