Benj Dag f035775047 restart all services at the end of install | 7 years ago | |
---|---|---|
README.md | 7 years ago | |
bash.bashrc | 7 years ago | |
caddy.service | 7 years ago | |
config.json | 7 years ago | |
getconfig.sh | 7 years ago | |
globe.txt | 7 years ago | |
haproxy.cfg | 7 years ago | |
hpi.txt | 7 years ago | |
index.html | 7 years ago | |
injector.txt | 7 years ago | |
ip6tables-vpn.sh | 7 years ago | |
iptables-vpn.sh | 7 years ago | |
newuser.sh | 7 years ago | |
openvpn.sh | 7 years ago | |
setup.sh | 7 years ago | |
sony-domains.txt | 7 years ago | |
sprunge.sh | 7 years ago | |
squid.conf | 7 years ago | |
squid3.conf | 7 years ago | |
tap_soft.interface | 7 years ago | |
tmux.conf | 7 years ago | |
tnt.txt | 7 years ago | |
udp.txt | 7 years ago | |
update-settings.sh | 7 years ago | |
wordlist.txt | 7 years ago |
A shell script to install VPN using SoftEther on Ubuntu VPS like DigitalOcean now requires Ubuntu 16.04 or Debian Jessie or higher
Some parts adapted to Google Cloud Engine VMs
wget -O - bit.ly/se-vpnsetup | sudo bash
This script fetches the SoftEtherVPN Server Source Code from github After SE-VPN is built, it setups the SE-VPN server.
The following are done:
DNSMasq is installed to provide DNS and DHCP to the VPN Clients
IP tables are configured to provide DDOS protection and port redirection:
Haproxy is installed to share port 80,443,8080 to squid, ssh and SE-VPN
Lastly: It outputs a URL with the Sample OpenVPN config which can be modified to connect to various ports.