Give remote team members secure browser-based access to internal web dashboards without VPN client installation.
Connect to SSH servers, databases, and RDP desktops on private networks from anywhere without exposing them to the internet.
Replace traditional VPN infrastructure with a zero-trust platform that grants access to specific resources instead of entire networks.
Set up NAT traversal to reach resources behind restrictive firewalls without public IPs or port forwarding.
Requires WireGuard kernel module setup, reverse proxy configuration, and identity/auth system initialization across multiple components.
Pangolin is an open source, identity-based remote access platform built on WireGuard. It combines reverse proxy and VPN capabilities into a single platform, providing both browser-based access to web applications and client-based access to private network resources like SSH servers, databases, RDP, and entire network ranges. NAT traversal allows connections through restrictive firewalls without requiring public IP addresses or open ports. Key features include site connectors that create gateways into private networks using outbound tunnels, browser-based reverse proxy access where users authenticate through a web browser without installing any client software, automatic SSL certificates, load balancing and health checking, and DNS aliases for friendly resource names. Access control uses a zero-trust model with role-based access control (RBAC), allowing administrators to grant users access to specific resources rather than entire networks. External identity providers can be connected alongside the built-in user management. It is available as a fully managed cloud service at app.pangolin.net, as a self-hosted Community Edition (AGPL-3 licensed), and as a self-hosted Enterprise Edition (Fossorial Commercial License, free for personal use and businesses under $100K annual revenue). Client apps are available for Mac, Windows, Linux, iOS, and Android.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.