Kali Linux

Как да инсталирате и конфигурирате WireGuard на Kali Linux

Как да инсталирате и конфигурирате WireGuard на Kali Linux

WireGuard е проста и бърза VPN тунелна услуга с отворен код, изградена с криптографски технологии от висок клас. Много лесно се настройва и използва и мнозина го смятат за по-добър от OpenVPN или IPSec. WireGuard също е междуплатформен и поддържа вградени устройства.

WireGuard работи чрез настройване на виртуални мрежови интерфейси като wlan0 или eth0, които могат да се управляват и контролират като нормални мрежови интерфейси, помагайки лесно да конфигурирате и управлявате WireGuard, използвайки мрежови инструменти и други инструменти за управление на мрежата.

Това ръководство ще ви покаже как да настроите клиент и сървър WireGuard в система Kali Linux.

Нека започнем с инсталирането на WireGuard в системата.

Инсталиране на WireGuard

В зависимост от версията на Kali Linux, която използвате, трябва да имате подходящи хранилища WireGuard.  Актуализирайте системата си с помощта на командите:

sudo apt-get update
sudo apt-get ъпгрейд

След това въведете проста команда apt, за да инсталирате WireGuard:

sudo apt-get install -y wireguard

След като инсталираме WireGuard в системата, можем да продължим да го конфигурираме.

Конфигуриране на сървър WireGuard

Сигурността на WireGuard работи върху двойки SSH ключ-стойност, които са много лесни за конфигуриране. Започнете, като създадете .директория на Wireguard.

mkdir ~ /.телена охрана
cd ~ /.телена охрана

След това задайте разрешения за четене, писане и изпълнение.

umask 077

Сега можем да генерираме двойки ключ-стойност с помощта на командата:

wg genkey | тройник privatekey | wg pubkey> publickey

След това копирайте съдържанието на частния ключ:

котка privatekey

След като копирате съдържанието на частния ключ в клипборда си, създайте конфигурационен файл WireGuard в / etc / wireguard / wg0.конф

Във файла добавете следните редове:

Интерфейс]
Адрес = SERVER_IP
SaveConfig = вярно
ListenPort = 51820
PrivateKey = SERVER_PRIVATE_KEY
 
[Връстник]
PublicKey = CLIENT_PUBLIC_KEY
AllowedIPs = CLIENT_IP

В адреса добавете IP адреса на хостинг сървъра. За PrivateKey въведете съдържанието на частния ключ, който сте копирали преди това.

В раздела за връзки добавете публичния ключ за клиента и IP адреса.

След като конфигурирате конфигурационния файл, настройте VPN сървъра да се стартира при стартиране.

sudo systemctl активира wg-quick @ wg0

И накрая, стартирайте услугата WireGuard на сървъра:

sudo wg-бързо нагоре wg0

 Конфигуриране на клиент WireGuard

След това трябва да конфигурираме клиента WireGuard. Уверете се, че в системата ви е инсталиран WireGuard.

Генерирайте двойки ключови стойности също.

wg genkey | тройник privatekey | wg pubkey> publickey
umask u = rwx, go = && cat / etc / wireguard / wg0.конф  << EOF
[Интерфейс]
Адрес = CLIENT_IP
PrivateKey = КЛИЕНТ ЧАСТЕН КЛЮЧ
 
[Връстник]
PublicKey = СЪРВЪР ПУБЛИЧЕН КЛЮЧ
Крайна точка = SERVER_IP: 51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 21
EOF

И накрая, запазете файла и активирайте VPN:

sudo wg-бързо нагоре wg0

Можете да проверите връзката с командата:

sudo wg

 Заключение

Настройването на WireGuard е лесно и ефективно. Веднъж настроен, можете да го използвате в най-различни случаи. С наученото от това ръководство можете да тествате и да видите дали работи по-добре от другите VPN услуги.

Как да използвам GameConqueror Cheat Engine в Linux
Статията обхваща ръководство за използването на GameConqueror cheat engine в Linux. Много потребители, които играят игри под Windows, често използват ...
Най-добрите емулатори на игрови конзоли за Linux
Тази статия ще изброи популярния софтуер за емулация на игрова конзола, наличен за Linux. Емулацията е слой за софтуерна съвместимост, който емулира х...
Най-добрите дистрибуции на Linux за игри през 2021 г
Операционната система Linux е изминала дълъг път от първоначалния си, прост, базиран на сървъра външен вид. Тази операционна система се подобри неимов...