
* * * * * /root/softetherlogpurge.sh >/dev/null 2>&1 crontab -lĠ 0 * * * /root/updateHosts.sh >/dev/null 2>&1 The iptables should look like the below: iptables -listĪCCEPT all - anywhere anywhere state RELATED,ESTABLISHEDĪCCEPT all - 192.168.30.0/24 anywhere state NEWĪCCEPT all - 192.168.30.0/24 anywhere state also installs 2 cronjobs to automatically purge logs and update adblocking hosts file. To connect to the VPN grab and install the softether vpn client from: installed.ĭefault pass “softethervpn” for user and Server Administrator.

To manage the server via Windows Server GUI grab the Server Manager client from This is autostarted by vpnserver service but if needed the below are the commands to manage it.ĭefault vpn user is 'test' with password 'softethervpn'ĭefault Server administrator password is 'softethervpn' To enable, start,and check status of the systemd Dnsmasq DHCP service. To enable, start,and check status of the systemd Softether vpn service. Once completed it will look something like the below. Wget chmod a+x softether-vpnserver-install.sh & bash softether-vpnserver-install.sh With my custom script, even the stuff Softether doesn’t natively support disabling is prevented and purged.

From there you can change the server admin password and add/remove users from the Softether Server Manager GUI as desired.Īs the root user run the below command via ssh. This should install and configure everything with one command. Well after of a lot of tinkering was able to get this amazing Softether VPN server installer script version for public use.
