WireGuard - сучасний протокол віртуальної приватної мережі (VPN), який забезпечує безпечне та ефективне з'єднання між пристроями. Він був розроблений з акцентом на простоту, безпеку і продуктивність. WireGuard працює швидше, ніж багато інших VPN-протоколів, завдяки своїй легковажній архітектурі та меншій кількості операцій. Ви можете купити WireGuard VPN на нашому сайті.
Щоб налаштувати клієнта WireGuard, виконайте кілька простих кроків.
Для Windows можна завантажити інсталятор WireGuard з офіційного сайту
Для Linux встановіть WireGuard із репозиторіїв вашого дистрибутива.
Для macOS можна використовувати пакетний менеджер Homebrew для встановлення WireGuard.
Згенеруйте секретний ключ і публічний ключ на сервері за допомогою утиліти wg genkey і wg pubkey.
Створіть конфігураційний файл /etc/wireguard/wg0.conf з налаштуваннями сервера і секретним ключем.
Приклад конфігураційного файлу на сервері:
[Interface]
Address = 10.0.0.1/24
PrivateKey = <server secret key>
[Peer]
PublicKey = <client public key>
AllowedIPs = 10.0.0.2/32
Згенеруйте секретний ключ і публічний ключ на клієнті за допомогою утиліти
wg genkeyіwg pubkey.створіть конфігураційний файл
wg0.confз налаштуваннями клієнта і публічним ключем.
Приклад конфігураційного файлу на клієнті:
[Interface]
Address = 10.0.0.2/32
PrivateKey = <client secret key>
[Peer]
PublicKey = <server public key>
AllowedIPs = 0.0.0.0/0
Endpoint = <Server IP address>:51820
Запустіть WireGuard на клієнті за допомогою команди:
sudo wg-quick up wg0
Після виконання цих кроків клієнт WireGuard буде готовий до використання. Ви можете перевірити з'єднання, надіславши пакети через VPN-тунель за допомогою утиліти ping, наприклад: ping 10.0.0.1 - якщо все налаштовано правильно, ви повинні отримати відповідь від сервера.