pinggy-tunnel

Expose a local HTTP service publicly via Pinggy SSH reverse tunnels.

78|16|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill pinggy-tunnel-sheawinkler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pinggy-tunnel
Source: https://github.com/sheawinkler/hermes-agent-ultra/tree/main/optional-skills/devops/pinggy-tunnel
Command: npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill pinggy-tunnel-sheawinkler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pinggy Tunnel enables instant public exposure of locally running services using SSH reverse tunnels with zero installation, removing the friction of deploying a daemon or exposing development boxes directly.

Core Features & Use Cases

  • Expose a local HTTP service quickly via a public Pinggy URL (with optional authentication gates like bearer/token or basic auth).
  • Zero-install workflow: leverage your existing SSH client to create a temporary but verifiable public endpoint.
  • Ideal for webhook testing, demos, and sharing in-development apps without deploying to a remote host.

Quick Start

Start a local web service on a port and run the SSH tunnel command to publish it with a Pinggy 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 localhost service to a public URL for webhook testing?

You can expose a localhost service to a public URL by creating an SSH reverse tunnel. This forwards your local port to a temporary public endpoint, allowing external webhook providers to reach your local development environment instantly without requiring a full deployment.

Do I need to install any software to create an SSH tunnel for a local development environment?

No installation is required to create an SSH tunnel if you already have an SSH client on your system PATH. The tunneling mechanism leverages your existing SSH client to establish a zero-install connection to the public internet.

Can I add basic or token authentication to a public tunnel URL?

Yes, you can apply basic or token-based authentication gates to the public tunnel URL. This ensures that your temporary public endpoint requires verifiable credentials before granting access to your exposed local service.

What is the time limit for a free SSH reverse tunnel?

The time limit for a free SSH reverse tunnel is 60 minutes. After this limit expires, the temporary public URL becomes inactive, requiring you to re-establish the tunnel to continue exposing your local service.

What is the best way to share an in-development app without deploying to a remote host?

The best way to share an in-development app without a remote host is using a zero-install SSH reverse tunnel. It generates a public URL directly from your local port, making it ideal for quick demos and collaborative testing.