awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
SoftEtherVPN avatar

SoftEtherVPN/SoftEtherVPN

0
View on GitHub↗
12,994 stars·2,750 forks·C·apache-2.0·35 views

SoftEtherVPN

SoftEtherVPN is a multi-protocol virtual private network server that provides secure remote access and site-to-site connectivity. It functions as a virtual network gateway, enabling encrypted communication across public internet connections while supporting both Layer 2 Ethernet bridging and Layer 3 IP routing to manage traffic between connected devices.

The platform is designed to maintain connectivity in restrictive network environments by bypassing firewalls and NAT devices through techniques such as HTTPS, ICMP, and DNS-based tunneling. It eliminates the requirement for static public IP addresses by utilizing built-in dynamic NAT traversal and dynamic DNS features. To support diverse infrastructure, the server normalizes various tunneling standards into a unified data stream, ensuring compatibility across different operating systems and network configurations.

Administrative operations are handled through a centralized management framework that includes a web-based console and a standardized remote procedure call interface. This allows for programmatic control over server configuration, user provisioning, and session monitoring. The system integrates with existing enterprise security infrastructure, including RADIUS, domain controllers, and digital certificate authorities, to provide centralized user authentication and access control.

Features

  • Secure Remote Access - Creates encrypted tunnels over public internet connections to allow remote users to access private resources securely.
  • VPN Infrastructure - Functions as a cross-platform VPN server supporting multiple tunneling protocols and advanced network bridging capabilities.
  • Secure Tunneling - Creates encrypted virtual private network tunnels across public internet connections to protect sensitive data from unauthorized interception.
  • VPN Protocols - Supports a wide range of industry-standard tunneling protocols to establish secure connections across diverse operating systems.
  • Enterprise Identity Providers - Provides a centralized access control system that integrates with RADIUS, domain controllers, and digital certificates for secure identity verification.
  • Remote Access Tunnels - Acts as a secure gateway that traverses restrictive firewalls and NAT devices for reliable remote connectivity.
  • NAT Traversal Mechanisms - Establishes direct peer-to-peer connectivity by automatically negotiating hole-punching techniques to bypass network address translation barriers.
  • Network Tunneling - Maintains connectivity in restricted network conditions by bypassing firewalls and NAT devices using tunneling methods.
  • Enterprise Integrations - Centralizes user authentication and network access control by integrating with existing domain controllers, RADIUS servers, and digital certificate authorities.
  • Traversal Tools - Maintains reliable remote connectivity by bypassing strict firewalls and NAT devices using HTTPS, ICMP, or DNS-based communication.
  • Network Routing and Access Control - Provides Layer 2 Ethernet bridging and Layer 3 IP routing to manage traffic between connected devices in a secure network environment.
  • VPN and Networking - Multi-protocol software VPN with advanced features.
  • HTTP Tunnels - Encapsulates non-HTTP traffic within standard web requests to bypass restrictive firewalls and NAT devices.
  • Identity Provider Backends - Delegates user identity verification to external enterprise services like RADIUS or domain controllers through a modular interface.
  • Access Control - Validates connection requests against enterprise security infrastructure including RADIUS, domain controllers, and digital certificates for centralized access control.
  • Protocol Abstraction Layers - Normalizes diverse tunneling standards into a unified internal data stream to maintain consistent traffic handling.
  • Virtual Network Interfaces - Emulates physical network hardware by creating software-defined virtual hubs that manage Layer 2 frame forwarding.
  • Administrative Consoles - Provides a browser-based console for server configuration and monitoring, eliminating the need for specialized local client software.
  • Server Administration Tools - Streamlines the setup and maintenance of server environments through programmatic configuration and user provisioning.
  • JSON-RPC Interfaces - Exposes internal server configuration and operational state through a standardized JSON-RPC protocol for programmatic control.
  • Dynamic DNS Clients - Simplifies remote access deployment by using built-in dynamic DNS features to eliminate the requirement for static IP addresses.

Star history

