LINUX.ORG.RU

install wieguard server ubuntu 19.10-18.04

 


0

1

Команды: Операционная система Ubuntu 19.10+

sudo apt install wireguard


Операционные системы до Ubuntu 19.10-18.04

  1. sudo apt update 2 sudo apt upgrade 3 sudo add-apt-repository ppa:wireguard/wireguard 4 sudo apt-get update 5 sudo apt-get install wireguard

Операционная система Debian

echo «deb http://deb.debian.org/debian/ unstable main» > /etc/apt/sources.list.d/unstable.list printf ‘Package: *\nPin: release a=unstable\nPin-Priority: 90\n’ > /etc/apt/preferences.d/limit-unstable apt update apt install wireguard


Операционная система Centos 8

sudo yum install epel-release sudo yum config-manager –set-enabled PowerTools sudo yum copr enable jdoss/wireguard sudo yum install wireguard-dkms wireguard-tools


Операционная система Centos 7

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo curl -o /etc/yum.repos.d/jdoss-wireguard-epel-7.repo https://copr.fedorainfracloud.org/coprs/jdoss/wireguard/repo/epel-7/jdoss-wireguard-epel-7.repo sudo yum install wireguard-dkms wireguard-tools


Операционная система FreeBSD

pkg install wireguard


Для последующего добавлении профиля в телефон используя QR код , установим пакеты mawk grep iproute2 qrencode

6 sudo apt-get install mawk grep iproute2 qrencode


После завершения установки WireGuard приступим к его настройки. Настроить WireGuard нам поможет скрипт easy-wg-quick скачиваем его следующей командой

7 wget https://raw.githubusercontent.com/burghardt/easy-wg-quick/master/easy-wg-quick


Включаем форвардинг в sysctl.conf:

8 nano /etc/sysctl.conf

#net.ipv4.ip_forward = 1 убрать #решето net.ipv4.ip_forward = 1 команды Ctrl+C Ctrl+X

9 проверка sysctl -p

net.ipv4.ip_forward = 1


Устанавливаем права на запуск скрипта

10 chmod +x easy-wg-quick


Запускаем скрипт

11 ./easy-wg-quick


Все необходимые настройки скрипт сделает за нас и по завершению вы получите QR код

Для добавления подключения на мобильных устройствам Вам нужно установить программу WireGuard для Andorid или iOS и войдя в приложение сканировать QR код который вы получили.


Для подключения к серверу использую компьютер под управление операционной системы Windows Вам нужно установить приложение WineGuard for Windows и после его установки нужно скопировать код туннеля в программу. Для этого нужно выполнить команду

12 cat wgclient_10.conf


примерный текст

10: 10 > wgclient_10.conf

[Interface] Address = 10.127.0.10/24 DNS = 80.80.80.80 PrivateKey = WaDsq1e03184DFKkd#edflOJD=

[Peer] PublicKey = 0mbasfv56!fghhjDbCsasaj356jSIRJVOksnw^0= PresharedKey = 24123541414134234 AllowedIPs = 0.0.0.0/0, ::/0 Endpoint = 4.3.2.1:666 PersistentKeepalive = 25 В случаи если вы создали дополнительный туннель то указать имя туннеля, имя туннеля начинается c wgclient.

В приложении для Windows нажимаем Add Tennel - Add empty tunnel… и вставить текст который получите после выполнения команды которая указана выше и задайте имя подключения. Для подключения к серверу WireGuard нужно нажать кнопку Activate.


Для добавления новых профилей нужно выполнить команду

1 ./easy-wg-quick имя_профиля После того как вы закончили добавление профилей обновим конфигурацию сервера, включим сервер и добавим его в автозагрузку


Оновляем файл конфигурации

1 cp wghub.conf /etc/wireguard/wghub.conf 2 systemctl enable wg-quick@wghub 3 systemctl start wg-quick@wghub


Для просмотра текущих подключений и статуса сервера выполните команду

4 wg show


Для обновления подключенных клиентов пропишите такие команды:

5 cp wghub.conf /etc/wireguard/wghub.conf 6 systemctl restart wg-quick@wghub

wgclient_10.conf можно скачать прогой WinSCP-5.17.2-Portable ___________я ставил убунту 18.04 7 vps 1.19 Евро/ 88 ru 7) https://gcorelabs.com/ru/hosting/?from=9355620