tunnel

Creates HTTP, TCP and TLS Buddy tunnels for exposing local services to the internet.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sztwiorok/buddy-plugin --skill tunnel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tunnel
Source: https://github.com/sztwiorok/buddy-plugin/tree/main/skills/tunnel
Command: npx skills add https://github.com/sztwiorok/buddy-plugin --skill tunnel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Expose local development services to the internet securely and quickly, enabling testing, demos, and client access without deploying to production.

Core Features & Use Cases

  • Expose HTTP, TCP, and TLS services via Buddy tunnels for public access
  • Protect tunnels with authentication, region controls, and port whitelisting; support saved tunnel configurations
  • Use cases include webhook testing, client demos, and temporary remote access

Quick Start

Authenticate with Buddy CLI using bdy login and create a HTTP tunnel with bdy tunnel http localhost:3000.

Frequently Asked Questions about tunnel

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

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

Expose local HTTP services to the internet by creating a Buddy tunnel using the command `bdy tunnel http localhost:3000`. This provides a public URL for testing webhooks, demos, and client access without deploying to production.

Can I tunnel local TCP and TLS services for remote access?

Yes, you can tunnel local TCP and TLS services for remote access using Buddy tunnels. The Skill supports HTTP, TCP, and TLS tunneling scenarios, allowing secure public access to your local development services.

How do I secure a local tunnel with authentication and region controls?

Secure local tunnels using Buddy's built-in authentication, region controls, and port whitelisting features. The Skill prompts for HTTP authentication and supports token-based authentication to protect exposed services.

Does Buddy tunneling require Docker binding to work properly?

Yes, Buddy tunneling verifies Docker binding to ensure proper execution. The Skill enforces mandatory background execution for tunnels and checks Docker configurations before exposing local services.

Can I save tunnel configurations for repeated development use?

Yes, Buddy tunnels support saved configurations for repeated development use. You can persist tunnel settings across sessions, enabling quick re-establishment of HTTP, TCP, and TLS tunnels for ongoing testing and demos.

What is the best way to authenticate with Buddy CLI before creating a tunnel?

Authenticate with Buddy CLI by running `bdy login` before creating any tunnel. This prerequisite step ensures your credentials are verified, allowing you to subsequently expose local services using the `bdy tunnel` commands.