Источник: 3dnews.ru WireGuard – это современный и простой в использовании VPN, который предлагает высокую скорость и надежность. Эта статья расскажет о том, как настроить и использовать WireGuard для создания VPN на Debian.
Установка Debian и WireGuard
Прежде всего, вам потребуется выполнить установку Debian, если вы еще этого не сделали. После установки системы можно приступить к установке WireGuard. WireGuard доступен в репозиториях Debian, и его можно установить с помощью следующей команды:
sudo apt update
sudo apt install wireguard
Настройка WireGuard
После установки, WireGuard требует конфигурации для каждого устройства, которое будет подключаться к VPN. Это включает в себя создание пары ключей (приватного и публичного) для каждого устройства и настройку соответствующего файла конфигурации.
Для генерации ключей используйте следующие команды:
umask 077
wg genkey | tee privatekey | wg pubkey > publickey
Это создаст 2 файла: privatekey и publickey. Сохраните эти файлы в безопасном месте, так как они будут использоваться при конфигурации WireGuard.
Теперь давайте создадим файл конфигурации для сервера WireGuard. Сначала создайте каталог для конфигураций:
sudo mkdir /etc/wireguard
sudo nano /etc/wireguard/wg0.conf
В открывшемся файле введите следующую конфигурацию, заменив your_private_key на ваш сгенерированный приватный ключ:
[Interface]
Address = 10.200.200.1/24
SaveConfig = true
PrivateKey = your_private_key
ListenPort = 51820
После того, как файл конфигурации сервера готов, включите интерфейс WireGuard с помощью следующей команды:
sudo wg-quick up wg0
Использование WireGuard
С WireGuard вы можете подключаться к вашей VPN с любого устройства, на котором установлен WireGuard. Просто создайте аналогичный файл конфигурации на устройстве, указав в нем адрес сервера и приватный ключ этого устройства.
После того, как все настроено, вы можете управлять вашим VPN, используя команды wg-quick up и wg-quick down для активации и деактивации VPN соответственно.
WireGuard представляет собой мощное и простое в использовании решение для создания VPN, которое отлично подходит для большинства пользователей Debian. С его помощью вы сможете создать безопасное и надежное соединение между вашими устройствами.