NewIP VPN Notes
VPNs

Softether xserver vps: how to run SoftEther VPN Server on a VPS

By Ethan Marlowe · · 11 min
Softether xserver vps: how to run SoftEther VPN Server on a VPS and why ZoogVPN is a solid choice

A practical guide to installing and using SoftEther VPN Server on a VPS, with setup tips and why ZoogVPN is recommended.

If you’re searching for a flexible, multi-protocol VPN solution that you can run on a virtual private server (VPS), SoftEther VPN Server is worth considering. It’s a cross-platform, open-source VPN solution that supports multiple protocols in a single server instance, including OpenVPN, L2TP/IPsec, SSTP, and EtherIP. This makes it a versatile choice for mixed environments, remote workers, or sites that need compatibility with various clients and devices. In this guide, we’ll cover how to run SoftEther VPN Server on a VPS, what to watch for during setup, and practical tips to keep things reliable and secure. We’ll also explain why a VPN service like ZoogVPN can be a strong complement or alternative if you prefer a managed, ready-to-use solution.

Can SoftEther VPN Server run on a VPS?

Yes. SoftEther VPN Server is designed to run on Linux, Windows, and macOS, so it works well on VPS instances that run common server OSes such as Ubuntu, Debian, CentOS/RHEL, or Windows Server. The process generally involves:

  • Choosing a VPS provider and a supported OS.
  • Installing the SoftEther VPN Server software package or compiling from source.
  • Configuring one or more virtual hubs, users, and access protocols.
  • Opening the necessary ports on the VPS firewall to enable VPN traffic.
  • Testing client connections from remote devices.

There are many tutorials and guides that walk through the Linux installation steps, including on Ubuntu. The core idea is straightforward: install the server, create users and hubs, pick the protocols you need, and ensure proper firewall rules and security settings.

Softether xserver vps: how to run SoftEther VPN Server on a VPS: Checklist

Why choose SoftEther VPN Server on a VPS?

SoftEther VPN Server is attractive on a VPS for several reasons:

  • Multi-protocol support: Run OpenVPN, L2TP/IPsec, SSTP, SSL VPN, and EtherIP from one server. This simplifies compatibility with diverse clients and devices.
  • Open-source and portable: The software is free to use and can be deployed on a wide range of platforms.
  • Flexible networking: You control the VPN topology, including virtual hubs, user authentication, and access policies.
  • Cross-platform clients: SoftEther clients are available for Windows, macOS, Linux, iOS, and Android, making it easy for users to connect.

However, there are also considerations: Azure VPN abnomarilities

  • Maintenance: You must keep the server, protocols, and certificates up to date.
  • Security posture: Incorrectly configured VPNs can leak data or expose services if not hardened.
  • Performance: VPS resources (CPU, memory, bandwidth) limit the number of concurrent connections and throughput.

Getting started: choosing a VPS and OS

  • Pick a reputable VPS provider that offers a clean base image and reliable performance. You will likely install SoftEther VPN Server on Linux for ease of use and performance.
  • Common OS choices include Ubuntu (e.g., 22.04 or 24.04), Debian, or CentOS/RHEL depending on your preference and familiarity.
  • Ensure your VPS plan has enough CPU cores and RAM for your expected user load. A small team might suffice with a modest plan, while larger teams require more headroom.
  • Consider IPv4-only or dual-stack (IPv4/IPv6) networking. SoftEther can handle IPv6, but you’ll need to plan firewall rules accordingly.

Installing SoftEther VPN Server on a Linux VPS

