mirror of
https://github.com/angristan/wireguard-install.git
synced 2024-12-01 09:14:10 +00:00
Make README more friendly
This commit is contained in:
parent
8130dc7b70
commit
01bdb56b98
20
README.md
20
README.md
@ -1,6 +1,13 @@
|
|||||||
# WireGuard installer
|
# WireGuard installer
|
||||||
|
|
||||||
Easily set up a dual-stack [WireGuard](https://www.wireguard.com/) VPN on a Linux server. See the issues for the WIP.
|
**This project is a bash script that aims to setup a [WireGuard](https://www.wireguard.com/) VPN on a Linux server, as easily as possible!**
|
||||||
|
|
||||||
|
WireGuard is a point-to-point VPN that can be used in different ways. Here, we mean a VPN as in: the client will forward all its traffic trough an encrypted tunnel to the server.
|
||||||
|
The server will apply NAT to the client's traffic so it will appear as if the client is browsing the web with the server's IP.
|
||||||
|
|
||||||
|
The script supports both IPv4 and IPv6. Please check the [issues](https://github.com/angristan/wireguard-install/issues) for ongoing development, bugs and planned features!
|
||||||
|
|
||||||
|
WireGuard does not fit your environment? Check out [openvpn-install](https://github.com/angristan/openvpn-install).
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
@ -9,7 +16,7 @@ Supported distributions:
|
|||||||
- Ubuntu
|
- Ubuntu
|
||||||
- Debian
|
- Debian
|
||||||
- Fedora
|
- Fedora
|
||||||
- Centos
|
- CentOS
|
||||||
- Arch Linux
|
- Arch Linux
|
||||||
|
|
||||||
I recommend these cheap cloud providers for your VPN server:
|
I recommend these cheap cloud providers for your VPN server:
|
||||||
@ -20,19 +27,14 @@ I recommend these cheap cloud providers for your VPN server:
|
|||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
First, get the script and make it executable :
|
Download and execute the script. Answer the questions asked by the script and it will take care of the rest.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
|
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
|
||||||
chmod +x wireguard-install.sh
|
chmod +x wireguard-install.sh
|
||||||
```
|
|
||||||
|
|
||||||
Then run it :
|
|
||||||
|
|
||||||
```sh
|
|
||||||
./wireguard-install.sh
|
./wireguard-install.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
It will install wireguard on the server, configure, create a systemd service and a client configuration file. Mutliple clients are not yet supported.
|
It will install WireGuard (kernel module and tools) on the server, configure it, create a systemd service and a client configuration file. Multiple clients are not yet supported. (WIP!)
|
||||||
|
|
||||||
Contributions are welcome!
|
Contributions are welcome!
|
||||||
|
Loading…
Reference in New Issue
Block a user