Pinggy Command Line Tool (Beta)

Pinggy Command Line Tool provides more robust tunnels with quicker reconnections. It supports HTTP(S), TCP, UDP, and TLS tunnels.
Pinggy Dev/Test Environment Gateway
Install

Start with npm

Use npm to install Pinggy CLI globally if you want a package-managed setup.

Recommended for Node.js users
npm install -g pinggy

Prefer a standalone binary? Download the release for your platform and use the install options below.

Download

Download and Run

Download the latest stable CLI or browse older versions below.

v0.4.9

After downloading the binary, rename it to pinggy.exe and run it from the command line:

ren pinggy-win-x64.exe pinggy.exe

pinggy.exe -h

After downloading the binary, rename it to pinggy, make it executable, and run it:

mv pinggy-macos-arm64 pinggy

chmod +x pinggy

./pinggy -h

Replace pinggy-macos-arm64 with pinggy-macos-x64 if you downloaded the Intel build.

After downloading the binary, rename it to pinggy, make it executable, and run it:

mv pinggy-linux-x64 pinggy

chmod +x pinggy

./pinggy -h

Replace pinggy-linux-x64 with pinggy-linux-arm64 if you downloaded the ARM64 build.

Example Usage

Use the same ssh command pattern!

Suppose we want to use CLI for the following SSH url:
ssh -p 443 -R0:localhost:8080 -L4300:localhost:4300 TOKEN@a.pinggy.io
Just replace ssh with the CLI binary:
./pinggy -p 443 -R0:localhost:8080 -L4300:localhost:4300 TOKEN@a.pinggy.io
Visit the Pinggy CLI documentation Commands, flags, and full reference