1
0
Fork
You've already forked SoftEther_Install_Script
0
No description
  • Shell 100%
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