LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

pangolin

self-hosted tunneled reverse proxy with built-in authentication

TLDR

Connect to a Pangolin server with ID and secret
$ pangolin --id [client_id] --secret [client_secret] --endpoint [https://pangolin.example.com]
copy
Connect with debug logging
$ pangolin --id [client_id] --secret [client_secret] --endpoint [https://pangolin.example.com] --log-level DEBUG
copy
Display help
$ pangolin --help
copy

SYNOPSIS

pangolin [options]

DESCRIPTION

Pangolin is a self-hosted tunneled reverse proxy server with built-in identity and access management. It uses WireGuard tunnels via its companion client Newt to securely expose private resources without complex network configurations. Pangolin serves as an alternative to Cloudflare Tunnels and Ngrok.

PARAMETERS

--id ID

Client identifier for authentication.
--secret SECRET
Client secret for authentication.
--endpoint URL
Pangolin server endpoint URL.
--log-level LEVEL
Set logging level (e.g., DEBUG).
--help
Display help information.

CAVEATS

Requires a running Pangolin server component. Client ID and secret must be provisioned on the server first. The companion tunnel client is called Newt.

SEE ALSO

ssh(1), ngrok(1)

Copied to clipboard
Kai