awesome-tunneling

List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. (by anderspitman)

Awesome-tunneling Alternatives

Similar projects and alternatives to awesome-tunneling

  1. tailscale

    The easiest, most secure way to use WireGuard and 2FA.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ZeroTier

    A Smart Ethernet Switch for Earth

  4. headscale

    An open source, self-hosted implementation of the Tailscale control server

  5. Nebula

    A scalable overlay networking tool with a focus on performance, simplicity and security

  6. ngrok

    134 awesome-tunneling VS ngrok

    Expose your localhost to the web. Node wrapper for ngrok. (by bubenshchykov)

  7. frp

    A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

  8. netbird

    Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. cloudflared

    Cloudflare Tunnel client (formerly Argo Tunnel)

  11. ziti

    The parent project for OpenZiti. Here you will find the executables for a fully zero trust, application embedded, programmable network @OpenZiti

  12. Bypass_CGNAT

    Discontinued Wireguard setup to bypass CGNAT with a VPS

  13. rathole

    A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.

  14. innernet

    A private network system that uses WireGuard under the hood.

  15. selfhosted-gateway

    Self-hosted Docker native tunneling to localhost. Expose local docker containers to the public Internet via a simple docker compose interface.

  16. sish

    HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.

  17. bore

    🕳 bore is a simple CLI tool for making tunnels to localhost

  18. tinc

    a VPN daemon

  19. Expose

    A beautiful, fully open-source, tunneling service - written in pure PHP (by exposedev)

  20. pgrok

    Poor man's ngrok - a multi-tenant HTTP/TCP reverse tunnel solution through SSH remote port forwarding

  21. SirTunnel

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

  22. yunohost

    YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better awesome-tunneling alternative or higher similarity.

awesome-tunneling discussion

Log in or Post with

awesome-tunneling reviews and mentions

Posts with mentions or reviews of awesome-tunneling. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-16.
  • Gerando Pagamentos via Pix com a AbacatePay
    6 projects | dev.to | 16 Apr 2025
  • Tailscale has raised $160M
    7 projects | news.ycombinator.com | 8 Apr 2025
    Even if it could mean Tailscale enshittifies eventually, this is probably a good thing for the ecosystem.

    The bigger they get, the more likely operating systems will be to build better APIs to support what they do (for example maybe Apple will provide a way to do mDNS over Tailscale).

    There are plenty of open source alternatives cropping up[0]. I'm curious to see what Tailscale can do with a lot of resources.

    [0]: https://github.com/anderspitman/awesome-tunneling?tab=readme...

  • CGNAT frustrates all IP address-based technologies (2019)
    1 project | news.ycombinator.com | 5 Mar 2025
    Requiring web services and ISPs to retain detailed logs in perpetuity until IPv6 is universal would be one way to expedite the transition.

    But personally I don't think IPv6 is ever going to happen. There's simply too little monetary incentive for supporting it. For outbound connections NAT/CGNAT works fine. For inbound connections you can use SNI routing with a tunnel[0].

    [0]: https://github.com/anderspitman/awesome-tunneling

  • Tailscale Is Pretty Useful
    19 projects | news.ycombinator.com | 5 Mar 2025
    or one of the many alternatives - https://github.com/anderspitman/awesome-tunneling. I will advocate for zrok.io as I work on its parent project, OpenZiti. zrok is open source and has a free (more generous and capable) SaaS than ngrok.
  • Can the host header in HTTP be changed at the application layer?
    1 project | news.ycombinator.com | 28 Jan 2025
  • Show HN: Connet – A P2P reverse proxy with NAT traversal
    5 projects | news.ycombinator.com | 2 Jan 2025
    Over the past couple of months, I've been working on connet. At this point, it is working pretty smoothly (in what I use it for), so I wanted to share it with more people and see what they think.

    I know many other similar/reverse proxy solutions exist - like https://github.com/fatedier/frp, https://github.com/rapiz1/rathole, and a bunch more you can find at https://github.com/anderspitman/awesome-tunneling. However, I wanted to try and put my own little peer-to-peer twist on it.

    Thanks for checking it out, and sharing any feedback you might have!

  • Show HN: PipeGate – A Lightweight, Self-Hosted Proxy Inspired by Ngrok
    2 projects | news.ycombinator.com | 17 Dec 2024
    Why not just use one of the many open source ngrok alternatives - https://github.com/anderspitman/awesome-tunneling. I will advocate for zrok.io as I work on its parent project, OpenZiti. zrok is open source and has a free (more generous and capable) SaaS than ngrok. Whats the use for the log/inspector + replay? I don't think we have it today, but could develop if its useful for others.
  • Access your Raspberry Pi without a public IP
    1 project | news.ycombinator.com | 18 Oct 2024
    Except its not. Port forwarding exposes your local environment to the internet, unrestricted. Pinggy (and other sharing platforms - https://github.com/anderspitman/awesome-tunneling) share a resource on a public IP, which should be at the very least behind basic auth. The 'better alternative' you describe is an overlay network. These things have different purposes.
  • Colocation: Non-Clown Hosting
    1 project | news.ycombinator.com | 24 Sep 2024
    Plenty of alternatives exist - https://github.com/anderspitman/awesome-tunneling. My issue with Funnel is that it includes no auth, exposing you to anyone in the world. I will advocate for zrok.io as I work on its parent project, OpenZiti. zrok is open source and has a free SaaS (as well as auth and hardening in general).
  • Gentle Guide to Self-Hosting
    4 projects | news.ycombinator.com | 18 Sep 2024
    This is pretty nice. I see sish and inlets. I have a lot more similar tools on my list here: https://github.com/anderspitman/awesome-tunneling

    For auth, I also made a comparison of OIDC servers here: https://github.com/lastlogin-net/obligator?tab=readme-ov-fil...

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic awesome-tunneling repo stats
126
17,608
6.2
about 1 month ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com