新手必看:17.c分流别踩这5个坑,我把步骤写清楚

导读 你要做的是把网络流量按规则分流:有些流量走代理,有些直连。本文以“17.c分流”为背景,面向完全没有经验的新手,按步骤讲清配置流程,列出常见的5个坑和解决方案,最后给出验证与回滚方法。可以直接复制到你的 Google 网站上发布。
一、分流原理与准备工作(3 分钟读懂)
- 分流 = 根据域名 / IP / 应用 / 端口等规则,决定某条流量走代理(或 VPN)还是走本地直连。
- 目标:提高访问速度、减少不必要的代理流量、避免敏感流量外泄。
- 需要准备:
- 已能正常使用的代理/节点(确认节点可用并知端口、协议)。
- 支持分流规则的客户端或路由器固件(例如 Clаsh/Surge/某些路由器插件)。
- 基本的域名与 IP 概念、能按步骤回滚设置的权限(Windows/Mac/路由器登录)。
二、一步步配置(按顺序执行) 1) 备份当前配置
- 客户端:导出现有配置文件(一般有 export/import)。
- 路由器:在“系统”或“备份与恢复”中导出当前配置文件。
- 目的:出问题能快速恢复。
2) 确认节点与本地直连策略
- 在客户端里新增或确认代理节点名称,例如:PROXY-1。
- 确定直连策略名称,例如:DIRECT。
3) 建立分流规则文件(示例思路)
- 常见规则类型:DOMAIN、DOMAIN-SUFFIX、IP-CIDR、PROCESS(按程序)、PORT。
- 例子(伪配置,按你使用的软件语法调整):
- DOMAIN-SUFFIX,google.com,PROXY-1
- DOMAIN-SUFFIX,github.com,PROXY-1
- DOMAIN-SUFFIX,localdomain, DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT
- FINAL,DIRECT
- 把常用需要代理的域名放在前面,最后保留一个 FINAL 规则作兜底。
4) DNS 与解析设置
- 使用可信任的 DNS(或通过代理的 DNS)来避免 DNS 泄漏。
- 如果客户端支持“通过代理解析 DNS”,开启它;不支持时手动设置系统 DNS(例如 1.1.1.1 / 8.8.8.8),但注意这可能会带来解析差异。
5) 启动并验证
- 应用配置后,访问一个需要代理的网站(如被墙网站)和一个本地网站,确认访问路径分别走代理/直连。
- 使用工具验证:curl --interface /traceroute/在线 IP 检测网站,或客户端的日志功能查看命中规则情况。
三、别踩这 5 个坑(每个坑都给出解决办法) 坑 1:规则写反导致全部走代理或全部直连
- 表现:所有网站都变慢或无法访问内网服务。
- 原因:规则优先级不对或 FINAL 写成 PROXY。
- 解决:把最精确的规则放在前面(域名完整匹配优先于后缀匹配),把 FINAL 设置为 DIRECT 或按你需要的兜底策略;先用少量规则测试。
坑 2:DNS 泄漏导致无法命中分流规则或被封锁
- 表现:被墙站点仍然走本地 DNS,解析到不可达 IP。
- 原因:系统 DNS 未通过代理解析。
- 解决:开启“代理 DNS”或在客户端/路由器中指定上游 DNS 走代理;使用 nslookup / dig 检查 DNS 的解析路径。
坑 3:把内网或局域网范围误判为要走代理
- 表现:访问 NAS、打印机或局域网设备异常。
- 原因:没有添加局域网 IP 段到直连规则。
- 解决:添加 IP-CIDR 规则,例如 192.168.0.0/16、10.0.0.0/8、169.254.0.0/16 为 DIRECT。
坑 4:端口冲突或软件权限问题导致代理不起作用
- 表现:客户端显示已连接但流量并未转发,或占用端口导致本地服务冲突。
- 原因:本地端口被占用或防火墙限制。
- 解决:更换监听端口、检查防火墙规则、以管理员权限运行客户端;在路由器上检查防火墙或端口映射设置。
坑 5:规则过多且无维护,导致性能下降或命中错误
- 表现:客户端慢、规则文件难以管理、难以判断命中来源。
- 原因:冗余重复规则、没有分类管理。
- 解决:把规则按类别拆分(常驻代理、直连、局域网、黑名单),定期清理和测试;优先把常用规则放前面,减少通配符泛匹配。
四、常用检查与排查命令(Windows / Mac / Linux)
- 检查公网 IP:访问网站 “what is my ip” 或 curl ifconfig.me
- 检查 DNS:nslookup example.com / dig example.com
- 路由分析:traceroute example.com(Mac/Linux)或 tracert(Windows)
- 本地端口占用:netstat -anp(Linux)、netstat -ano(Windows)
- 日志查看:打开客户端日志,按时间查看命中规则与目标地址。
五、回滚与安全保护小技巧
- 回滚:使用第一步备份的配置快速恢复到备用状态。
- 自动化备份:每次改规则前保存一份时间戳配置文件。
- 最小权限原则:客户端尽量以普通用户运行,必要时提升权限;路由器管理密码复杂化并限制管理访问来源。
- 更新策略:在更新客户端或规则前先测试一份沙箱配置,确认无误后再上线。
六、快速示例流程(5 分钟可实现的最小配置)
- 导出当前设置。
- 添加一个名为 PROXY 的节点并测试连通性。
- 新建规则文件,加入:
- DOMAIN-SUFFIX,google.com,PROXY
- IP-CIDR,192.168.0.0/16,DIRECT
- FINAL,DIRECT
- 启用“通过代理解析 DNS”(若支持)。
- 访问 google.com 验证是否走代理,访问本地 NAS 验证直连。
- 若异常,恢复备份配置并按上文排查。

扫一扫微信交流