1
1
mirror of https://github.com/angristan/wireguard-install.git synced 2024-10-31 18:52:31 +00:00
wireguard-install/README.md

50 lines
2.6 KiB
Markdown
Raw Normal View History

2022-02-16 21:16:42 +00:00
# WireGuard installer
2022-02-16 21:21:32 +00:00
![Lint](https://github.com/Romanoidz/wireguard-install/workflows/Lint/badge.svg)
![visitors](https://visitor-badge.glitch.me/badge?page_id=Romanoidz.wireguard-install)
[![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/Romanoidz)
2022-02-16 21:16:42 +00:00
**Этот скрипт представляет собой сценарий bash, целью которого является настройка [WireGuard](https://www.wireguard.com /) VPN на сервере Linux, как можно проще!**
WireGuard - это point-to-point VPN, который можно использовать по-разному. Здесь мы имеем в виду VPN, как в: клиент будет пересылать весь свой трафик через зашифрованный туннель на сервер.
Сервер применит NAT к трафику клиента, чтобы он выглядел так, как будто клиент просматривает веб-страницы с IP-адреса сервера.
Скрипт поддерживает как IPv4, так и IPv6. Пожалуйста, проверьте [issues](https://github.com/angristan/wireguard-install/issues) для текущей разработки, ошибок и запланированных функций!
WireGuard не подходит для вашей среды? Попробуйте [openvpn-install](https://github.com/angristan/openvpn-install).
## Требования
Поддерживаемые дистрибутивы:
- Ubuntu >= 16.04
- Debian >= 10
- Fedora
- CentOS
- Arch Linux
- Oracle Linux
## Использование
Загрузите и запустите скрипт. Ответьте на вопросы, заданные сценарием, и он позаботится обо всем остальном.
```bash
curl -O https://raw.githubusercontent.com/Romanoidz/wireguard-install/master/wireguard-install.sh
2022-02-16 21:21:32 +00:00
```
```bash
2022-02-16 21:16:42 +00:00
chmod +x wireguard-install.sh
2022-02-16 21:21:32 +00:00
```
```bash
2022-02-16 21:16:42 +00:00
./wireguard-install.sh
```
или
```bash
wget https://raw.githubusercontent.com/Romanoidz/wireguard-install/master/wireguard-install.sh
2022-02-16 21:21:32 +00:00
```
```bash
2022-02-16 21:16:42 +00:00
bash wireguard-install.sh
```
2022-02-16 21:21:32 +00:00
Скрипт установит WireGuard (модуль ядра и инструменты) на сервер, настроит его, создаст службу systemd, файл конфигурации клиента и QR-код для быстрой настройки с мобильных устройств.
2022-02-16 21:16:42 +00:00
Запустите скрипт еще раз, чтобы добавить или удалить клиентов!