1
1
mirror of https://github.com/angristan/wireguard-install.git synced 2024-05-31 18:50:47 +00:00
Go to file
2022-05-01 21:29:17 +03:00
.github Update FUNDING.yml 2022-01-31 01:37:33 +01:00
LICENSE Initial commit 2019-05-05 12:42:53 +02:00
README.md Update README.md 2022-02-17 00:22:15 +03:00
wireguard-install.sh AllowedIPs 2022-05-01 21:29:17 +03:00

WireGuard installer

Этот скрипт представляет собой сценарий bash, целью которого является настройка [WireGuard](https://www.wireguard.com /) VPN на сервере Linux, как можно проще!

WireGuard - это point-to-point VPN, который можно использовать по-разному. Здесь мы имеем в виду VPN, как в: клиент будет пересылать весь свой трафик через зашифрованный туннель на сервер. Сервер применит NAT к трафику клиента, чтобы он выглядел так, как будто клиент просматривает веб-страницы с IP-адреса сервера.

Скрипт поддерживает как IPv4, так и IPv6. Пожалуйста, проверьте issues для текущей разработки, ошибок и запланированных функций!

WireGuard не подходит для вашей среды? Попробуйте openvpn-install.

Требования

Поддерживаемые дистрибутивы:

  • Ubuntu >= 16.04
  • Debian >= 10
  • Fedora
  • CentOS
  • Arch Linux
  • Oracle Linux

Использование

Загрузите и запустите скрипт. Ответьте на вопросы, заданные сценарием, и он позаботится обо всем остальном.

curl -O https://raw.githubusercontent.com/Romanoidz/wireguard-install/master/wireguard-install.sh
chmod +x wireguard-install.sh
./wireguard-install.sh

или

wget https://raw.githubusercontent.com/Romanoidz/wireguard-install/master/wireguard-install.sh
bash wireguard-install.sh

Скрипт установит WireGuard (модуль ядра и инструменты) на сервер, настроит его, создаст службу systemd, файл конфигурации клиента и QR-код для быстрой настройки с мобильных устройств.

Запустите скрипт еще раз, чтобы добавить или удалить клиентов!