Pangolin-Cloudflare-Tunnel: Expose your self-hosted services without opening ports
Pangolin-Cloudflare-Tunnel: Expose your self-hosted services without opening ports if you cant get your hands on vps
( Just to let you know this can work with native tunneling of pangolin gerbil so your video/ streaming traffic remains on non Cloudflare route and secure or more sensitive traffic you can loop in cf tunnels with it in built Access protection) clarification for first time users. it all depends on your creativity.
Same you can bundle it the tailscale/WG etc.
Hi r/selfhosted!
I wanted to share a an eazy way I've been working on that combines the power of Pangolin (a self-hosted tunneled reverse proxy) with Cloudflare Zero Trust tunnels.
What is it?
Pangolin-Cloudflare-Tunnel is a bridge that automatically syncs your Pangolin resources with Cloudflare tunnels. This means you can expose your self-hosted services through Cloudflare's global network without opening any ports on your router.
Why would you want this?
- No port forwarding required - Works behind CGNAT or strict firewalls
- DDoS protection through Cloudflare's network
- Global CDN for faster access to your services worldwide
- Simple management through Pangolin's clean UI
- Free alternative to services like Tailscale or ZeroTier for exposing services
How it works
- Pangolin manages your local resources and routing
- The bridge monitors your Pangolin configuration
- When you add a new resource in Pangolin, it automatically creates the tunnel configuration and DNS records in Cloudflare
- Your service is instantly available through your domain
This is perfect for homelab users who want to access their services remotely without the security risks of opening ports or not at the stage to buy a vps.
Check it out
GitHub: https://github.com/hhftechnology/pangolin-cloudflare-tunnel
The repo includes detailed setup instructions, configuration options.
Pangolin Discord. https://discord.gg/48NgSsx2bS
[link] [comments]