pinggy-tunnel

Expose localhost services publicly via Pinggy SSH reverse tunnels.

Updated May 14, 2026
One-click install
npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill pinggy-tunnel-sethypagna
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pinggy-tunnel
Source: https://github.com/SethyPagna/Secretary-Jarvis/tree/main/src/capabilities/optional-skills/devops/pinggy-tunnel
Command: npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill pinggy-tunnel-sethypagna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of making a local service reachable from the public internet without installing a tunnel daemon or setting up extra infrastructure.

Core Features & Use Cases

  • Zero-install tunneling: Uses the user's existing SSH client to create reverse tunnels to Pinggy.
  • Multiple sharing scenarios: Supports dev servers, webhook receivers, MCP endpoints, and local LLM APIs.
  • Built-in access controls: Can add Basic Auth, bearer tokens, IP allowlists, CORS, and HTTPS redirect behavior through Pinggy username flags.
  • Operational guidance: Explains how to keep the tunnel alive, parse the generated URL, verify connectivity, and shut everything down cleanly.
  • Use Case: A developer running a local app on port 3000 can share it with a teammate in seconds using a temporary public URL.

Quick Start

Ask the assistant to expose your local service on a chosen port through Pinggy, confirm the origin is running on localhost, and return the public URL with any needed access controls.

Frequently Asked Questions about pinggy-tunnel

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

FAQPage Schema
How do I expose a localhost service to the public internet?▼

You can expose a localhost service to the public internet by creating a reverse SSH tunnel to a.pinggy.io, which instantly generates a public URL without requiring any additional daemon installations.

Can I use an SSH reverse tunnel to test webhooks on my local machine?▼

Yes, an SSH reverse tunnel allows external webhook receivers to reach your local machine by forwarding traffic from a public URL directly to your running localhost origin.

Do I need to install any tunneling software to share my local dev server?▼

No, you do not need to install tunneling software to share your local dev server. This process uses your existing standard SSH client to establish a zero-install reverse proxy to Pinggy.

How do I add Basic Auth or IP allowlists to a public tunnel?▼

You can add Basic Auth, bearer tokens, and IP allowlists to a public tunnel by passing optional authentication flags through the Pinggy username during the SSH reverse port forwarding setup.

How do I parse the public URL from an SSH reverse tunnel connection?▼

You parse the public URL from an SSH reverse tunnel connection by applying log parsing to the SSH output, capturing the generated address to verify connectivity and share with teammates.