# SSH tunneling extension

> AI-ranked search results for `tunneling extensions` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 116 total matches; showing the top 18.

Explore on the web: https://awesome-repositories.com/q/tunneling-extensions

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/tunneling-extensions).**

## Results

- [rapiz1/rathole](https://awesome-repositories.com/repository/rapiz1-rathole.md) (13,777 ⭐) — Rathole is a high-performance reverse proxy and NAT traversal tool written in Rust. It functions as a secure tunneling server and client architecture designed to expose local services to the internet by forwarding traffic from a public IP to a private device behind a firewall.

The system establishes encrypted tunnels between a public server and a private host to ensure private communication. It utilizes token-based authentication to validate identities between the server and client for each individual service.

The project provides TCP and UDP port forwarding and manages private tunnels to fa
- [gdy666/lucky](https://awesome-repositories.com/repository/gdy666-lucky.md) (7,873 ⭐) — Lucky is a connectivity and routing utility suite focused on SSL automation, dynamic DNS client services, NAT traversal, and port forwarding. It provides a network gateway management interface to coordinate public network access for internal services.

The project distinguishes itself through a centralized web-based administration panel used to configure reverse proxy servers, manage ACME-based SSL certificate renewals via DNS provider APIs, and synchronize public IP addresses across multiple dynamic DNS providers. It also includes a NAT traversal tool using STUN to establish external connecti
- [jpillora/chisel](https://awesome-repositories.com/repository/jpillora-chisel.md) (15,615 ⭐) — 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
- [masterking32/masterdnsvpn](https://awesome-repositories.com/repository/masterking32-masterdnsvpn.md) (6,446 ⭐) — MasterDnsVPN is a DNS tunneling VPN and network censorship bypass tool that encapsulates network traffic within DNS queries to circumvent restrictive firewalls. It functions as a secure tunneling protocol and SOCKS5 proxy server, allowing local application traffic to be routed through a secure tunnel to a remote destination.

The project distinguishes itself through a DNS resolver load balancer that distributes traffic across multiple resolvers based on latency and packet loss scoring. It further secures and masks traffic using symmetric payload encryption—supporting ChaCha20, AES-GCM, and XOR
- [apenwarr/sshuttle](https://awesome-repositories.com/repository/apenwarr-sshuttle.md) (8,863 ⭐) — sshuttle is an SSH tunneling proxy and user-space network router that forwards local network traffic to a remote network via an encrypted SSH connection. It serves as an alternative to traditional VPN installations for routing traffic and accessing private remote resources.

The project functions by redirecting network traffic through an SSH tunnel without requiring administrative privileges on the remote server. It utilizes a user-space TCP/IP stack to process packets, allowing it to operate without kernel-level administrative access.

Its capabilities cover remote network access, secure remo
- [fscarmen/sing-box](https://awesome-repositories.com/repository/fscarmen-sing-box.md) (4,878 ⭐) — This project is a shell-based deployment script for configuring multi-protocol proxy servers using sing-box. It provides a system for installing and managing network proxy environments on remote servers, supporting protocols such as Reality, Hysteria2, TUIC, Trojan, and Shadowsocks.

The tool includes a proxy subscription generator that creates formatted node lists compatible with various proxy clients via a single subscription link. It also implements specialized network configurations, including Cloudflare WARP proxy chains for bypassing regional restrictions and Argo tunnel gateways for NAT
- [fatedier/frp](https://awesome-repositories.com/repository/fatedier-frp.md) (107,372 ⭐) — This project is a high-performance reverse proxy designed to expose local services to the internet. It provides a comprehensive suite of tools for managing network traffic, including support for TCP and UDP stream multiplexing, connection pooling, and load balancing across proxy instances. The system facilitates secure communication through TLS encryption, data compression, and multiple authentication methods such as OpenID Connect, shared tokens, and basic password protection.

The software offers granular control over HTTP traffic, enabling users to route requests based on subdomains or URL
- [cloudflare/cloudflared](https://awesome-repositories.com/repository/cloudflare-cloudflared.md) (14,536 ⭐)
- [ginuerzh/gost](https://awesome-repositories.com/repository/ginuerzh-gost.md) (18,019 ⭐) — gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted connections. It functions as a traffic obfuscation gateway and a transparent proxy server capable of intercepting TCP and UDP traffic at the IP level. The project also includes a virtual network interface manager for creating TUN and TAP devices to intercept operating system packets.

The system distinguishes itself through a chain-based request routing model, allowing traffic to pass through an ordered sequence of proxy nodes. It provides extensive transport-layer encapsulatio
- [inconshreveable/ngrok](https://awesome-repositories.com/repository/inconshreveable-ngrok.md) (24,446 ⭐) — ngrok is a secure TCP tunneling proxy and API ingress controller that exposes local services to the public internet. It establishes a persistent connection between a local agent and a cloud-based gateway to route traffic to local ports without requiring firewall or router configuration changes.

The project provides a global gateway for routing API traffic, which includes built-in support for rate limiting and authentication policy enforcement. It also functions as an IoT device gateway, enabling remote command execution and access control for embedded hardware via a cloud-to-device bridge.

A
- [fosrl/pangolin](https://awesome-repositories.com/repository/fosrl-pangolin.md) (21,255 ⭐) — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet.

The platform distinguishes itself through a declarative infrastructure model that synchronizes n
- [yarrick/iodine](https://awesome-repositories.com/repository/yarrick-iodine.md) (7,913 ⭐) — Iodine is a DNS tunneling tool that encapsulates IPv4 traffic inside DNS queries and responses, enabling network connectivity through restrictive firewalls that only permit DNS traffic. It operates as a client-server system where the server listens for DNS queries on a delegated subdomain and creates virtual tunnel interfaces for clients, while the client establishes connections and routes traffic over the tunnel.

The project distinguishes itself through several key capabilities: it supports up to 16 simultaneous users on a single server with automatic IP assignment, secures tunnel connection
- [erebe/wstunnel](https://awesome-repositories.com/repository/erebe-wstunnel.md) (6,424 ⭐) — wstunnel is a tool that tunnels arbitrary TCP traffic through WebSocket connections, enabling communication across restrictive firewalls and proxies. It operates as both a client and server, encapsulating TCP data within WebSocket binary frames and multiplexing multiple connections over a single WebSocket link. The tool supports mutual TLS authentication, requiring clients to present signed certificates for verification before establishing a tunnel, and provides shared secret access control and tunnel forwarding restrictions for additional security.

The project distinguishes itself by offerin
- [jeffreytse/cactus-tunnel](https://awesome-repositories.com/repository/jeffreytse-cactus-tunnel.md) (57 ⭐) — 🌵 A charming TCP tunnel over WebSocket and Browser.
- [mmatczuk/go-http-tunnel](https://awesome-repositories.com/repository/mmatczuk-go-http-tunnel.md) (3,334 ⭐) — Fast and secure tunnels over HTTP/2
- [skx/tunneller](https://awesome-repositories.com/repository/skx-tunneller.md) (488 ⭐) — Allow internal services, running on localhost, to be accessed over the internet..
- [vitobotta/docker-tunnel](https://awesome-repositories.com/repository/vitobotta-docker-tunnel.md) (291 ⭐) — A Docker-based self hosted alternative to Ngrok
- [eooce/sing-box](https://awesome-repositories.com/repository/eooce-sing-box.md) (4,066 ⭐) — Sing-box is a universal proxy platform and multi-protocol proxy core designed for routing traffic to bypass network restrictions. It functions as a network traffic controller and VPN tunneling orchestrator that implements diverse tunneling methods for secure and flexible data routing.

The system utilizes a configuration-driven pipeline to define network flow and service behavior through declarative structures. It features a modular transport layer and protocol-agnostic tunneling to encapsulate network protocols, alongside rule-based packet routing and state-based connection tracking to manage
