Скрипт bash для автоматичного встановлення WireGuard VPN
для таких дистрибутивів Лінукс або на їх базі:
- AlmaLinux >= 8
- Arch Linux
- CentOS Stream >= 8
- Debian >= 10
- Fedora >= 32
- Oracle Linux
- Rocky Linux >= 8
- Ubuntu >= 18.04
Завантажити і встановити:
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
chmod u+x wireguard-install.sh
./wireguard-install.sh
Скрипт автоматично встановить всі залежності, сгенерує ключі і додасть користувача.
Послідуючий запуск скрипту можна додавати іншого користувача до мережі VPN
або видаляти існуючого. Також скрипт генерує QR код. Який можна сканувати за
допомогою додатку Wireguard для мобільного пристрою.
Для Лінукс потрібно завантажити сгенерований файл налаштування підключення
для користувача і виконати наступні дії:
#скопіювати в папку Wireguard під назвою wg0.conf
sudo cp ваш_файл_user1.conf /etc/wireguard/wg0.conf
sudo wg-quick up wg0 #запускає підклучення VPN
sudo wg-quick down wg0 #вимикає підключення VPN