跳转到内容

Anon Network Guard

你的 VPN。
连接到 Anon。

轻量的本地配套工具,将 Chrome 中的 Anon 与现有 VPN 应用连接。检查连接状态,也可选择自动连接。

macOS 13+ · Apple 芯片与 Intel · 开源

本地连接

Anon在 Chrome 中
Network Guard在你的 Mac 上
你的 VPN你的设置
状态检查与可选的连接请求。
隧道由你的 VPN 提供。

获取配套工具

从 Mac 开始。

下载 Network Guard,然后按下方步骤设置。

macOS

下载 Mac 版

Apple 芯片(M 系列)与 Intel
macOS 13+

v0.1.4 · 656.9 KiB

更新说明与 SHA-256

打开 ZIP,再打开 Anon Network Guard Setup。

Windows

Linux

了解适用范围

了解哪些内容
受到保护。

当前保护范围:检查 VPN 是否就绪,不阻止请求。 钱包可以停留在启动界面等待,但后台请求可能继续。Network Guard 尚不能确保每次网络请求前 VPN 都已就绪;显示已连接也不能证明此浏览器的流量经过 VPN 隧道。

独立的 开发版 RPC 代理测试 可通过 SOCKS5 路由受支持的节点请求,但并未将 VPN 状态检查扩展为对全部钱包流量的保护。

工作原理与审查要点

刻意保持精简的工具

Chrome 启动一个短时运行的原生进程,让钱包与其交换结构化消息。没有监听的 HTTP 服务器、常驻 Guard 守护进程、遥测或自动更新器。此原生工具没有第三方包依赖,安装无需管理员权限。

启用自动连接后,每次重新访问钱包都会触发新的本地检查。Anon 可使用 VPN 现有设置请求连接,并在打开钱包页面前等待。VPN 提供隧道,Network Guard 提供本地状态与控制连接。

有限权限,明确操作

VPN 协议报告 Guard 版本,检查受支持的 VPN 安装并读取其报告状态。经单独同意后,它可以请求现有连接或打开受支持的服务商应用。它不接受任意命令、服务器地址或钱包交易。服务商路径、支持版本及签名检查均固定在源代码中。

VPN 检查与 RPC 数据的范围不同

VPN 协议不会向钱包发送钱包密钥、账户地址、VPN 凭据、IP 地址或服务商原始日志。这些检查不会发出 IP 探测请求,也不会代理钱包流量。VPN 应用自行管理网络;IVPN 可能在状态检查时刷新服务商信息。

启用开发版 RPC 代理后,Guard 会在内存中处理 RPC URL、请求头和请求体,其中可能包含账户地址、RPC API 密钥或已签名交易。代理传输不会记录或持久化这些内容,也不需要助记词或私钥。

有限的检查,并非隐私保证

VPN 消息上限为 4 KiB,操作有超时限制。未知或失败的检查不会被视为已连接。每个构建仅注册一个确切的扩展身份。这无法防御以你的 macOS 用户身份运行、且已遭入侵的进程。此处不会验证或阻止 DNS 泄漏、分流、浏览器代理及 VPN 断开后的流量。

自行审查

检查允许的操作、服务商验证、安装权限及失败路径测试。这些链接固定到较早的 0.1.1 build-4 源代码,而非当前下载的 0.1.4 版本。源代码可访问不等于独立安全审计,也不能证明下载的二进制文件与该源代码一致。

检查下载哈希与签名信息 →

仅在下载安装程序或访问源代码链接时才会连接 GitHub。请勿在公开问题中发布钱包数据、凭据或 VPN 原始日志。

使用自己的 VPN

先设置好 VPN 应用。

安装并登录服务商应用。Network Guard 使用你已有的应用。

状态与连接

Mullvad

检查应用的连接状态,并在你同意后使用其现有设置连接。

Mullvad 2026.4Mullvad 下载与设置

验证范围有限

IVPN

现有适配器,验证范围有限。启用连接请求前,请查看服务商的使用限制。

IVPN 3.15.15IVPN 下载与设置

仅打开应用

NordVPN

打开受支持的官网分发版本。不支持连接状态检查或自动连接。

官网版应用NordVPN 下载与设置

打开应用与状态检查 · Guard 0.1.3+

Proton VPN

近期扩展版本可以打开 Proton 并读取其已保存的 WireGuard 连接状态。请在 Proton 应用中连接;Anon 不会自动连接它。