Star history chart for softethervpn/softethervpnStar history chart for softethervpn/softethervpn

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with SoftEtherVPN

These projects share indexed features with SoftEtherVPN. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jpillora/chiseljpillora avatar

    jpillora/chisel

    15,615View on GitHub↗

    Chisel is a network tunneling tool that facilitates secure communication by encapsulating TCP and UDP traffic within HTTP requests. It functions as a connection multiplexer, consolidating multiple logical network streams into a single persistent connection to improve throughput and reduce overhead. By leveraging standard web protocols, the system enables firewall traversal and provides a mechanism for remote port forwarding and proxying. The project distinguishes itself through its focus on resilient connectivity and granular access control. It maintains persistent network sessions across uns

    Gogolanghttptcp
    View on GitHub↗15,615
  • netbirdio/netbirdnetbirdio avatar

    netbirdio/netbird

    26,188View on GitHub↗

    NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the WireGuard protocol. It functions as a software-defined perimeter, connecting distributed infrastructure across cloud environments and physical locations while hiding network resources from the public internet. By integrating with external identity providers, the platform enforces granular access control and identity-based segmentation for every user and device. The platform distinguishes itself through extensive automation and programmatic management capabilities. It provides a ce

    Gogolangmeshmesh-networks
    View on GitHub↗26,188
  • go-gost/gostgo-gost avatar

    go-gost/gost

    6,972View on GitHub↗

    Gost is a Go-based network tunnel and multi-protocol proxy server. It functions as a gateway for routing TCP and UDP traffic, creating secure network tunnels between remote endpoints, and acting as a DNS proxy server to resolve domain name queries. The project is distinguished by its ability to implement multi-hop proxy chaining, which links multiple network nodes in a sequence to route traffic through specific paths. It also provides transparent proxying by integrating with virtual network interfaces to intercept system-level traffic without requiring manual client configuration. The system

    Godnsdtlsgolang
    View on GitHub↗6,972
  • angristan/openvpn-installangristan avatar

    angristan/openvpn-install

    15,609View on GitHub↗

    This project provides a shell-based automation utility for deploying and managing OpenVPN servers on Linux hosts. It functions as an orchestration tool that handles the installation of networking software, the configuration of system-level routing rules, and the generation of cryptographic credentials required to establish secure, encrypted tunnels for remote network access. The tool distinguishes itself by automating the entire lifecycle of a private network gateway, including the management of peer identities and the distribution of standardized configuration profiles. It simplifies the set

    Shellarch-linuxbashcensorship
    View on GitHub↗15,609
Compare all 30 related projects→

Frequently asked questions

What does softethervpn/softethervpn do?

SoftEtherVPN is a multi-protocol virtual private network server that provides secure remote access and site-to-site connectivity. It functions as a virtual network gateway, enabling encrypted communication across public internet connections while supporting both Layer 2 Ethernet bridging and Layer 3 IP routing to manage traffic between connected devices.

What are the main features of softethervpn/softethervpn?

The main features of softethervpn/softethervpn are: Secure Remote Access, VPN Infrastructure, Secure Tunneling, VPN Protocols, Enterprise Identity Providers, Remote Access Tunnels, NAT Traversal Mechanisms, Network Tunneling.

Which projects share features with softethervpn/softethervpn?

Projects with overlapping indexed features include: jpillora/chisel — Chisel is a network tunneling tool that facilitates secure communication by encapsulating TCP and UDP traffic within… netbirdio/netbird — NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the… go-gost/gost — Gost is a Go-based network tunnel and multi-protocol proxy server. It functions as a gateway for routing TCP and UDP… angristan/openvpn-install — This project provides a shell-based automation utility for deploying and managing OpenVPN servers on Linux hosts. It… anderspitman/awesome-tunneling — Awesome Tunneling is a curated directory of technologies designed to facilitate secure connectivity between… slackhq/nebula — Nebula is a scalable, decentralized overlay networking tool designed to create secure, encrypted peer-to-peer…