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.