Post #121
34
Как по-быстрому развернуть VPN
Пример с wireguard. Само собой понадобится зарубежный VPS с публичным IP адресом на интерфейсе. У меня Ubuntu 22.04.
Ставим нужные пакеты:
Включаем ip forwarding в /etc/sysctl.conf:
Сохраняем:
Для простоты настройки, можно скачать скрипт:
Даем бит выполнения и запускаем:
После этого в директории запуска будут сгенерированы все нужные конфигурационные файлы. Нужно скопировать основной в /etc/wireguard
И запустить WG:
Чтобы сделать новый конфиг для клиента:
Конфиг клиента автоматически добавляется в конфиг сервера (wghub), поэтому его нужно заново переместить в нужный каталог и перезапустить wg.
Посмотреть сформированный QR-code можно в консоли:
Для подключение на ПК, нужно будет импортировать в клиент конфиг, а вот с телефоном все гораздо проще. Достаточно скачать приложение wireguard и отсканировать в нем QR-code.
#vpn
Пример с wireguard. Само собой понадобится зарубежный VPS с публичным IP адресом на интерфейсе. У меня Ubuntu 22.04.
Ставим нужные пакеты:
apt-get update && apt-get install wireguard wireguard-tools mawk iproute2 qrencode
Включаем ip forwarding в /etc/sysctl.conf:
net.ipv4.ip_forward=1
net.ipv4.conf.all.forwarding=1
net.ipv6.conf.all.forwarding=1
Сохраняем:
sysctl -p
Для простоты настройки, можно скачать скрипт:
wget https://raw.githubusercontent.com/burghardt/easy-wg-quick/master/easy-wg-quick
Даем бит выполнения и запускаем:
chmod +x easy-wg-quick
./easy-wg-quick
После этого в директории запуска будут сгенерированы все нужные конфигурационные файлы. Нужно скопировать основной в /etc/wireguard
cp wghub.conf /etc/wireguard/
И запустить WG:
systemctl start wg-quick@wghub
systemctl enable wg-quick@wghub
Чтобы сделать новый конфиг для клиента:
./easy-wg-quick test
cp wghub.conf /etc/wireguard/
systemctl restart wg-quick@wghub
Конфиг клиента автоматически добавляется в конфиг сервера (wghub), поэтому его нужно заново переместить в нужный каталог и перезапустить wg.
Посмотреть сформированный QR-code можно в консоли:
cat wgclient_<user>.qrcode.txt
Для подключение на ПК, нужно будет импортировать в клиент конфиг, а вот с телефоном все гораздо проще. Достаточно скачать приложение wireguard и отсканировать в нем QR-code.
#vpn