- Cloudflare Tunnels जैसी क्षमता देने वाला self-hosted tunneling reverse proxy management server
- WireGuard-आधारित encrypted tunnel के ज़रिए port forwarding के बिना भी private network resources को सुरक्षित रूप से बाहर expose किया जा सकता है
- Reverse proxy, reverse authentication और access control, OAuth2/OIDC support जैसी कई authentication और security सुविधाएँ, साथ ही intuitive web dashboard
- Docker Compose-आधारित deployment से आसान installation और operation, और API व plugin integration के माध्यम से automation और scalability
- IoT, homelab, multi-cloud, business services जैसे अलग-अलग environments में network restrictions को bypass करके resources को सुरक्षित रूप से manage किया जा सकता है
Pangolin का परिचय
- Pangolin एक self-hosted tunneling-आधारित reverse proxy server है, जो centralized authentication और access control सुविधाएँ देता है
- यह WireGuard userspace client (Newt) और विभिन्न WireGuard clients के साथ integrate होकर firewall और NAT restrictions वाले environments में भी सुरक्षित connectivity देता है
- port forwarding के बिना भी internal resources को externally expose किया जा सकता है, जिससे public IP छिपाकर network को सुरक्षित रखा जा सकता है
- dashboard में sites, users, roles, resources को आसानी से manage किया जा सकता है, और dark mode व mobile support वाला UI मिलता है
मुख्य फीचर्स
-
WireGuard tunnel के ज़रिए reverse proxy
- Firewall खोले बिना network resources expose किए जा सकते हैं (port open करने की ज़रूरत नहीं)
- अपने WireGuard client (Newt) के साथ integration, और सभी WireGuard clients का support
- Automatic SSL certificates (Let's Encrypt) जारी करना और HTTP/HTTPS, TCP/UDP services का support
- Load balancing built-in
-
Authentication और access control
- Centralized authentication system (platform SSO, OAuth2/OIDC, external IdP integration)
- Role-based access control (RBAC), resource-specific IP/URL/range configuration
- Email OTP, TOTP, PIN code, temporary share links जैसी कई अतिरिक्त authentication options
- organization/site/user/role configuration के माध्यम से structured management
-
Intuitive dashboard
- Site/resource/user/role को एक नज़र में manage करने के लिए clean UI
- usage और connection status की real-time monitoring
- light/dark mode, mobile support
-
आसान deployment और scalability
- Docker Compose-आधारित installation, cloud/on-premise दोनों का support
- API और Swagger documentation उपलब्ध, automation और custom scripts के साथ integration संभव
- Traefik plugins (CrowdSec, Geoblock) आदि के साथ integration से WAF और geo-blocking लागू किया जा सकता है
- कई sites को एक central server से integrated management
प्रमुख उपयोग के मामले
- Port forwarding-सीमित environments (homelab/ISP restrictions) में web services को expose करना
- internal/on-premise और cloud applications को सुरक्षित रूप से बाहरी users तक service के रूप में पहुँचाना
- IoT network का integrated management: distributed IoT sites को central server से सुरक्षित रूप से connect और access करना
- Multi-cloud, hybrid networks के लिए integrated reverse proxy/load balancer के रूप में उपयोग
समान प्रोजेक्ट्स से अंतर
- Cloudflare Tunnels: SaaS-आधारित reverse proxy service जैसा है, लेकिन Pangolin self-hosted होने के कारण infrastructure पर पूरा control देता है
- Authelia: centralized authentication और role management से प्रेरित
Deployment और license
- Docker Compose के साथ central server deployment, domain integration, site connection और resource exposure तक step-by-step guide उपलब्ध
- AGPL-3 और Fossorial commercial license के साथ dual licensing policy
3 टिप्पणियां
क्लिक करके आराम से इस्तेमाल करने लायक बनाना इतना आसान नहीं लगता।
सब कुछ अच्छा है, लेकिन इसे इस्तेमाल करने पर सिस्टम से Wireguard को कंट्रोल नहीं किया जा सकता। अगर आप इसे टनल से अलग इस्तेमाल करना चाहते हैं, तो इसे VM में अलग करके इस्तेमाल करना होगा।
Hacker News राय