Here’s a high-level overview of steps you’ll typically perform on a Debian/Ubuntu-based VPS. Adaptations may be needed for other distributions.

  • Update the system:
  • sudo apt update && sudo apt upgrade -y
  • Install dependencies (if needed):
  • sudo apt install build-essential -y
  • Download SoftEther VPN Server:
  • Visit the official SoftEther VPN Project site to grab the latest release tarball, or use a trusted repository if available.
  • Extract and build (if you’re building from source):
  • tar xzf softether-vpnserver-..--linux-x64-*.tar.gz
  • cd vpnserver -./configure && make
  • Install:
  • sudo make install
  • Start and enable the service:
  • sudo /usr/local/vpnserver/vpnserver start
  • sudo tee /etc/systemd/system/vpnserver.service << 'EOF' [Unit] Description=SoftEther VPN Server After=network.target

[Service] Type=forking ExecStart=/usr/local/vpnserver/vpnserver start ExecStop=/usr/local/vpnserver/vpnserver stop User=root Group=root Restart=on-failure

[Install] WantedBy=multi-user.target EOF

  • sudo systemctl enable vpnserver
  • sudo systemctl start vpnserver
  • Basic configuration:
  • Use the vpncmd tool to set up a hub, users, and protocols:
  • sudo /usr/local/vpnserver/vpncmd
  • Within the vpncmd console, you can create a new hub, users, and enable protocols. Commands you’ll use frequently include:
  • JoinHub
  • HubCreate
  • UserCreate
  • UserPasswordSet
  • ServerPasswordSet
  • VidLookup (for debugging)
  • Firewall rules:
  • Open necessary ports depending on the protocols you plan to use. Common ports include:
  • OpenVPN/UDP 1194 (if using OpenVPN)
  • SSTP over TCP port 443
  • L2TP/IPsec uses UDP 500, 4500, and 1701
  • EtherIP or other SoftEther protocols may use different ports. Define them as needed
  • Example (Ubuntu with UFW):
  • sudo ufw allow 443/tcp
  • sudo ufw allow 1194/udp
  • sudo ufw allow 500/udp
  • sudo ufw allow 4500/udp
  • sudo ufw enable
  • DNS and name resolution:
  • Consider using a stable DNS provider to resolve your VPN server hostname, and configure reverse DNS if your VPS supports it.

Note: The exact commands and paths may vary with SoftEther versions and distributions. Always refer to the latest SoftEther documentation or trusted tutorials for your OS. Zscaler service Edge cannot be reached

Configuring hubs, users, and protocols

