Pangolin 通过 wireguard 实现公网 VPS 和家庭设备之间远程访问,提供 web 管理界面、多因素认证,开源,社区活跃。 比 frp 更现代、全面。
docker compose 安装比较简单,可以搭配 Authentik 等实现单点登录。
使用条件:
- 公网 IP 的虚拟主机
- 已备案的域名,用于签发 HTTPS 证书
主要原理:
家庭设备( Newt 客户端) <---wireguard---> 公网 VPS (隧道管理、反代、认证、控制面板)
详见: https://docs.pangolin.net/development/system-architecture