在之前的两篇文章中,我们分别介绍了智能分流(自动识别国内外流量)和分应用代理(按进程指定代理应用)。这两种方式已经能满足大多数用户的需求,但如果你对网络控制有更高的要求,比如“只让某个特定网站走代理,其他全部直连”“某些IP段必须绕过代理”“特定端口走指定线路”,那么就需要用到快连电脑版的自定义路由规则功能了。

自定义路由规则是快连提供的最精细的流量控制方式,它基于域名、IP地址、端口等维度来匹配流量,并决定其走代理还是直连。本文将系统讲解路由规则的语法、设置步骤、常见示例以及优先级规则,帮助你彻底掌握这一进阶功能。

一、自定义路由规则 vs 智能分流 vs 分应用代理

在深入语法之前,先通过一个对比表理清三者的定位和适用场景:

功能 匹配维度 控制粒度 典型场景
智能分流 域名/IP归属地 粗粒度(自动) 日常浏览,国内外自动区分
分应用代理 应用程序进程 中粒度(按软件) 仅浏览器走代理,其他直连
自定义路由规则 域名/IP/端口 细粒度(按目标) 指定网站走代理、特定IP直连

可以看到,自定义路由规则是三者中最灵活、最精细的。它不关心是哪个应用发起的请求,只关心目标地址是什么,然后按照你定义的规则决定这条流量如何走。

二、自定义路由规则的适用场景

以下场景非常适合使用自定义路由规则:

  • 开发者调试:需要让API请求走代理,但本地测试服务器保持直连。
  • 跨境电商:只让亚马逊、Shopee等平台走代理,其他国内后台系统直连。
  • 学术研究:仅让Google Scholar、IEEE、Springer等学术网站走代理,其余流量直连以节省带宽。
  • 游戏加速:仅让游戏服务器的IP段走代理,其他下载、语音流量直连。
  • 远程办公:公司内网IP段走直连,海外SaaS服务走代理。
  • 屏蔽特定IP:将某些广告服务器或恶意IP直接加入直连规则(或反之)。

三、路由规则的语法说明

快连电脑版的自定义路由规则采用简洁的文本语法,每条规则占一行,支持以下几种匹配模式:

1. 域名匹配

# 精确匹配某个域名
domain:www.google.com

# 匹配域名及其所有子域名
domain:google.com

# 通配符匹配(匹配任意子域名)
domain:*.google.com

# 关键词匹配(包含该字符串的域名)
keyword:google

2. IP地址匹配

# 精确匹配单个IP
ip:8.8.8.8

# 匹配整个IP段(CIDR格式)
ip:192.168.0.0/16
ip:10.0.0.0/8

3. 端口匹配

# 匹配特定端口(可与其他规则组合)
port:443
port:8080

4. 规则动作

每条规则需要指定动作,通常有以下几种写法:

# 走代理
domain:google.com -> proxy

# 直连
domain:baidu.com -> direct

# 阻止(屏蔽)
domain:ads.example.com -> block
💡 语法提示:
• 以 # 开头的行是注释,不会被解析。
• 规则从上到下依次匹配,匹配到第一条即生效,后面的规则不再检查。
• 因此,请把更精确的规则放在前面,更宽泛的规则放在后面。

四、自定义路由规则设置步骤

以下以Windows版快连电脑版为例,Mac版操作逻辑相同。

步骤1:进入路由规则设置界面

打开快连客户端 → 点击右上角“设置” → 选择“路由设置”“分流规则” → 找到“自定义规则”选项卡。

步骤2:开启自定义规则

“启用自定义路由规则”开关拨至开启状态。此时客户端会优先使用你编写的规则,未匹配到的流量则按默认策略处理(通常为智能分流或全局直连,取决于你的基础模式设置)。

步骤3:编写规则

在文本框中按行输入规则。例如,以下是一组常见的实用规则:

# 让Google相关服务走代理
domain:google.com -> proxy
domain:*.googleapis.com -> proxy
keyword:gstatic -> proxy

