Скрипт автоматической установки и настройки 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