Proton VPN 6.5.1 · macOS WireGuardProton VPN 下载与设置

较新版本可能需要更新 Network Guard,请勿降级。

Proton 状态检查需要兼容的扩展和 Guard 0.1.3 或更高版本。Anon 在钱包打开时刷新状态,并在 Open Proton VPN 操作后持续检查最多一分钟。新的检查报告已连接后,Open 按钮会消失。状态报告不能验证钱包的实际路由。已签名的 0.1.4 安装程序包含 Proton 支持;安装后,请在 Anon 中验证 Network Guard。

这些链接通过当前连接打开服务商网站。点击前不会加载服务商网站或下载内容。

设置一次

只需几步。
即可建立关联。

无需管理员密码。
无需第二个浏览器扩展。

  1. 安装 Network Guard

    打开下载的 ZIP,再打开 Anon Network Guard Setup,选择 Install / Repair。它仅为当前 macOS 用户安装,无需管理员密码,也无需第二个浏览器扩展。

    需要了解的事项

    安装不会连接 VPN、授予 Chrome 权限或获取钱包访问权。

  2. 在 Anon 中允许本地访问

    打开扩展的连接设置,选择服务商,再选择 Allow local access,并批准 Chrome 的提示。此权限让 Anon 与已安装的 Network Guard 通信。

    需要了解的事项

    已经授予权限?安装或修复 Network Guard 后,请重新加载扩展再重试。重复权限提示无法解决 Network Guard 未安装的问题。

  3. 验证 Network Guard

    Anon 验证 Network Guard 版本并检查所选 VPN 应用。VPN 未连接与无法访问 Network Guard 是两种不同状态。

    需要了解的事项

    Network Guard 支持 macOS 13 及以上,Mullvad 2026.4 需要 macOS 14 及以上。请单独安装并登录官方 VPN 应用;Anon 不需要你的 VPN 登录凭据。

  4. 单独选择是否自动连接

    只有想在打开 Anon 时自动连接 VPN,才开启 Connect when Anon opens。关联或验证 Network Guard 不会启用此设置。

    需要了解的事项

    关闭此设置、解除关联或关闭 Anon,都不会断开 VPN,也不会撤销已经发出的连接请求。

开发测试 · 默认关闭

通过 SOCKS5 代理访问 RPC 节点。

适用于 macOS 上的扩展开发版及 Network Guard 0.1.4 Development。生产版辅助工具不启用此试验功能,它不属于上方已签名生产版下载的功能。

  1. AnonRPC 请求
  2. Network Guard在你的 Mac 上
  3. SOCKS5 代理你的 Tor 或代理监听器
  4. RPC 节点返回结果

Anon 将受支持的 HTTP JSON-RPC 请求传给本地 Guard 应用。Guard 通过你选择的 SOCKS5 代理发送请求,包括交由代理解析的节点主机名。如果监听器运行 Tor,此连接由 Tor 承载。Anon 不会安装或启动 Tor。

代理失败时,此传输不会改为直接重试请求。Anon 可能通过同一代理尝试其他 RPC 节点。其他浏览器标签页保持原有连接。

先尝试只读检查。

  1. 请单独启动 SOCKS5 监听器。若本地 Tor 监听端口为 9050,请使用 127.0.0.1:9050.
  2. 在开发版扩展中,打开 Settings → Connection privacy → RPC via SOCKS5,输入代理的数字地址和端口。
  3. 输入 HTTP(S) RPC URL,然后选择 Test RPC via proxy。这仅向节点查询链 ID,不会读取余额、签署或提交交易、保存测试 URL,或启用路由。
  4. 选择 Enable RPC proxy,然后重新打开钱包。之后受支持的新 RPC 调用将使用代理。已发送的请求可能仍会完成。
  5. 选择 Disable,让新的 RPC 请求恢复使用当前连接。VPN 设置与 RPC 代理是独立的选项。
这是 RPC 测试,并非整个钱包的泄漏防护。

其他钱包 API、价格、中继、图片、配对、WebSocket、移动端和 dApp 页面流量不在此试验范围内。检查成功仅证明该请求使用了代理,不能证明使用了 Tor、VPN 路由或具备匿名性。请使用测试钱包。

代理要求与当前限制

使用无需代理身份验证的 SOCKS5,以及数字形式的 IPv4 或 IPv6 代理地址。输入 localhost 会选择 127.0.0.1。RPC 节点主机名(包括 .onion 名称)会发送到代理。即使 RPC URL 为 localhost,也会经过代理,因此 localhost 指的是代理所在主机。

