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
Back to sshuttle/sshuttle

Open-source alternatives to Sshuttle

30 open-source projects similar to sshuttle/sshuttle, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Sshuttle alternative.

  • slackhq/nebulaslackhq avatar

    slackhq/nebula

    17,405View on GitHub↗

    Nebula is a scalable, decentralized overlay networking tool designed to create secure, encrypted peer-to-peer connections between distributed hosts. By utilizing a certificate-based identity authority, it enables the construction of private communication fabrics across disparate physical infrastructures, such as multiple cloud providers or on-premises data centers, without requiring central authentication servers. The project distinguishes itself through a zero-trust architecture that enforces granular, policy-driven firewall filtering based on certificate-derived group memberships. It facili

    Go
    View on GitHub↗17,405
  • progrium/localtunnelprogrium avatar

    progrium/localtunnel

    3,233View on GitHub↗

    Expose localhost servers to the Internet

    Go
    View on GitHub↗3,233
  • localtunnel/localtunnellocaltunnel avatar

    localtunnel/localtunnel

    22,350View on GitHub↗

    Localtunnel is an HTTP tunneling service that exposes local development servers to the public internet. By creating secure tunnels with temporary public URLs, it allows developers to route incoming internet traffic directly to a web server running on a local machine. The service provides predictable or custom subdomains to facilitate remote collaboration and testing of local applications. It functions as a localhost proxy server, enabling users to receive and inspect external webhook payloads directly within a local environment during the development lifecycle. The platform manages traffic t

    JavaScript
    View on GitHub↗22,350
  • inconshreveable/ngrokinconshreveable avatar

    inconshreveable/ngrok

    24,446View on GitHub↗

    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

    Go
    View on GitHub↗24,446

AI search

Explore more awesome repositories

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

