Как настроить собственный VPN-сервер WireGuard на Ubuntu 26.04
ZacsTech
0:00 / 0:00
Как настроить собственный VPN-сервер WireGuard на Ubuntu 26.04
2 874 просмотра · 1 месяц назад
ZacsTech
34,9 тыс. подписчиков
2 874 просмотра · 1 месяц назад
В этом видео я покажу вам, как настроить собственный VPN-сервер WireGuard на Ubuntu 26.04, используя VPS от Contabo.
Вместо того чтобы полагаться на коммерческого VPN-провайдера, мы создадим собственный VPN-сервер и подключим к нему несколько устройств. Начнём с подключения к VPS Ubuntu по SSH, обновим систему, установим WireGuard, настроим VPN-сервер, создадим ключи клиента и проверим VPN-соединение.
🔗 VPS
https://zacs-tech.com/go/contabo-home...
👉 Получите VPS Kamatera (30 дней бесплатной пробной версии)
https://zacs-tech.com/go/kamatera-vps/
👉 Получите VPS Rose Hosting
https://zacs-tech.com/go/rosehosting/
👉 Зарегистрируйте доменное имя
https://zacs-tech.com/go/namecheap/
Использованные команды
sudo apt install wireguard -y
echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
ip -o -4 route show to default | awk '{print $5}'
wg genkey | sudo tee /etc/wireguard/server_private.key | wg открытый ключ | sudo tee /etc/wireguard/server_public.key
sudo nano /etc/wireguard/wg0.conf
sudo chmod -R 600 /etc/wireguard
sudo systemctl enable wg-quick@wg0
sudo systemctl start wg-quick@wg0
sudo systemctl status wg-quick@wg0.service
sudo wg show wg0
sudo systemctl restart wg-quick@wg0.service
Частный IP-адрес для интерфейса wg0
Address = 10.0.0.1/24
Порт прослушивания VPN-сервера
ListenPort = 51820
Закрытый ключ VPN-сервера
PrivateKey = YOUR_SERVER_PRIVATE_KEY
Правила брандмауэра
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o YOUR_NETWORK_INTERFACE -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o YOUR_NETWORK_INTERFACE -j MASQUERADE
Пример конфигурации клиента
[Интерфейс]
PrivateKey = YOUR_CLIENT_PRIVATE_KEY
Адрес = 10.0.0.2/24
DNS = 8.8.8.8
[Пир]
PublicKey = YOUR_SERVER_PUBLIC_KEY
AllowedIPs = 0.0.0.0/0
Endpoint = YOUR_SERVER_IP:51820
PersistentKeepalive = 25
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Это видео и описание содержат партнерские ссылки, что означает, что если вы перейдете по одной из ссылок на продукт, я получу небольшую комиссию. Это помогает поддерживать канал и позволяет нам продолжать создавать подобные видео. Спасибо за вашу поддержку!