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.