Merge 14cafd5bcd into cf48ecd3b0
This commit is contained in:
commit
2e5698ec66
11
README.md
11
README.md
@ -6,15 +6,8 @@ This script will let you setup your own VPN server in no more than a minute, eve
|
|||||||
###Installation
|
###Installation
|
||||||
Run the script and follow the assistant:
|
Run the script and follow the assistant:
|
||||||
|
|
||||||
`wget git.io/vpn --no-check-certificate -O openvpn-install.sh; bash openvpn-install.sh`
|
`wget https://raw.githubusercontent.com/dylanmtaylor/openvpn-install/master/openvpn-install.sh --no-check-certificate -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.
|
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
|
This is forked from nyr's openvpn-install script, with a couple changes I find useful
|
||||||
You can get a little VPS for just $6/year at [Bandwagon Host](https://bandwagonhost.com/aff.php?aff=575&pid=21).
|
|
||||||
|
|
||||||
If you don't care about sharing an IP address with more people, check out the awesome [LowEndSpirit](http://lowendspirit.com/) project too. They are providing IPv6 VPS with NATed IPv4 for only 3€/year.
|
|
||||||
|
|
||||||
###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 [Bitcoin](https://www.coinbase.com/Nyr). Thanks!
|
|
||||||
|
|||||||
@ -210,7 +210,8 @@ else
|
|||||||
# Let's fix one thing first...
|
# Let's fix one thing first...
|
||||||
cp -u -p openssl-1.0.0.cnf openssl.cnf
|
cp -u -p openssl-1.0.0.cnf openssl.cnf
|
||||||
# Fuck you NSA - 1024 bits was the default for Debian Wheezy and older
|
# Fuck you NSA - 1024 bits was the default for Debian Wheezy and older
|
||||||
sed -i 's|export KEY_SIZE=1024|export KEY_SIZE=2048|' /etc/openvpn/easy-rsa/2.0/vars
|
sed -i 's|export KEY_SIZE=1024|export KEY_SIZE=4096|' /etc/openvpn/easy-rsa/2.0/vars
|
||||||
|
sed -i 's|export KEY_SIZE=2048|export KEY_SIZE=4096|' /etc/openvpn/easy-rsa/2.0/vars
|
||||||
# Create the PKI
|
# Create the PKI
|
||||||
. /etc/openvpn/easy-rsa/2.0/vars
|
. /etc/openvpn/easy-rsa/2.0/vars
|
||||||
. /etc/openvpn/easy-rsa/2.0/clean-all
|
. /etc/openvpn/easy-rsa/2.0/clean-all
|
||||||
@ -235,10 +236,11 @@ else
|
|||||||
fi
|
fi
|
||||||
cp server.conf /etc/openvpn/
|
cp server.conf /etc/openvpn/
|
||||||
cd /etc/openvpn/easy-rsa/2.0/keys
|
cd /etc/openvpn/easy-rsa/2.0/keys
|
||||||
cp ca.crt ca.key dh2048.pem server.crt server.key /etc/openvpn
|
cp ca.crt ca.key dh4096.pem server.crt server.key /etc/openvpn
|
||||||
cd /etc/openvpn/
|
cd /etc/openvpn/
|
||||||
# Set the server configuration
|
# Set the server configuration
|
||||||
sed -i 's|dh dh1024.pem|dh dh2048.pem|' server.conf
|
sed -i 's|dh dh1024.pem|dh dh4096.pem|' server.conf
|
||||||
|
sed -i 's|dh dh2048.pem|dh dh4096.pem|' server.conf
|
||||||
sed -i 's|;push "redirect-gateway def1 bypass-dhcp"|push "redirect-gateway def1 bypass-dhcp"|' server.conf
|
sed -i 's|;push "redirect-gateway def1 bypass-dhcp"|push "redirect-gateway def1 bypass-dhcp"|' server.conf
|
||||||
sed -i "s|port 1194|port $PORT|" server.conf
|
sed -i "s|port 1194|port $PORT|" server.conf
|
||||||
# DNS
|
# DNS
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user