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

50 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# WireGuard installer
![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)
**Этот скрипт представляет собой сценарий 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
```
```bash
chmod +x wireguard-install.sh
```
```bash
./wireguard-install.sh
```
или
```bash
wget https://raw.githubusercontent.com/Romanoidz/wireguard-install/master/wireguard-install.sh
```
```bash
bash wireguard-install.sh
```
Скрипт установит WireGuard (модуль ядра и инструменты) на сервер, настроит его, создаст службу systemd, файл конфигурации клиента и QR-код для быстрой настройки с мобильных устройств.
Запустите скрипт еще раз, чтобы добавить или удалить клиентов!