Benj Dag f035775047 restart all services at the end of install | %!s(int64=7) %!d(string=hai) anos | |
---|---|---|
README.md | %!s(int64=7) %!d(string=hai) anos | |
bash.bashrc | %!s(int64=7) %!d(string=hai) anos | |
caddy.service | %!s(int64=7) %!d(string=hai) anos | |
config.json | %!s(int64=7) %!d(string=hai) anos | |
getconfig.sh | %!s(int64=7) %!d(string=hai) anos | |
globe.txt | %!s(int64=7) %!d(string=hai) anos | |
haproxy.cfg | %!s(int64=7) %!d(string=hai) anos | |
hpi.txt | %!s(int64=7) %!d(string=hai) anos | |
index.html | %!s(int64=7) %!d(string=hai) anos | |
injector.txt | %!s(int64=7) %!d(string=hai) anos | |
ip6tables-vpn.sh | %!s(int64=7) %!d(string=hai) anos | |
iptables-vpn.sh | %!s(int64=7) %!d(string=hai) anos | |
newuser.sh | %!s(int64=7) %!d(string=hai) anos | |
openvpn.sh | %!s(int64=7) %!d(string=hai) anos | |
setup.sh | %!s(int64=7) %!d(string=hai) anos | |
sony-domains.txt | %!s(int64=7) %!d(string=hai) anos | |
sprunge.sh | %!s(int64=7) %!d(string=hai) anos | |
squid.conf | %!s(int64=7) %!d(string=hai) anos | |
squid3.conf | %!s(int64=7) %!d(string=hai) anos | |
tap_soft.interface | %!s(int64=7) %!d(string=hai) anos | |
tmux.conf | %!s(int64=7) %!d(string=hai) anos | |
tnt.txt | %!s(int64=7) %!d(string=hai) anos | |
udp.txt | %!s(int64=7) %!d(string=hai) anos | |
update-settings.sh | %!s(int64=7) %!d(string=hai) anos | |
wordlist.txt | %!s(int64=7) %!d(string=hai) anos |
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.