pinggy-tunnel

Establish SSH reverse tunnels to expose local services via public URLs.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/NITISH-gitbit/hermes-custom --skill pinggy-tunnel-nitish-gitbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pinggy-tunnel
Source: https://github.com/NITISH-gitbit/hermes-custom/tree/main/optional-skills/devops/pinggy-tunnel
Command: npx skills add https://github.com/NITISH-gitbit/hermes-custom --skill pinggy-tunnel-nitish-gitbit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to easily expose local services to the public internet using SSH tunnels, eliminating the need for complex setup or installation of additional software.

Core Features & Use Cases

  • SSH Tunnels: Create secure tunnels over SSH to expose local services.
  • Zero-Install: No need to install any additional software, using only the stock SSH client.
  • Use Case: If you need to share a local development server or a webhook receiver with others, this Skill can provide a public URL for them to access.

Quick Start

To start a tunnel for a local service running on port 8000, use the following command:

ssh -p 443 -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -R0:localhost:8000 [email protected]

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 establishing an SSH reverse tunnel, which provides a public URL for remote access without requiring additional software installations.

Can I use an SSH client to create a secure tunnel for webhook testing?

Yes, you can use a stock SSH client to create secure SSH tunnels for webhook testing, generating a public URL so remote services can reach your local receiver.

Do I need to install any extra software to set up an SSH tunnel for local service exposure?

No, you do not need to install extra software for local service exposure, as this approach relies entirely on establishing reverse SSH tunnels using a stock SSH client.

What is the best way to share a local service URL without configuring port forwarding?

The best way to share a local service URL without port forwarding is using an SSH reverse tunnel, which securely bridges your local port to a public address over SSH.

Does establishing an SSH reverse tunnel require a specific account or platform?

Yes, establishing an SSH reverse tunnel through this method requires an SSH client and a Pinggy account to successfully route your local service to the public internet.