SoftEther VPN Server uses hubs as virtual switches to isolate connections. A typical setup includes one or more hubs with users who can connect via different protocols.

  • Create a hub for VPN connections.
  • Add user accounts, and assign passwords or certificates.
  • Enable protocols you’ll support:
  • OpenVPN: Creates an OpenVPN-compatible interface. Clients connect with.ovpn config.
  • L2TP/IPsec: Requires pre-shared keys or certificate-based authentication.
  • SSTP: Uses HTTPS over port 443. Good for environments with strict firewalls.
  • SSL-VPN (SoftEther's own) and EtherIP: Additional options.
  • Client configuration:
  • OpenVPN clients use.ovpn files generated by the server.
  • L2TP/IPsec clients rely on the server’s shared secret or certificates.
  • SSTP clients connect via HTTPS. Ensure port 443 is open and not conflicted with other services.

Security considerations you should not skip

  • Use strong authentication: Complex passwords for users. Consider certificate-based authentication if available.
  • Keep the server updated: Regularly apply security patches for both the underlying OS and SoftEther VPN Server.
  • Use TLS/SSL best practices: If you expose management interfaces, restrict access to trusted IPs and enable encrypted channels.
  • Harden SSH access: If you administer the VPS via SSH, disable root login or use key-based authentication, and consider changing the default port.
  • Enable logging and monitoring: Track VPN usage to detect anomalies, such as sudden surges in connections or unusual data transfers.
  • Backups: Maintain regular backups of your configurations and user data to recover quickly if something goes wrong.
Softether xserver vps: how to run SoftEther VPN Server on a VPS: Key points

Practical comparison: SoftEther VPN Server on VPS vs. ZoogVPN

If you’re deciding between setting up SoftEther on a VPS or using a managed VPN service like ZoogVPN, here’s a quick comparison to help you choose.

  • Control and customization
  • SoftEther on VPS: Full control over server, hubs, users, and protocols. You tailor the network topology to your needs.
  • ZoogVPN: Managed service with predefined servers and configurations. Limited customization but hands-off operation.
  • Protocol support
  • SoftEther: Multi-protocol support on one server (OpenVPN, L2TP/IPsec, SSTP, EtherIP, etc.).
  • ZoogVPN: Supports a curated set of VPN protocols across their network, simplified for end users.
  • Maintenance
  • SoftEther on VPS: You’re responsible for OS updates, SoftEther updates, security, and uptime.
  • ZoogVPN: Vendor-managed with reliability, updates, and customer support included.
  • Cost and scaling
  • SoftEther on VPS: Costs include VPS plan, potential add-ons, and administration time. Scaling depends on VPS resources.
  • ZoogVPN: Subscription-based pricing with predictable costs. Scaling is managed by the provider, not by you.
  • Use cases
  • SoftEther on VPS: Best for custom internal networks, remote worker access with full protocol flexibility, or a self-hosted solution in regulated environments.
  • ZoogVPN: Great for users who want a turnkey solution with easy setup across multiple devices and a straightforward experience.

Here is a simple table to visualize a quick comparison:

Aspect SoftEther VPN Server on VPS ZoogVPN (managed)
Control High Medium-High (vendor-controlled)
Protocols OpenVPN, L2TP/IPsec, SSTP, EtherIP, etc. Typically standard VPN protocols offered by the provider
Maintenance User-responsible Provider-responsible
Customization Very high Limited by provider capabilities
Cost structure VPS + admin time Subscription-based
Best use case Custom internal networks, multi-client compatibility Quick setup, multi-device access, predictable support

If you want more hands-on control and enjoy configuring the server from the ground up, SoftEther on a VPS is a compelling option. On the other hand, if you prefer a seamless, managed experience with a reliable network and customer support, ZoogVPN is a strong pick worth considering. With Edge VPN what is protected

ZoogVPN is a VPN service that many readers appreciate for its balance of usability, performance, and privacy. It offers:

  • Easy setup across devices: Desktop, mobile, routers, and more.
  • A straightforward price model with predictable features.
  • Reliable servers and good customer support to troubleshoot issues quickly.
  • Privacy-conscious practices with transparent policies.

While SoftEther on a VPS gives you deep control and flexibility, ZoogVPN provides a turnkey alternative that reduces the learning curve and ongoing maintenance. Depending on your goals, you might choose one path or even use both in complementary ways, SoftEther for a private internal network and ZoogVPN for your everyday browsing and device-level protection.

Common questions you might still have

  • Is SoftEther free to use?
  • Yes, SoftEther VPN Server and its client tools are free and open-source.
  • How can I download the SoftEther VPN client?
  • The official SoftEther website hosts client and server packages. You can also find compatible clients for various platforms.
  • Is SoftEther VPN any good?
  • It’s well-regarded for protocol versatility, cross-platform support, and active development. The best fit depends on your needs and technical comfort.
  • Is SoftEther VPN safe to use?
  • When configured correctly with strong authentication, up-to-date software, and proper security practices, SoftEther VPN Server can be a secure solution. As with any VPN setup, security is proportional to care in configuration and maintenance.

Final recommendation

If your priority is maximum customization, protocol flexibility, and you’re comfortable managing a server, running SoftEther VPN Server on a VPS is a powerful approach. It lets you tailor hubs, users, and protocols to fit a precise compatibility and security profile. If you’d rather have a simple, reliable connection with minimal setup and ongoing maintenance, consider ZoogVPN as a dependable alternative. It’s a well-regarded option for many users who want a straightforward VPN experience without the overhead of managing a VPS.

For readers who want peace of mind and a balanced shutdown of the complexity, starting with SoftEther on a small, well-monitored VPS can be a great learning path. If you decide that a managed VPN service better matches your needs, ZoogVPN is a reputable option to explore. Either way, the SoftEther xserver vps approach highlights the versatility of modern VPN solutions for individuals and teams navigating secure, private online access. Why my kaspersky VPN is blocked by virgin media

VPN prices compared
VPNObfuscationFrom / monthPlanFree planRefundAlipayWeChatUnionPayCryptoWebsite opens in ChinaTrustpilot
ZoogVPNTurn on manually
Shadow
$2.49/mo27 months: $59.99Yes7 days✓✓✓✓✓ Yes (2.5 s)4.2/5 (195 reviews)
NordVPNTurn on manually
Obfuscated Servers / NordWhisper
$3.49/mo27 months: $94.23No30 days?✗✓✓✗ Blocked4.2/5 (51,628 reviews)
ExpressVPN✓ On by default
all servers
$3.00/mo28 months: $84No30 days✗✗✓✗✗ Blocked4.4/5 (29,706 reviews)
Surfshark✓ On by default
Camouflage, with OpenVPN
See siteSee siteNo30 days✗✗✗✓✗ Blocked4.3/5 (31,823 reviews)
Proton VPNTurn on manually
Stealth, free plan too
$2.99/mo12 months: $35.88Yes30 days✗✗✗✓✓ Yes (2.5 s)2.1/5 (1,040 reviews)
Astrill VPNTurn on manually
StealthVPN / OpenWeb
$12.50/mo24 months: $300NoSee site✗✗✗✓✗ Blocked1.3/5 (110 reviews)
Private Internet AccessTurn on manually
Shadowsocks, OpenVPN only
$2.03/mo40 months: $81.2No30 days✗✗✗✗✗ Blocked4.2/5 (11,033 reviews)
CyberGhostTurn on manually
selected servers
$2.19/mo28 months: $61.32No45 days✗✗✗✓✗ Blocked4.0/5 (24,178 reviews)
PureVPNTurn on manually
switch to OpenVPN
$1.69/mo60 months: $101.55No31 days?✗✗✓✓ Yes (2.6 s)4.4/5 (17,994 reviews)
AdGuard VPN✓ On by default
TrustTunnel
$2.99/mo24 months: $71.76Yes30 days✓✗✓✓Official site blocked; our special link opens (2.3 s)4.3/5 (290 reviews)
MullvadTurn on manually
QUIC / Shadowsocks / LWO
$5.61/mo€5/moNo14 days✗✗✗✓✗ Blocked3.2/5 (192 reviews)
WindscribeTurn on manually
Stealth / WStunnel
$5.75/mo12 months: $69YesSee site✗✗✗✓✗ Blocked4.7/5 (13,355 reviews)
StrongVPNTurn on manually
Scramble, OpenVPN TCP
See siteSee siteNo30 days✓✗✗✗✗ Blocked4.4/5 (2,695 reviews)
LightXtreme 闪连Not listed$7.08/mo12 months: $84.99Yes30 days✓✓✓✓✓ Yes (2.3 s)No page

Prices checked 2026-11-10 on each vendor's pricing page (cheapest long plan, USD). Check the vendor's checkout for the final price.

Obfuscation checked 2026-11-14 on each vendor's site and help center: "on by default" = nothing to set; "turn on manually" = switch protocol or mode in settings; "not listed" = the vendor describes no obfuscation.

Payment methods checked 2026-11-10 on each vendor's payment pages: all 14 take cards and PayPal; ✗ = not listed, ? = the vendor's own pages disagree.

China access: whether the official website opens from mainland China networks (tests the website only, not the VPN connection). Last checked 2026-11-11 04:07 Beijing time.

Trustpilot score and review count checked 2026-11-10.

© 2026 Northlight Network Notes · Northlight Network Notes LLC