最后更新
Hiddify 分流规则与代理模式:功能、限制及替代方案
了解 Hiddify 的系统代理、VPN/TUN 与路由能力,以及需要复杂自定义分流时可考虑的替代方案。
信息
Hiddify v4.1.1 已包含内置的 Route Rules(路由规则) 管理界面。旧版教程中“完全不支持自定义分流”的说法已经过时;不过,可用条件与动作仍会受到应用版本、平台和当前配置的影响。
分流规则解决什么问题?
分流规则会根据域名、IP、应用或其他条件,决定一条连接应该直连、走代理、阻断,还是交给指定出站。它适合处理以下任务:
- 让本地服务或局域网地址保持直连;
- 让需要代理的域名和应用进入代理通道;
- 在 Android 等支持的平台按应用控制流量;
- 排查“浏览器能用、某个应用不能用”这类路由差异。
规则只决定流量去向,不能修复失效节点、过期订阅或服务端故障。如果所有连接都失败,应先从故障排查入口检查基础连接。
Hiddify v4.1.1 的路由能力
根据 Hiddify 官方 v4.1.1 路由规则源码,应用已经包含规则列表、规则编辑、通用列表以及 Android 应用选择等相关界面。实际操作时建议以当前设备界面为准:
- 打开 设置,查找 Route Rules / 路由规则;
- 先确认当前使用的是系统代理还是 VPN/TUN 模式;
- 新建一条范围尽量小的规则;
- 保存并重新连接;
- 用目标网站或应用验证结果,同时测试一个不应受影响的地址。
规则条件重叠时,顺序和匹配结果可能与预期不同。先用单个域名或单个应用验证,再逐步扩大范围;修改前请保留原配置或订阅地址。
系统代理与 VPN/TUN 的差别
| 模式 | 主要接管范围 | 常见限制 |
|---|---|---|
| 系统代理 | 遵循操作系统代理设置的应用 | 某些游戏、命令行程序或自带网络栈的应用可能绕过系统代理 |
| VPN/TUN | 由虚拟网卡接管的设备流量 | 桌面端通常需要管理员或 root 权限,也可能与其他 VPN、虚拟网卡或安全软件冲突 |
| 应用内手动代理 | 只影响填写了本地代理地址和端口的应用 | Mixed Port 必须与 Hiddify 当前设置一致 |
如果系统代理有效而 VPN/TUN 无效,不要先改订阅;应优先检查权限、虚拟网卡、其他 VPN 和路由冲突。具体步骤见 TUN 模式故障排查。
什么时候需要其他方案?
Hiddify 的内置规则适合常见直连、代理和按应用控制。如果你需要以下能力,应先核对当前版本是否满足,再决定是否使用完整 sing-box 配置或其他仍在维护的客户端:
- 大型远程规则集及其自动更新;
- 多入口、多出口和复杂出站链;
- 精确的规则优先级、DNS 路由与脚本化生成;
- 团队统一维护、版本控制和自动部署。
不要仅凭一篇旧对比文章更换客户端。先确认目标平台、订阅格式和必需协议,再在不同时运行两个代理客户端的前提下做小范围测试。
常见问题
找不到 Route Rules 入口怎么办?
先确认应用版本和平台。不同平台的入口或可用条件可能不同;如果使用的是旧版本,应从下载页面核对当前稳定版。不要为了获得新功能安装来源不明的修改版。
新规则保存后没有生效怎么办?
重新连接后再测试,并暂时停用其他可能先匹配的规则。然后确认目标应用是否真的由当前系统代理或 VPN/TUN 模式接管。
可以同时运行 Hiddify 和其他代理客户端吗?
可以同时安装,但不建议同时连接。多个客户端可能竞争系统代理、虚拟网卡、DNS 或本地端口,使排查结果失真。
相关指南
- 需要将 Clash.Meta 订阅用于 sing-box 或 Hiddify 时,阅读 Clash 转 sing-box 教程。
- 更改代理模式后无法联网,可从 Hiddify 故障排查入口 开始诊断。
- TUN/VPN 模式无法启动或部分流量未接管时,查看 TUN 模式故障排查。