pinggy-tunnel

Expose local services to public URLs via SSH reverse tunnels.

Updated May 20, 2026
One-click install
npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill pinggy-tunnel-sriramkunamsetty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pinggy-tunnel
Source: https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent/tree/main/hermes-agent/optional-skills/devops/pinggy-tunnel
Command: npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill pinggy-tunnel-sriramkunamsetty

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expose a local service to the public internet without installing extra daemons, enabling quick sharing of development servers, webhooks, or demos.

Core Features & Use Cases

  • Zero-install SSH reverse tunnels that expose a local service to a public URL.
  • Supports HTTP/HTTPS, TLS, and access controls (basic auth, bearer tokens, CORS, IP whitelisting).
  • Public URLs on a Pinggy domain with a 60-minute free tunnel cap and optional Pro persistence.
  • Ideal for webhooks, demos, MCP endpoints, and temporary dev servers.

Quick Start

Start a tunnel by running the SSH command shown in the Quick Reference to forward your local port to a Pinggy public URL.

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 local service to a public URL for webhook testing?

SSH reverse tunnels expose local services to public URLs by forwarding your local port to a remote domain, providing an ephemeral link ideal for receiving external webhook payloads without installing extra daemons.

Can I use SSH tunneling to share a local development server without installing software?

Zero-install SSH tunneling shares local development servers without software installation by establishing an SSH-reverse tunnel that generates a public URL on a remote domain, enabling rapid sharing for demos and test endpoints.

Does SSH tunneling support basic auth and bearer token access controls?

SSH tunneling supports basic auth and bearer token access controls, allowing you to secure your publicly exposed local service. It also includes TLS options, CORS handling, and IP whitelisting to manage access to your temporary public URL.

What is the time limit for a free public URL tunnel?

A free public URL tunnel has a 60-minute cap, after which the ephemeral SSH connection terminates. You can upgrade to Pro persistence to maintain a stable public URL for longer term development server access and webhook testing.

How do I expose a local MCP or LLM endpoint via an SSH tunnel?

To expose a local MCP or LLM endpoint via an SSH tunnel, run an SSH command that forwards your local port to a public URL. This creates an accessible HTTPS endpoint, enabling external applications to query your local model server.