自建版 Cloudflare Tunnel + 零信任组网:一台公网 VPS + Docker 就能跑,家里那侧一个端口都不用开。
| 类型 | 能用的 | 认证 |
|---|---|---|
| 公开资源 浏览器直连 |
HTTP/HTTPS · SSH · RDP · VNC(浏览器里开会话) Raw TCP / UDP(任意端口) |
HTTP/SSH/RDP/VNC 有 Raw TCP/UDP 无 |
| 私有资源 需装客户端 |
Host(IP:端口) · 整段 CIDR 网段 · HTTP · SSH · Exit Node TCP/UDP 任意端口(数据库、Redis、内网服务) |
全部有 (按用户/角色授权) |
服务端就是一套 Docker Compose 三件套:pangolin(面板/API/认证)+ gerbil(WireGuard 网关与中继,持有对外端口)+ traefik(TLS/路由,跑在 gerbil 的 name-space 里),可选 crowdsec。
curl -fsSL <installer 地址> -o installer sudo ./installer # 交互式:社区版 / 域名 / 邮箱 / 是否装 Gerbil
前置:Ubuntu/Debian 有公网 IP 的机器 + 域名 A 记录 + 上面 4 个端口放行。
来源:Pangolin 官方文档 System Architecture / NAT Traversal / Quick Install(2026-10-29 核对);GitHub issue #3634。