cloudflare-tunnel-expose

Configure reverse proxy for local services via Cloudflare tunnels.

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/DonZzzilla/kalshi-explorer --skill cloudflare-tunnel-expose
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-tunnel-expose
Source: https://github.com/DonZzzilla/kalshi-explorer/tree/main/skills/user-skills/.archive/cloudflare-tunnel-expose
Command: npx skills add https://github.com/DonZzzilla/kalshi-explorer --skill cloudflare-tunnel-expose

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a guide to securely expose local services to the internet using an existing Cloudflare tunnel, addressing reverse proxy configurations and handling constraints.

Core Features & Use Cases

  • Reverse Proxy: Configures reverse proxy for multiple services behind a single tunnel hostname.
  • Token-Managed Tunnels: Guides users on managing Cloudflare Zero Trust dashboard for token-based tunnel ingress rules.
  • CGNAT Detection: Informs on public IP configurations behind CGNAT and how to overcome this.
  • Multi-Service Reverse Proxy: Detailed instructions for setting up a lightweight reverse proxy to expose multiple services.

Quick Start

Configure a reverse proxy for a local service 'mydashboard' accessible via the Cloudflare tunnel.

Frequently Asked Questions about cloudflare-tunnel-expose

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I expose local services to the internet using a Cloudflare tunnel?

You can expose local services by configuring a reverse proxy behind a Cloudflare tunnel, using token-based ingress rules managed through the Cloudflare Zero Trust dashboard to route external traffic securely.

Can I proxy multiple local services through a single Cloudflare tunnel hostname?

Yes, multi-service reverse proxying is supported. The guide provides detailed instructions for setting up a lightweight reverse proxy to route multiple distinct local services through a single tunnel hostname.

How do I set up a token-managed tunnel in the Cloudflare Zero Trust dashboard?

Token-managed tunnels are configured in the Cloudflare Zero Trust dashboard by generating a token and defining ingress rules that map your tunnel to specific local service ports and hostnames.

What is the best way to expose local services if I am behind CGNAT?

If you are behind CGNAT and lack a public IP, Cloudflare tunnels bypass this limitation by establishing an outbound connection from your local network to Cloudflare's edge, requiring no inbound port forwarding.

Do I need Python scripting knowledge to configure a reverse proxy with Cloudflare tunnels?

Yes, Python scripting knowledge is required. The Skill involves Python scripting to automate and manage the reverse proxy setup and tunnel configurations for exposing your local services.