WireGuard - это простой и быстрый открытый источник VPN-туннельной службы, построенный с высококачественными криптографическими технологиями. Очень легко настроить и использовать, и многие считают его лучше, чем OpenVPN или IPSec. WireGuard также является кроссплатформой и поддерживает встроенные устройства.
WireGuard работает, настроив интерфейсы виртуальных сетей, таких как WLAN0 или ETH0, который можно управлять и контролировать как обычные сетевые интерфейсы, помогая настроить и управлять WireGuard легко с помощью Net-Tools и других сетевых инструментов управления.
Это руководство покажет вам, как настроить WireGuard клиент и сервер на системе Kali Linux.
Давайте начнем с установки WireGuard в систему.
Установка WireGuard
В зависимости от версии Kali Linux вы работаете, вы должны иметь WireGuard apt репозитории. Обновите свою систему с помощью команд:
|
|
Далее введите простую команду apt
для установки WireGuard:
|
|
Как только у нас будет установлена WireGuard, мы можем приступить к его настраиванию.
Настройка сервера WireGuard
Безопасность WireGuard работает на парах ключа SSH, которые очень легко настроить. Начните с создания каталога .wireguard
.
|
|
Далее установите для чтения, записи и выполнения разрешений.
|
|
Теперь мы можем генерировать key-value с помощью команды:
|
|
Далее скопируйте содержимое закрытого ключа:
|
|
После того, как у вас есть содержимое закрытого ключа, скопированного в ваш буфер обмена, создайте файл конфигурации WireGuard в /etc/wireguard/wg0.conf
В файле добавьте следующие строки:
|
|
В адресе добавьте IP-адрес хостинга сервера. Для PrivateKey введите содержимое закрытого ключа, который вы скопировали ранее.
В Peer добавьте открытый ключ для клиента и IP-адрес.
После того, как у вас есть настройка файла конфигурации, установите сервер VPN для запуска при запуске.
|
|
Наконец, запустите сервис WireGuard на сервере:
|
|
Настройка WireGuard клиент.
Далее нам нужно настроить клиент WireGuard. Убедитесь, что у вас установлен WireGuard в системе.
Создайте пары значения ключевых значений.
|
|
Наконец, сохраните файл и включите VPN:
|
|
Вы можете проверить соединение с помощью команды:
|
|
Вывод
Настройка WireGuard легко и эффективна. После настройки вы можете использовать его в самых разных случаях.