pinggy-tunnel

Exposes local services to the internet via SSH reverse tunnels.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/davpatel605-beep/hermusagent --skill pinggy-tunnel-davpatel605-beep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pinggy-tunnel
Source: https://github.com/davpatel605-beep/hermusagent/tree/main/backend/vendor/hermes/optional-skills/devops/pinggy-tunnel
Command: npx skills add https://github.com/davpatel605-beep/hermusagent --skill pinggy-tunnel-davpatel605-beep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of making local development services, webhook endpoints, and private HTTP services publicly reachable without installing tunnel software.

Core Features & Use Cases

  • SSH-Based Tunneling: Creates Pinggy reverse tunnels using the built-in SSH client to expose local ports over HTTP, HTTPS, TCP, or TLS.
  • Access Controls and Sharing: Supports authentication gates, IP restrictions, CORS configuration, and HTTPS redirects for safer temporary sharing.
  • Use Case: Share a local webhook receiver, MCP server, development dashboard, or local AI model endpoint with external services or teammates through a generated public URL.

Quick Start

Use the pinggy-tunnel skill to expose my local service running on port 8000 and provide me with the 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 development server to the public internet?

You can expose a local development server to the public internet by creating an SSH reverse tunnel. This generates a public URL that routes external traffic directly to your local port without requiring dedicated tunnel software.

Can I receive webhooks on my localhost without deploying an application?

You can receive webhooks on your localhost by establishing an SSH reverse tunnel. This provides an instant public HTTPS URL that forwards external webhook requests directly to your local running service.

Does SSH tunneling support access controls for temporary public URLs?

SSH tunneling supports access controls for temporary public URLs by applying authentication gates, IP restrictions, and CORS configurations. This ensures safer sharing of local services and endpoints with external services or teammates.

What do I need to set up a reverse proxy for a local port?

To set up a reverse proxy for a local port, you need an SSH client and a running local origin service. The tunnel uses these prerequisites to establish a connection and generate the public URL.

Can I share a local AI model endpoint over HTTP using an SSH client?

You can share a local AI model endpoint over HTTP by running an SSH reverse tunnel. This exposes your local model API through a generated public URL, allowing external services to access it temporarily.