搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

fosrl/pangolin

运维与部署

可自托管的零信任访问平台,整合 WireGuard VPN、反向代理、特权访问管理和身份感知 AI 网关。

23,580
829
TypeScript
NOASSERTION
创建于 2 年前

项目介绍

Pangolin 是一个基于 WireGuard 的开源 SASE 平台,把通常分开采购的几项能力合成一套系统:零信任 VPN、身份感知反向代理、面向 SSH 的特权访问管理(PAM),以及可代理云端和自托管模型接口的 AI 网关。它们共用同一套身份和策略模型,因此用户通过站点连接器、浏览器或桌面客户端访问资源时,角色和授权保持一致。

主要用途是在没有公网 IP、不开放入站端口的情况下,把内网 Web 应用、远程桌面(VNC/RDP)、SSH 主机和 CIDR 网段暴露给授权用户;同时给 OpenAI、Anthropic、Ollama、vLLM 等模型接口加上 SSO、预算和审计。站点连接器以用户态运行,通过带 NAT 穿透的出站隧道工作,因此能穿过限制严格的防火墙。

它面向希望获得 Cloudflare One/Zscaler 式访问控制、又倾向于自托管的 homelab 用户、小团队和系统管理员。需要注意这是基础设施软件,不是单用户小工具:需要配置站点、资源、用户和路由。

快速使用

项目提供三种部署方式,选一种即可:

  1. 云端:在 app.pangolin.net 注册账号,使用托管服务。
  2. 自托管社区版:按快速安装指南操作;Docker 镜像 fosrl/pangolin 发布在 Docker Hub。
  3. 一键部署:AWS AMI(x86 和 Graviton,可通过 user-data 或 CloudFormation 配置),或 DigitalOcean 市场应用;概览见部署文档。

服务端就绪后,典型流程是:在私有网络中安装站点连接器,在 Web 界面注册站点,然后定义资源(HTTP(S) 应用、SSH 主机、CIDR 网段),并把访问权限授予用户或从 IdP 同步的角色。终端用户随后通过资源启动页访问,或为 Mac、Windows、Linux、iOS、Android 安装客户端来连接私有资源。README 有意省略了详细配置步骤,并指向完整文档;实际搭建请以文档为准,这里没有给出完整的命令序列。

使用约束

  • 代码分两套:社区版为 AGPL-3;企业版采用 Fossorial Commercial License,个人和爱好用途以及年营收低于 10 万美元的企业可免费使用,超出范围需购买商业许可。
  • 自托管需要服务器、带 TLS 的域名(反向代理负责自动证书)、可选的身份提供方(用于 SSO),以及站点连接器所需的出站网络。连接器本身不需要公网 IP 或开放端口。
  • AI 网关需要提供方凭据(云 API Key)或可访问的自托管端点;无密钥的客户端访问依赖桌面客户端本身作为凭据。
  • 客户端访问私有资源必须在用户设备上安装客户端;仅用浏览器时可覆盖反向代理的 Web、SSH、VNC 和 RDP 资源。
  • 具体的平台要求、支持的 IdP 和升级流程只在文档中说明,正式部署前需先核实。

HotRepo 点评

Pangolin 目前有 23,536 个 Star,2026-11-10 进入 TypeScript 日榜,当日新增 125 个 Star,最好名次为第 11。500 分的 Show HN 发布帖把它定位为 Cloudflare Tunnels 的开源替代品;后来的另一帖则讨论它作为基于身份的 VPN 与 Twingate、Zscaler 的对比 讨论。在发布帖讨论中,维护者说明了设计取舍:Pangolin 面向把服务长期、固定地暴露给外部用户的场景,而不是 SSH 隧道或 Tailscale 那种临时连接 回复。后来关于 AI 网关的讨论详细介绍了客户端侧机制:经过认证的 WebSocket 会创建 WireGuard peer,DNS 查询在隧道内被截获,已知资源由平台直接应答 评论。正是这一机制让模型访问可以依靠客户端身份认证,而不必分发 API Key。考虑到功能范围,真正的投入在于运维这套平台,而不只是跑起一个容器。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

Hacker News 讨论

Show HN: Pangolin – Open source alternative to Cloudflare Tunnels
▲ 500 · 125 条评论 · 2025年7月10日
Show HN: Pangolin: Open-source identity-based VPN (Twingate/Zscaler alternative)
▲ 81 · 28 条评论 · 2026年2月15日
Show HN: Pangolin – SSO and WireGuard instead of API keys for LLM access
▲ 3 · 1 条评论 · 2026年9月3日

相关推荐

  1. netbirdio/netbird构建基于身份的私有网络,让设备通过 WireGuard 点对点互联并集中管控访问。Go30,383
  2. tailscale/tailscale基于 WireGuard 的网状 VPN 守护进程与命令行工具,把服务器、笔记本和远程设备连成一个私有网络。Go38,215
  3. oauth2-proxy/oauth2-proxy给自身没有登录能力的内部 Web 服务套一层 OAuth2/OIDC 登录,适合自托管和平台团队。Go15,263
  4. cloudflare/cloudflared让本地 Web、SSH 或 RDP 服务经 Cloudflare 网络暴露,无需在防火墙上开端口。Go16,292
  5. linguo2625469/workbuddy2api-panel把腾讯 CodeBuddy 账号池封装成 OpenAI 兼容接口的自托管网关,附带 Web 面板和成长任务自动化。Go4,799