Find more with AI search
  • amalshaji/portramalshaji avatar

    amalshaji/portr

    3,139View on GitHub↗

    Expose local http, tcp or websocket connections to the public internet

    Goclideveloper-toolsgolang
    View on GitHub↗3,139
  • anderspitman/sirtunnelanderspitman avatar

    anderspitman/SirTunnel

    1,563View on GitHub↗

    Minimal, self-hosted, 0-config alternative to ngrok. Caddy+OpenSSH+50 lines of Python.

    Python
    View on GitHub↗1,563
  • agrinman/tunneltoagrinman avatar

    agrinman/tunnelto

    5,828View on GitHub↗

    tunnelto is a network tunneling tool that creates a public URL to forward traffic to a locally running web server, making it accessible from anywhere. It provides a way to expose local development servers to the internet through temporary or persistent public endpoints. The project supports authenticating tunnel connections with an API key to prevent unauthorized access, and allows reserving custom subdomains so the public URL remains stable across sessions. It also enables debugging webhook integrations by forwarding incoming requests to a local server for inspection during development, and

    Rustasync-ioexposelocalhost
    View on GitHub↗5,828
  • antoniomika/sishantoniomika avatar

    antoniomika/sish

    4,655View on GitHub↗

    Sish is a reverse SSH proxy and tunneling server designed to expose local services to the internet. It functions as an SSH tunneling proxy that routes HTTP, WebSocket, and TCP traffic from a remote server to a local machine, enabling the creation of public URLs for local applications. The project distinguishes itself through a combination of an SNI proxy for routing encrypted TLS traffic without decryption and a TCP load balancer that distributes incoming requests across multiple backend targets. It also includes a dedicated service console for real-time inspection and debugging of forwarded

    Gohttphttpsngrok
    View on GitHub↗4,655
  • amak-tech/port-buddyamak-tech avatar

    amak-tech/port-buddy

    533View on GitHub↗

    Expose local ports to the internet in seconds

    Javalocalhost-tunnelngrok-alternativeport-forwarding
    View on GitHub↗533
  • ao-space/gtao-space avatar

    ao-space/gt

    142View on GitHub↗

    Fast WebSocket(s)/HTTP(s)/TCP relay proxy for making tunnels to localhost.

    Godevfastfirewall
    View on GitHub↗142
  • aphyr/tundaphyr avatar

    aphyr/tund

    418View on GitHub↗

    SSH reverse tunnel daemon

    Ruby
    View on GitHub↗418
  • aurelg/ephemeral-hidden-serviceaurelg avatar

    aurelg/ephemeral-hidden-service

    9View on GitHub↗

    Create ephemeral Tor hidden services from the command line

    Python
    View on GitHub↗9
  • azimjohn/jprqazimjohn avatar

    azimjohn/jprq

    1,524View on GitHub↗

    join public router. quickly.

    Gongrok-alternativengrok-replacementtunnel-server
    View on GitHub↗1,524
  • beatfreaker/is-reachable-clibeatfreaker avatar

    beatfreaker/is-reachable-cli

    28View on GitHub↗

    Check if hostnames are reachable or not

    JavaScript
    View on GitHub↗28
  • boringproxy/boringproxyboringproxy avatar

    boringproxy/boringproxy

    1,376View on GitHub↗

    Simple tunneling reverse proxy with a fast web UI and auto HTTPS. Designed for self-hosters.

    Go
    View on GitHub↗1,376
  • ankh2054/linux-pentestankh2054 avatar

    ankh2054/linux-pentest

    89View on GitHub↗

    Linux pentest tools

    Shell
    View on GitHub↗89
  • beyondcode/exposebeyondcode avatar

    beyondcode/expose

    4,569View on GitHub↗

    Expose is a PHP-based tunneling service and local environment proxy that exposes local servers to the internet via public URLs. It provides a secure way to share development previews and test APIs without deploying to a remote server. The project is distinguished by its support for self-hosted tunneling infrastructure, allowing users to deploy a private server for full control over data and network configuration. It includes a dedicated HTTP webhook debugger for capturing, inspecting, and replaying incoming requests to verify system behavior in a local environment. The toolset covers network

    PHP
    View on GitHub↗4,569
  • boronine/h2tunnelboronine avatar

    boronine/h2tunnel

    140View on GitHub↗

    TCP over HTTP/2

    TypeScriptngrokproxytunnel
    View on GitHub↗140
  • brandonyoungdev/tldxbrandonyoungdev avatar

    brandonyoungdev/tldx

    1,875View on GitHub↗

    Bulk domain availability checking via RDAP, DNS, and WHOIS, with prefix/suffix permutations, regex patterns, MCP, and multiple output formats

    Go
    View on GitHub↗1,875
  • buffer/thugbuffer avatar

    buffer/thug

    1,034View on GitHub↗

    Python low-interaction honeyclient

    Pythonclient-honeypothoneyclientlow-interaction
    View on GitHub↗1,034
  • citronneur/rdpycitronneur avatar

    citronneur/rdpy

    1,737View on GitHub↗

    Remote Desktop Protocol in Twisted Python

    Python
    View on GitHub↗1,737
  • cmars/onionpipecmars avatar

    cmars/onionpipe

    610View on GitHub↗

    Onion addresses for anything.

    Goanonymitydecentralizedforwarding
    View on GitHub↗610
  • cowrie/cowriecowrie avatar

    cowrie/cowrie

    6,181View on GitHub↗

    .. SPDX-FileCopyrightText: 2014 Upi Tamminen .. SPDX-FileCopyrightText: 2014-2025 Michel Oosterhof .. .. SPDX-License-Identifier: BSD-3-Clause

    Pythonattackercowriecowrie-ssh
    View on GitHub↗6,181
  • cristipufu/tunnelitecristipufu avatar

    cristipufu/tunnelite

    48View on GitHub↗

    TCP, HTTP, SSE and WS tunneling in .NET with SignalR

    C#http-tunnelingnet8signalr
    View on GitHub↗48
  • ctxis/capectxis avatar

    ctxis/CAPE

    760View on GitHub↗

    Malware Configuration And Payload Extraction

    Python
    View on GitHub↗760
  • cypherpunkarmory/holepunchCypherpunkArmory avatar

    CypherpunkArmory/holepunch

    60View on GitHub↗

    Holepunch API

    Pythonpythonrest-apireverse-tunnel
    View on GitHub↗60
  • degola/punchmoledegola avatar

    degola/punchmole

    17View on GitHub↗

    Punchmole is a simple tool to give your locally running HTTP servers a public URL and is an easy to self-host alternative to ngrok and/or tunnelmole.

    JavaScript
    View on GitHub↗17
  • diego-treitos/linux-smart-enumerationdiego-treitos avatar

    diego-treitos/linux-smart-enumeration

    3,932View on GitHub↗

    This project is a comprehensive toolkit for Linux security auditing and system enumeration. It functions as a framework for identifying configuration weaknesses, gathering system information, and detecting vulnerabilities to assist in gaining higher administrative access levels on Linux systems. The toolkit includes specialized capabilities for version-based vulnerability scanning, which matches installed software against known affected releases, and time-window process monitoring to track recurring system patterns and periodic tasks. It also provides infrastructure for hosting and delivering

    Shellctfshackinghackthebox
    View on GitHub↗3,932
  • digitallyrefined/docker-wireguard-tunnelDigitallyRefined avatar

    DigitallyRefined/docker-wireguard-tunnel

    110View on GitHub↗

    Connect two or more Docker servers together sharing container ports between them via a WireGuard tunnel

    Shelldocker-tunnelencriptionsecurity
    View on GitHub↗110
  • berstend/hypertunnelberstend avatar

    berstend/hypertunnel

    266View on GitHub↗

    ✨ Expose any local TCP/IP service on the internet.

    JavaScriptexpose-localhostfree-servicehypertunnel
    View on GitHub↗266