# 让GitHub走代理
domain:github.com -> proxy
domain:*.githubusercontent.com -> proxy

# 公司内网直连
ip:10.0.0.0/8 -> direct
ip:192.168.0.0/16 -> direct

# 国内常用网站直连
domain:baidu.com -> direct
domain:taobao.com -> direct
domain:qq.com -> direct

步骤4:保存并应用

点击“保存”按钮。建议断开快连后重新连接,让新规则完全生效。之后你可以打开浏览器测试:访问规则中标记为proxy的网站,应走代理;访问标记为direct的网站,应显示本地IP。

五、实战示例:只让学术网站走代理

假设你是一名研究生,需要频繁访问Google Scholar、IEEE Xplore、Springer等学术资源,但其他所有网站都希望保持直连以获得最快速度。可以这样编写规则:

# 学术资源走代理
domain:scholar.google.com -> proxy
domain:ieeexplore.ieee.org -> proxy
domain:link.springer.com -> proxy
domain:sciencedirect.com -> proxy
domain:webofscience.com -> proxy
domain:arxiv.org -> proxy

# 其他所有流量直连
# 注意:默认策略需在基础模式中设置为“直连”
# 本规则列表只负责把上述学术域名“拉”到代理通道

然后在基础模式中选择“分应用代理”并保持应用列表为空,或选择“智能分流”但关闭自动代理。这样,只有规则中列出的学术网站会走代理,其他流量全部直连,既保证了学术访问,又不影响国内网站的加载速度。

六、规则优先级与冲突处理

当多条规则同时可能匹配一个请求时,快连按以下优先级处理:

  1. 精确域名优先于通配符域名
  2. IP规则优先于域名规则(因为IP是最终目标)。
  3. 靠前的规则优先于靠后的规则。
  4. 未匹配到任何规则时,采用基础模式的默认策略。

例如,如果你同时写了 domain:google.com -> proxydomain:*.google.com -> direct,那么访问 www.google.com 时会匹配第一条规则(走代理),因为精确域名优先。

七、常见问题排查

1. 规则保存后不生效怎么办?

首先确认已开启“启用自定义路由规则”开关,并重新连接快连。如果仍不生效,检查是否有语法错误(如缺少箭头、域名拼写错误)。建议从最简单的单条规则开始测试。

2. 为什么访问规则中标记为proxy的网站仍然显示本地IP?

可能是浏览器使用了独立的代理插件或DNS缓存。建议清除浏览器DNS缓存(Chrome访问 chrome://net-internals/#dns),并确保浏览器代理设置为“使用系统代理”。

3. IP规则和域名规则哪个更好?

域名规则更易读、更灵活,适合大多数场景。IP规则更精确,适合针对特定服务器IP进行控制,但需要你先查询到目标IP。两者可以结合使用。

4. 自定义路由规则会影响分应用代理吗?

两者可以同时启用。工作流程是:先按分应用代理判断该应用是否走代理,如果走代理,再按自定义路由规则判断目标地址是否匹配特定规则,最终决定实际走向。建议根据实际需求选择其一为主,避免规则过于复杂。

八、总结

自定义路由规则是快连电脑版最强大的流量控制工具,它让你能够以域名、IP、端口为维度,精确决定每一条流量的走向。无论是学术研究、跨境办公、游戏加速还是开发调试,都能通过编写规则实现“该走代理的走代理,该直连的直连”,在不牺牲速度的前提下获得最大的灵活性。

建议初次使用的用户从少量规则开始,逐步增加,并注意规则顺序和优先级。如果在配置过程中遇到问题,欢迎访问快连官网(kualianaj.com.cn)获取更多技术文档和支持。

📌 本文要点速览:
• 自定义路由规则 = 按域名/IP/端口精确控制流量走向。
• 语法:domain:xxx -> proxy/direct/blockip:xxx/xx -> proxy/direct
• 设置路径:快连客户端 → 设置 → 路由设置 → 自定义规则。
• 优先级:精确域名 > 通配符;IP规则 > 域名规则;靠前规则 > 靠后规则。