pinggy-tunnel

Create SSH reverse tunnels for local services over HTTP and TCP.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/blueskies1818/hermesALIone --skill pinggy-tunnel-blueskies1818
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pinggy-tunnel
Source: https://github.com/blueskies1818/hermesALIone/tree/main/Agent/optional-skills/devops/pinggy-tunnel
Command: npx skills add https://github.com/blueskies1818/hermesALIone --skill pinggy-tunnel-blueskies1818

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ssh, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a seamless way to expose local services (like a web server or a webhook receiver) to the public internet using an SSH reverse tunnel without installing additional software.

Core Features & Use Cases

  • SSH Reverse Tunneling: Establishes a secure connection to a public server and redirects a local port to the public server, making your local service accessible over the internet.
  • Free and Paid Tiers: Offers a free tier with 60-minute tunnels and a paid tier for more advanced features like persistent URLs and custom domains.
  • Use Case: Share your local development server or a webhook endpoint with colleagues or clients who need to access it from outside your network.

Quick Start

To start a reverse tunnel for a local service on port 8000, run 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 webhook endpoint to the public internet?

An SSH reverse tunnel exposes local HTTP or TCP services to the public internet by redirecting a local port through a public server. It allows external clients to access your local development environment or webhook receiver without requiring additional software installations.

How do I create an SSH reverse tunnel for a local development server?

To create an SSH reverse tunnel, run the provided command specifying your local port, such as port 8000, to establish a secure connection and redirect it to a public server. This makes your local development server accessible over the internet.

Can I use SSH tunneling with basic authentication and IP whitelisting?

Yes, SSH reverse tunneling supports both HTTP and TCP protocols with options for basic authentication, token-based access, and IP whitelisting. These features secure your public endpoint while routing traffic to your local service.

Do I need to install extra software to set up a reverse tunnel?

No, you do not need to install extra software to set up a reverse tunnel if you already have SSH installed. The Skill relies entirely on your existing SSH client to establish the secure connection and redirect local ports.

What are the limitations of the free tier for public SSH tunnels?

The free tier for public SSH tunnels limits your connection to 60 minutes and provides dynamically assigned URLs. For persistent URLs and custom domains, you must upgrade to the paid tier to maintain long-term remote access.