* OpenVZ nf_tables workaround nf_tables is not available in old OpenVZ kernels, so we need to use iptables-legacy instead. This issue only affects Debian 10 as it is the only distribution using iptables with a nf_tables backend by default. This is supposedly resolved in the newest kernels: https://bit.ly/3fgNZCh Additionally, a bugfix for the ip6tables path is also included. * Improve nf_tables test for OVZ This test is more reliable and flexible. * Improved easy-rsa setup No need to write the tarball to disk. * Improve TUN device check While it looks hackish, I don't think there's a better way (in Bash) to open the /dev/net/tun character device. Checking for presence of /dev/net/tun like were doing is not good enough. * Fix TUN device check Fix for the mistaken stderr redirection, sorry about that. Also, run in a subshell so we don't need to manually close the file descriptor. * Small improvements * Grammar improvements * Small style changes * Add Quad9 DNS servers * egrep IP regex optimizations * Fix #762 Variables which can be empty, shouldn't be quoted in this situation. * Fix #764 * resolv.conf parsing optimizations * Update README.md * Update README.md * Bugfix -N is an illegal option for read in sh, so check if the user is using sh first. * Update to easy-rsa v3.0.8 * Update AdGuard DNS IP AdGuard changed their DNS IP recently: https://adguard.com/en/blog/adguard-dns-new-addresses.html Thanks @trantuanminh1754 for noticing. Co-authored-by: Nyr <me@nyr.be> Co-authored-by: Orcun <59258329+sorcun@users.noreply.github.com>
21 lines
1.1 KiB
Markdown
21 lines
1.1 KiB
Markdown
**New: [wireguard-install](https://github.com/Nyr/wireguard-install) is also available.**
|
|
|
|
## openvpn-install
|
|
OpenVPN [road warrior](http://en.wikipedia.org/wiki/Road_warrior_%28computing%29) installer for Ubuntu, Debian, CentOS and Fedora.
|
|
|
|
This script will let you set up your own VPN server in no more than a minute, even if you haven't used OpenVPN before. It has been designed to be as unobtrusive and universal as possible.
|
|
|
|
### Installation
|
|
Run the script and follow the assistant:
|
|
|
|
`wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh`
|
|
|
|
Once it ends, you can run it again to add more users, remove some of them or even completely uninstall OpenVPN.
|
|
|
|
### I want to run my own VPN but don't have a server for that
|
|
You can get a VPS from just $1/month at [VirMach](https://billing.virmach.com/aff.php?aff=4109&url=billing.virmach.com/cart.php?gid=18).
|
|
|
|
### Donations
|
|
|
|
If you want to show your appreciation, you can donate via [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VBAYDL34Z7J6L) or [cryptocurrency](https://pastebin.com/raw/M2JJpQpC). Thanks!
|