reverse-proxy-expose-cli

Expose local HTTP/HTTPS services via ephemeral NetBird reverse proxy.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/renne/skills --skill reverse-proxy-expose-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reverse-proxy-expose-cli
Source: https://github.com/renne/skills/tree/main/netbird/reverse-proxy-expose-cli
Command: npx skills add https://github.com/renne/skills --skill reverse-proxy-expose-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to securely expose local HTTP/HTTPS services to the public internet on-demand, without complex dashboard configurations, ideal for temporary sharing or webhook endpoints.

Core Features & Use Cases

  • Ephemeral Exposure: Services are temporary, automatically removed when the command exits or the session expires.
  • Flexible Authentication: Protect services with PINs, passwords, or SSO user group restrictions.
  • Custom Domains & Naming: Use pre-configured custom domains or custom name prefixes for easier access.
  • Use Case: You've developed a new feature locally and need to quickly show it to a stakeholder or set up a temporary webhook for a third-party service. netbird expose lets you do this in seconds.

Quick Start

Expose a local HTTP server running on port 3000 by running netbird expose 3000.

Frequently Asked Questions about reverse-proxy-expose-cli

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

FAQPage Schema
How do I expose a local HTTP service to the public internet for a webhook?

Ephemeral reverse proxy exposure creates temporary public URLs for local HTTP services. Services are automatically removed when the command exits or the session's TTL expires, ensuring secure, on-demand sharing.

What authentication methods can I use to secure a reverse proxy session?

You can secure temporarily exposed local services using PINs, passwords, or SSO user group restrictions. This ensures only authorized users access your reverse proxy endpoints during the session lifecycle.

Do I need a connected NetBird client to expose local services via reverse proxy?

Yes, exposing local services requires the NetBird client to be connected and the Peer Expose feature enabled by an administrator. You also need pre-configured custom domains or custom name prefixes to establish the public endpoints.

How does session lifecycle management work for temporary public endpoints?

Session lifecycle management uses TTLs and keepalives to maintain active public endpoints. The reverse proxy session automatically terminates and removes the public URL when the command exits or the TTL expires.

Can I use custom domains for my temporarily exposed local services?

Yes, you can configure custom domains or custom name prefixes for your exposed local services. This provides easier-to-read public URLs for your reverse proxy sessions instead of relying on default generated addresses.