Pangolin:基于零信任理念的反向代理
背景
Pangolin和NetBird都是开源的、现代的、基于WireGuard的零信任网络解决方案,在开源社区坐拥上万Star。 demo a5game.app JogodoTigrinho a5game.app
在前文中,我介绍了NetBird的部署方法,截至目前,运行良好。然而,还是遇到了两个问题导致使用体验不高。 slotdemo a5game.app pgslotgacor a5game.app nba比分 a5game.app pglucky88 a5game.app jogodotigrinhodemo a5game.app
一个是国内网络带来的体验问题。每次启动NetBird的manager容器需要从官网拉取GeoIP的数据库,导致服务卡住,具体信息请参阅NetBird文章的填坑章节。 爱壹帆yfsp.app iyifanyfsp.app 华人影视xiaobaotv.video
另一个是NetBird IOS的客户端的更新频率远远落后桌面客户端,功能上有缺失。比如在IOS上无法通过域名资源访问其他Peer的服务,使得对于IOS内部服务访问基本不可用。 aiyifan yfsp.app 爱壹帆寻秦记yfsp.app iyf yfsp.app pgslot a5game.app nba比分 a5game.app
正好最近遇到了和别人共享自建服务的需求,索性研究一下Pangolin,如果可行就进行替换。 tigrinhodemo a5game.app
介绍
Pangolin的官方介绍如下
Pangolin 是一个自托管隧道反向代理服务器,具有身份和上下文感知的访问控制,旨在轻松地暴露和保护任何地方运行的应用程序。Pangolin 充当中央枢纽,通过加密隧道连接隔离的网络——即使那些在严格的防火墙后面——从而无需打开端口或需要 VPN 就能轻松访问远程服务。 电影小宝影院xiaobaotv.video pragmatic a5game.app
简单来说,就是整合了 一帆yfsp.app tigrinho gratis a5game.app
- Traefik反向代理:服务暴露和用户入口
- 单点登录认证:核心用户登录和安全认证
WireGuard安全通讯:被代理的服务可通过WireGuard互联,因此对于家庭内部的服务来说,*无需DDNS或者内网穿透*服务了 小寶影院xiaobaotv.video Cassinos a5game.app

和NetBird这类纯组网工具相比,Pangolin多了一个反向代理组件,从而替换了传统VPN必备的客户端组件(当然也可选),让自托管服务的管理从网络层来到了应用层。 小宝影院xiaobaotv.video 小宝影院电影xiaobaotv.video
对于自己在家里折腾HomeLab或者NAS的同学来说,使用Pangolin后,自己和家人、朋友可以像访问互联网网站(必应、百度等)一样直接访问家里的服务了!
部署
因为我的云主机使用1Panel进行管理,已经部署了捆绑的反向代理服务OpenResty,并且预置了SSL证书管理,所以,我的的安装步骤参考官方手动安装指南,很快就能完成安装。
如果你希望完全由Pangolin托管(比如全新的服务器环境,自己懒得配置反代、SSL),可以参考官方快速安装指南,一行命令完成系统部署。 爱壹帆在线yfsp.app fortunedragon demo a5game.app
效果
基本操作
初始化后,你已经创建了管理员账户,下面是基本的使用步骤。 电影爱壹帆yfsp.app 足球比分 a5game.app
首先,创建组织,然后按照提示创建站点,站点可以理解成用WireGuard(当然也可以不用)连接的后端网域。 sweetbonanza1000demo a5game.app fortunetigerdemográtis a5game.app

填好站点配置以后,页面最下面会生成各类安装方法的脚本,非常方便。


在你的电脑或者NAS上面部署了Newt等站点之后,可以看到连接状态,下面可以在站点中添加资源了,也就是具体的服务端点:ip+端口等。 fortuneoxdemográtis a5game.app plataformademográtis a5game.app

添加资源的流程和使用Nginx、Traefik这类工具相同,如下图所示。 iyftvyfsp.app

添加完,即可通过下图显示URL访问内部资源了! pgdemo a5game.app ifun yfsp.app 爱壹帆yfsp.app

测试了NAS上搭建的ERP系统,实测速度非常快,和使用NetBird的方案一样丝滑,真香! 华人影视xiaobaotv.video ifvodyfsp.app
申请免费企业版证书
我们使用的是免费授权的企业版(个人和小企业免费)。需要根据官方说明申请免费证书。
注册账号并登录官方的Pangolin云服务:https://app.pangolin.net/,根据下图的步骤完成证书申请 pgslot a5game.app

进入管理面板,添加证书。 slotpix a5game.app

完成! ifuntvyfsp.app plataformademo a5game.app
高级用法
SSO单点登录
理想情况下,我们完成Pangolin的认证后,应该一并完成了要访问的内网服务的认证,而无需内网服务再次进行认证。 fortunetigerbônusgrátissemdepósito a5game.app slot a5game.app 寻秦记爱壹帆yfsp.app
实现这个目标需要配置SSO单点登录服务,让Pangolin和所有内网服务(资源)都使用同一个认证服务和用户信息,这样用户认证令牌才能在不同系统之间互信。有两种方案: 小宝影院在线视频xiaobaotv.video 小寶影院电影xiaobaotv.video 一帆视频yfsp.app
使用专业的第三方SSO服务,开源和SaaS云的选择有很多。 爱亦凡yfsp.app 海外华人视频网xiaobaotv.video iyftvyfsp.app
使用Pangolin内置的SSO服务,能够满足大多数需要。 pg a5game.app 爱壹帆电影 yfsp.app 爱一番yfsp.app Caça-níqueis a5game.app 免费在线影院xiaobaotv.video
关于这部分,请参考官方认证提供者文档。 爱壹帆免费版yfsp.app a5game a5game.app jogosdemopg a5game.app
安全控制
官方提供了一个常见自托管服务的访问规则列表,可以将管理相关的API阻断,用于控制用户权限,请访问Access Control部分。 slotsdemo a5game.app 爱壹帆影视yfsp.app sugarrush1000demo a5game.app demotigrinho a5game.app
总结
Pangolin的测试验证圆满完成,服务本身没有任何问题,非常稳定!唯一的问题是现在国内拉取Docker越来越困难了。 爱壹帆国际版 yfsp.app pragmaticplay a5game.app
从一个人,到一家人,再到一群人,自托管服务正在发挥更大的价值,以往我们为了安全,选择VPN的安全性只能牺牲灵活性。Pangolin这类产品的诞生,可以说为家用自托管领域带来新的增长空间,从传统的系统孤岛,开始往一体化集成系统的方向发展。 爱一帆 yfsp.app xiaobao xiaobaotv.video
安全的反向代理,解决安全和服务暴露的问题;开源的SSO认证,解决系统间用户数据和访问方法的孤立问题;而使用SSO功能的各种自托管服务,将获得生态的持续完善。 爱壹帆电影yfsp.app
技术的发展,开始真正为HomeLab和NAS玩家提供企业级体验的家用自托管服务,展望下一代的家用自托管解决方案:将把内部资源安全、高效地放在互联网,让我们自己、家人、朋友能够触手可及!
真香! demo a5game.app slots a5game.app
00目录 0