Linux
Linux 上的 GhostMesh:如何选择 TUN 或代理模式
GhostMesh 的 Linux 客户端(Beta 版)支持两种连接模式,各有不同的取舍:TUN 模式会将整台设备的路由和 DNS 都重定向到隧道中,而代理模式在路由层面不做任何改动,只提供一个本地 SOCKS/HTTP 代理。
更新
2026年8月27日
发布
2026年8月27日
审核
GhostMesh Network Team
intermediate
9 分钟阅读

快速答案
如果你只需要为特定应用或浏览器建立隧道,并希望零路由风险,请使用代理模式。如果你希望默认覆盖机器上的每个进程,请使用 TUN 模式——它由自动回滚看门狗保护,但确实会重定向默认路由和 DNS。
TUN 与代理:每种模式实际改变了什么
这两种模式的区别在于影响范围,而不在于底层的 SRSP 传输协议。为你的环境选错模式,是 Linux VPN 使用中最常见的困惑来源。
| 代理模式 | TUN 模式 | |
|---|---|---|
| 路由表 | 不受影响 | 默认路由被重定向到隧道中 |
| DNS | 不受影响 | 重定向通过 GhostMesh |
| 覆盖范围 | 仅配置为使用本地代理的应用 | 默认覆盖设备上的每个进程 |
| 故障表现 | 隧道断开时无需回滚任何内容 | 由自动回滚看门狗保护 |
| 最适合 | 服务器、脚本、特定浏览器/工具 | 整机覆盖、路由器 |
如何在两者之间选择
对于无头服务器,或你通过 SSH 管理的主机,代理模式是更安全的默认选择——它没有任何需要回滚的内容,因此错误的配置不会导致会话被困住。请把 TUN 模式留给那些整机覆盖值得承担额外风险的机器,并且在首次启用时确保你有第二条到达该主机的途径(控制台访问、另一个 SSH 会话)。
检查清单
- ✓从 Linux 下载页面下载适合你目标平台(x86_64 或 aarch64)的压缩包。
- ✓在运行安装程序前,先验证 SHA256 校验和。
- ✓以 root 身份运行安装程序——它会要求输入服务器/SNI/UUID/REALITY 密钥,并让你在代理和 TUN 之间选择。
- ✓如果在远程管理的主机上选择 TUN 模式,请在重新连接前保持第二条访问路径畅通。
连接后的首批检查
无论你选择了哪种模式,在依赖隧道之前,都要先确认隧道确实在承载流量。
- 在代理模式下,通过本地代理端口使用 curl 测试,确认出口 IP 已经改变。
- 在 TUN 模式下,检查你的默认路由和 DNS 解析器是否指向 GhostMesh,然后确认正常浏览可用。
- 在将问题报告为 bug 之前,随时可以用 CLI 的 update-check 命令检查是否有更新的 Beta 版本。
常见问题
对于只能通过 SSH 访问的服务器,我应该使用哪种模式?
代理模式。它不会触碰路由或 DNS,因此配置错误也不会导致任何东西被困住——当你回到主机的唯一方式正是 TUN 模式会重定向的连接时,这是更安全的默认选择。
如果 TUN 模式的路由配置出错会怎样?
如果在确认超时时间内没有任何上游变得可达,自动回滚看门狗只会还原 GhostMesh 自己所做的更改——绝不会动你原有的默认路由。完整机制请参见路由器/回滚看门狗指南。
Linux 客户端的 TUN 模式支持 IPv6 吗?
目前这个 Beta 版本还不支持。在 TUN 模式激活期间,请保持操作系统/浏览器的 IPv6 处于禁用状态,以避免隧道周围出现部分泄漏。