No description
Find a file
Tavi 5dcaab16ff
Fixup
Signed-off-by: Tavi <tavi@divested.dev>
2024-07-27 18:27:24 -04:00
LICENSE Going the distance... [pt3] 2024-07-27 15:05:31 -04:00
README.md Update donate section 2021-07-02 20:16:54 -04:00
SoftEther_Setup-x64.sh Fixup 2024-07-27 18:27:24 -04:00
SoftEther_Setup-x86.sh Fixup 2024-07-27 18:27:24 -04:00
vpn_server.config Initial Commit 2014-07-29 01:03:47 -04:00

SoftEther Install Script

Installation

  1. Determine what architecture you are currently running
  2. Download the proper script using wget, curl or (s)FTP, eg, "wget URL"
  3. Run the script as root: sudo sh SoftEther_Setup-*.sh
  4. When persistent iptables asks if you want to save any IPv4 rules, choose yes, and it doesn't matter what you answer for IPv6
  5. At this point, the VPN and DHCP server should be running
  6. Download the server manager from https://www.softether-download.com/en.aspx
  7. Connect to the VPN using the server manager, the default password is "password"
  8. Go to "Encryption and Network" and CHANGE THE PASSWORD
  9. While you're in that menu, GENERATE A NEW KEY
  10. Save all that, navigate to "Manage Virtual Hub" and add users and groups as you like.
  11. Configure anything else you might want
  12. At this point you have a VPN server that supports L2TP, OpenVPN, SSTP, and SoftEther's own protocol
  13. Use the following diagram for choosing a client to connect with. Picture from SoftEther homepage Client Diagram

Support

  • This script has been tested on Ubuntu 14.04 Server x64, other distros using apt for repo/package management "should" work fine.

Notes

  • As I might not continute to update this script, it should be a good idea to update the URL on line 8 and file name on line 11 from https://www.softether-download.com/files/softether/
  • IPv6 support can be added if you configure the DHCP server and iptables yourself
  • Don't enable DNS traversing as it will conflict with the DHCP server
  • If the speeds are slow, try lowering encryption settings

Credits

Donate