awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
getsurfboard avatar

getsurfboard/surfboard

0
View on GitHub↗
8,419 estrellas·255 forks·3 vistas

Surfboard

Surfboard is a cross-platform network client and VPN manager that provides a graphical interface for establishing secure tunnel connections. It functions as a multi-protocol proxy client and a rule-based traffic router, directing outbound requests to specific proxies or bypassing them based on domain and IP patterns.

The application acts as a connection orchestrator, allowing users to import, organize, and switch between multiple virtual private network profiles and server configurations. It implements various proxy standards to route traffic through remote servers for privacy and access.

The system covers network connectivity through the use of encrypted tunnels and virtual private networking. It manages traffic routing via local proxy servers and dynamic DNS resolution to ensure requests reach the correct remote destinations.

Features

  • VPN - Provides a graphical interface for importing, organizing, and switching between various VPN profiles and secure tunnel configurations.
  • Cross-Platform Proxy Clients - Provides a cross-platform desktop application for managing network traffic routing and secure tunnels.
  • Local Proxy Gateways - Provides a local server architecture that intercepts outbound system traffic for redirection.
  • Multi-Protocol Proxy Clients - Supports multiple proxy protocols to ensure compatibility with various remote server standards.
  • VPN and Proxy Clients - Provides an application for establishing secure network connections and managing traffic routing via VPN and proxy profiles.
  • Proxy Routing Rules - Uses logic to determine whether network requests are routed through a proxy or direct connection based on rules.
  • Network Traffic Routing - Directs internet traffic through encrypted tunnels to hide identity and bypass regional restrictions.
  • Rule-Based - Applies domain and IP rules to direct network packets through proxy chains or direct connections.
  • Virtual Private Networks - Implements secure encrypted tunnels and remote access connectivity for improved privacy.
  • Network Connection Management - Provides tools for configuring and managing virtual network interfaces and VPN profiles.
  • Multi-Protocol Tunneling - Implements various encrypted communication standards to maintain secure connections with different remote servers.
  • Network Profile Orchestration - Loads external profile files to automatically configure network rules, DNS settings, and server connections.
  • Automatic Reconnection Logic - Executes automatic reconnection logic to restore dropped network connections without manual intervention.
  • Cross-Platform Networking - Provides consistent network management capabilities and tunnel configuration across multiple operating systems.
  • DNS Override Resolvers - Intercepts system DNS queries and resolves them via proxy tunnels to prevent leaks.
  • Split Tunneling Configuration - Implements granular destination-based routing rules to direct specific traffic through secure tunnels.
  • Connection State Management - Tracks active tunnel session states and manages the lifecycle of network connections.

Historial de estrellas

Gráfico del historial de estrellas de getsurfboard/surfboardGráfico del historial de estrellas de getsurfboard/surfboard

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Surfboard

Proyectos open-source similares, clasificados según cuántas características comparten con Surfboard.
  • keiko233/clash-nyanpasuAvatar de keiko233

    keiko233/clash-nyanpasu

    13,053Ver en GitHub↗

    Clash Nyanpasu is a cross-platform proxy controller and graphical user interface for managing network traffic and routing rules. It functions as a network proxy manager that allows users to configure proxy profiles and define routing rules to control how internet traffic is tunneled. The application serves as a rule-based traffic router, directing network requests through specific proxies based on custom provider rules and script configurations. It provides a graphical interface for the administration of Clash-based engines, enabling the organization of network provider settings and the manag

    Rust
    Ver en GitHub↗13,053
  • lowertop/shadowrocketAvatar de LOWERTOP

    LOWERTOP/Shadowrocket

    2,816Ver en GitHub↗

    Shadowrocket is a proxy client application for mobile devices that functions as a multi-protocol proxy manager and a rule-based traffic router. It acts as a programmable network gateway, utilizing a virtual network interface to route system-level traffic through secure tunnels. The project distinguishes itself through a programmable environment that executes JavaScript scripts and modules to automate DNS resolution and handle complex network request logic. It further provides an HTTPS traffic inspector capable of decrypting encrypted traffic using custom certificates to modify headers and rew

    shadowrocketshadowrocket-manual
    Ver en GitHub↗2,816
  • pfsense/pfsenseAvatar de pfsense

    pfsense/pfsense

    5,675Ver en GitHub↗

    pfSense is an open-source operating system that turns a standard computer into a dedicated firewall and router with a web-based management interface. It runs on the FreeBSD kernel with the pf packet filter for stateful firewall and NAT processing, and manages all settings through a PHP-driven web interface that writes to XML configuration files. The platform provides a comprehensive set of network security capabilities accessible through its browser-based control panel. Users can configure packet filtering rules to control traffic flow between network segments, manage network address translat

    PHPfirewallfreebsdpfsense
    Ver en GitHub↗5,675
  • throneproj/throneAvatar de throneproj

    throneproj/Throne

    6,243Ver en GitHub↗

    Throne is a cross-platform proxy client that provides a unified graphical interface for managing and routing network traffic through secure proxy protocols. It combines subscription-based node management, multi-protocol routing, TUN-based global traffic interception, and DNS leak prevention into a single application that runs on Windows, Linux, and macOS. The application supports a wide range of proxy protocols including SOCKS, HTTP, Shadowsocks, Trojan, and VMess, and can route traffic through chains of multiple proxy servers for layered routing. It creates a virtual network interface to int

    C++anytlsclashlinux
    Ver en GitHub↗6,243
Ver las 30 alternativas a Surfboard→

Preguntas frecuentes

¿Qué hace getsurfboard/surfboard?

Surfboard is a cross-platform network client and VPN manager that provides a graphical interface for establishing secure tunnel connections. It functions as a multi-protocol proxy client and a rule-based traffic router, directing outbound requests to specific proxies or bypassing them based on domain and IP patterns.

¿Cuáles son las características principales de getsurfboard/surfboard?

Las características principales de getsurfboard/surfboard son: VPN, Cross-Platform Proxy Clients, Local Proxy Gateways, Multi-Protocol Proxy Clients, VPN and Proxy Clients, Proxy Routing Rules, Network Traffic Routing, Rule-Based.

¿Qué alternativas de código abierto existen para getsurfboard/surfboard?

Las alternativas de código abierto para getsurfboard/surfboard incluyen: keiko233/clash-nyanpasu — Clash Nyanpasu is a cross-platform proxy controller and graphical user interface for managing network traffic and… lowertop/shadowrocket — Shadowrocket is a proxy client application for mobile devices that functions as a multi-protocol proxy manager and a… pfsense/pfsense — pfSense is an open-source operating system that turns a standard computer into a dedicated firewall and router with a… throneproj/throne — Throne is a cross-platform proxy client that provides a unified graphical interface for managing and routing network… xjasonlyu/tun2socks — tun2socks is a connectivity utility that functions as a transparent proxy client and Layer 3 network gateway. It… amnezia-vpn/amnezia-client — Amnezia Client is a cross-platform VPN client application and server orchestrator designed to manage secure tunnels…