1
1
mirror of https://github.com/angristan/wireguard-install.git synced 2024-11-01 03:02:35 +00:00
wireguard-install/README.md

43 lines
1.1 KiB
Markdown
Raw Normal View History

# WireGuard installer
2019-05-05 10:42:53 +00:00
Easily set up a dual-stack [WireGuard](https://www.wireguard.com/) VPN on a Linux server. See the issues for the WIP.
## Requirements
2019-12-17 21:35:12 +00:00
### Linux Compatibility : (Systemd)
2019-12-17 21:40:39 +00:00
- Debian 9.x / 10.x
2019-12-17 21:35:12 +00:00
- Deepin 15.x
- Ubuntu 16.04 / 19.10
- Centos 7.x / 8.x
- Oracle 7.x
- Red Hat 7.x / 8.x
- Fedora 15 / 31
2019-12-17 21:40:24 +00:00
- Arch Linux
- Manjaro
2019-05-12 15:17:21 +00:00
2019-11-08 06:54:55 +00:00
I recommend these cheap cloud providers for your VPN server:
- [Vultr](https://goo.gl/Xyd1Sc): Worldwide locations, IPv6 support, starting at $3.50/month
- [PulseHeberg](https://goo.gl/76yqW5): France, unlimited bandwidth, starting at €3/month
- [Digital Ocean](https://goo.gl/qXrNLK): Worldwide locations, IPv6 support, starting at $5/month
2019-05-12 15:17:21 +00:00
## Usage
First, get the script and make it executable :
```bash
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
chmod +x wireguard-install.sh
```
Then run it :
```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.
Contributions are welcome!