Скрипт автоматической установки и настройки Wireguard на сервере с Ubuntu Server 18.04 и новее.
git clone https://github.com/blackden/wireguard_vds.git wireguard_vds
cd wireguard_vds
sudo ./01-initial.sh
Скрипт 01-initial.sh удаляет предыдущую установку Wireguard (если такая была), используя скрипт 20-remove.sh. Затем он устанавливает и настраивает Wireguard, используя скрипт 10-install.sh. А затем создает клиента, используя скрипт 11-add-client.sh.
11-add-client.sh - скрипт добавляет нового VPN клиента. В результате выполнения, он создаст конфигурационный файл клиента ($CLIENT_NAME.conf) по пути ./clients/$CLIENT_NAME/ и выведет на экран QR-код с конфигурацией.
sudo ./11-add-client.sh
# или
sudo ./11-add-client.sh $CLIENT_NAME
19-reset.sh - Скрипт удаляет информацию о клиентах и останавливает VPN сервер Winguard.
sudo ./19-reset.sh
sudo ./20-remove.sh
- Fedorov Tech
- Denis Fedorov