HTTPS 证书验证保持启用。HTTP 不会在代理之外额外提供 TLS 加密;洋葱服务使用 Tor 自身的传输保护。不支持重定向或通过 Cookie 认证的 RPC。请求上限为 64 KiB、响应为 256 KiB、批量为 100 次调用,原生请求超时为 45 秒。超出限制时请求失败,不会改为直连。

VPN 加 Tor 的路径取决于操作系统、VPN 和 Tor 的配置。Guard 不建立或验证其先后顺序。自动检查使用模拟的本地代理;真实 Tor 验收测试和完整钱包泄漏测试仍是独立工作。

扩展 0.9.11 更新说明 →

需要一点帮助

设置帮助。

使用自己的 VPN 或手机配对需要 Guard 吗?

不需要。没有 Network Guard 也可以使用自己的 VPN,手机配对也不需要它。扩展 0.9.11 修复了配对页面等待 VPN 检查时卡住的问题。请查看 更新说明 ,了解发布详情。

当列表中有 Proton VPN 选项时,可选择它来使用 Guard 的应用打开和状态检查功能。Other / custom VPN 仍是手动选项,不需要 Guard 状态检查。

RPC 代理测试无法连接

确认 SOCKS5 监听器正在输入的地址和端口运行,RPC URL 接受 HTTP JSON-RPC,并已安装 Network Guard 0.1.4 Development 或更新版本。生产版安装程序不支持此测试。提示时允许 Chrome 的本地辅助工具权限,然后重试。

测试不会启用设置。如果已启用,辅助工具缺失、权限被撤销或代理失败,都可能中断受支持的 RPC 调用。仅在希望新的 RPC 调用使用当前连接时,才使用 RPC 面板的 Disable 按钮。解除 VPN 关联并不会关闭 RPC 代理。

未找到 Network Guard、版本过旧或无法访问

打开 Anon Network Guard Setup → Check installation。在同一 macOS 用户账户下,针对同一 Chrome 安装实例使用 Install / Repair,然后重新加载 Anon,再重试本地检查。

如果 Chrome 权限缺失或被撤销,请在 Anon 中允许本地访问。如果已授予权限,重复此提示无法修复安装或通信错误。

开发版和生产版安装使用不同身份。请勿修改清单或注册其他扩展来绕过冲突。如果 Setup 报告已有注册冲突,请保留原状并联系支持。

正在测试开发版?如果当前注册指向源码检出目录,使用开发版安装程序前必须先备份并禁用该注册。安装不会自动更新旧注册。切换后请通过 Setup 更新辅助工具;仅重新构建扩展不会再更新已安装的辅助工具。

只向支持团队提供诊断代码、Network Guard 版本和安装检查结果。不要提供钱包密钥、账户地址、VPN 登录信息或含个人数据的原始日志。

服务商支持与限制

Mullvad: 首个验证目标。读取本地状态,且仅在你同意后才能请求当前所选连接。Mullvad 账户和官方应用需另行准备。

IVPN: 保留了现有适配器,但验证有限。其守护进程可能在状态检查时刷新服务商信息;连接上次配置也可能启用 IVPN 防火墙。

NordVPN: 现有适配器可以打开受支持的官网分发应用,但不会验证连接状态或自动连接。

Proton VPN: 读取已保存的 macOS WireGuard 状态需要 Guard 0.1.3 或更高版本。请在 Proton 自己的应用中连接;Anon 可以打开它并刷新状态,但不能自动连接或断开。支持的应用版本为 6.5.1。

Anon 不会选择 VPN 服务器、处理登录凭据、更改 DNS 或分流设置,也不会核实地区使用资格。请遵守所用服务适用的条款和法律。

修复、更新或移除 Network Guard

修复或更新时,使用已验证的安装应用并选择 Install / Repair。现有设置和服务商授权保留在 Anon 中。安装中断后,可用同一应用检查和修复。

要移除访问权,在 Anon 中选择 Unlink。要移除本地文件,打开 Setup → Uninstall。它仅移除自身安装和匹配的 Chrome 注册,不会影响 VPN 应用、钱包或其他注册。

解除关联或卸载不会断开 VPN。请使用服务商自己的应用管理连接。

欢迎审查

轻量工具。
源码可供检查。

anondotinc/network-guard · 公开源代码、协议文档和测试,供你自行审查。