在 QuickQ 里添加自定义规则时,一般会进入“规则管理”或“自定义规则”页面,点击“新增/添加”,选择匹配类型(域名、IP、端口、进程等),填写具体匹配值,选定动作(走代理/直连/绕过或指定节点)、优先级与备注,保存并启用,最后重载配置或重连以确保生效。

先说为什么要自定义规则
有时候你并不想把所有流量都走同一条通道:办公软件直连、本地服务绕过、海外站点走代理、游戏走最近节点……自定义规则让你把不同流量分流到不同策略上,既能保持速度,也能兼顾隐私和可用性。QuickQ 提供规则能力后,就能做到精细控制,这比单纯开启/关闭代理方便多了。
基本概念(弄清这几个词就够用)
匹配条件(Match)
- 域名(Domain):以域名或通配符匹配,例如 example.com、*.example.net。
- IP / 网段(IP/CIDR):单个 IP 或网段,例如 203.0.113.5、192.0.2.0/24。
- 端口(Port):指定目标端口或端口范围,如 80、443、1000-2000。
- 应用/进程(App/Process):按进程名或包名分流(Windows 的 exe 名称、Android 的包名、macOS 的 bundle id)。
- SNI/路径/协议:部分客户端支持基于 TLS SNI、HTTP 路径或协议(TCP/UDP)进行匹配。
动作/策略(Action/Policy)
- 走代理(Use Proxy):将匹配流量发到指定的代理节点。
- 直连(Direct):不通过代理,直接访问互联网。
- 绕过(Bypass):本地或私有网络地址绕过 VPN。
- 指定节点(Node/Relay):把流量强制发往某个具体出口节点(如日本节点、英国节点)。
- 负载/分流(Load Balance/Rule Chain):复杂场景下按策略组分配。
优先级与顺序
规则的先后顺序决定生效。大多数客户端按从上到下匹配,第一个匹配的规则就生效。因此常见做法是把最具体的规则放在前面(例如特定 IP 或进程),把通配或默认规则放在最后。
通用添加步骤(一步步来,适用于大多数 QuickQ 版本)
- 打开规则界面:启动 QuickQ,找到“设置”或“偏好设置”,然后进入“规则管理”、“路由”或“自定义规则”标签页。
- 新建规则:点击“新增”、“添加规则”或“+”按钮。
- 选择匹配类型:在弹出窗口选择你要用的匹配方式(域名/IP/端口/应用等)。
- 填写匹配内容:输入具体的域名、IP、CIDR、端口或应用名。注意格式(见下方范例)。
- 选择动作/策略:指定该规则的处理方式,比如“走代理(节点A)”、“直连”或“绕过”。
- 设置优先级与备注:如果界面支持优先级,可填数字或拖拽调整顺序,同时加上便于识别的备注。
- 保存并启用:保存规则,并确保该规则被启用(有的版本需要勾选“启用”)。
- 重载配置/断开重连:为确保生效,通常需要点击“应用”或“重载配置”,有时需要断开再连接 VPN。
在不同平台上的小差别(Windows / Android / macOS)
Windows
Windows 客户端常见“规则”面板支持拖拽排序和按优先级数字排序。进程匹配通常用可执行文件名(如 chrome.exe、WeChat.exe)。管理员权限可能影响进程级分流的能力:如果无法匹配应用,试试以管理员身份启动 QuickQ。
Android
移动端往往受限于系统权限:按包名分流需要 QuickQ 拥有本地 VPN 权限并使用 per-app VPN 功能(Android 的 VPN API 支持)。有些版本只能基于域名或 IP 分流,无法直接以进程名分流。
macOS
macOS 支持按应用(bundle id 或应用名)和域名分流,但注意系统 SIP 与权限限制;若规则不生效,尝试在系统偏好里给予网络权限或在 QuickQ 的安装目录运行修复权限的工具(如果有)。
规则表达式与范例(常见写法)
| 规则名称 | 匹配类型 | 匹配内容 | 动作 | 说明 |
| 办公直连 | 域名 | corp.example.com | 直连 | 公司内网域名直连,避免走代理导致认证问题 |
| 视频走日本节点 | 域名 / 正则 | *.video-example.jp 或 ^.*\.video-example\.jp$ | 节点:JP-1 | 针对日本视频站点指定节点以降低延迟 |
| 本地网段绕行 | IP/CIDR | 192.168.0.0/16 | 绕过 | LAN 流量不走 VPN |
| 游戏走低延迟节点 | 进程 | game.exe 或 com.game.company | 节点:SG-LOWLAT | 按程序名分流,确保游戏更稳定 |
写规则时的语法与注意事项
- 通配符:多数规则引擎支持 * 来匹配任意字符,例如 *.example.com。
- 正则:有些高级模式支持正则表达式,但写前确认客户端是否启用正则匹配,否则会把它当普通字符串。
- CIDR 语法:IP 网段使用 192.0.2.0/24 这种格式,别把掩码写成 255.255.255.0。
- 端口范围:写 1000-2000 或 80,443 之类,注意格式要求。
- 大小写敏感:域名通常不区分大小写,进程名在不同系统上可能区分大小写。
- 顺序关键:从具体到泛化;例如先写特定 IP 再写 *.example.com,再写默认规则。
测试规则是否生效的方法
- 用浏览器访问目标域名,观察 QuickQ 面板的实时连接/日志,看请求是否被分到期望节点。
- 使用命令行工具:ping / traceroute / nslookup 或 curl -v 来查看连接路径和解析结果。
- 检查日志:很多客户端会记录规则匹配日志,开启调试日志可以看到匹配哪条规则。
- 断开/重连:修改规则后如果不生效,试着重载配置或断开再重连 VPN。
导入、导出与备份规则
如果 QuickQ 支持规则导入/导出,推荐把规则以文本或 JSON 导出备份。常见做法是把规则库放在云端(如自己控制的 Git 仓库或私有云盘),这样换设备或重装客户端时能快速恢复。
常见问题与排查提示
- 规则不生效:确认规则是否启用;确认顺序;检查是否有更先匹配的“黑洞”规则覆盖;尝试重载配置。
- 按进程分流无效果:Windows 试试以管理员运行客户端;Android 需要系统支持 per-app VPN;macOS 需授予网络权限。
- DNS 泄露:有些规则只分流 TCP 流量,DNS 请求仍走系统解析,确认是否启用了 DNS 劫持或使用 QuickQ 提供的 DNS。
- 某些网站卡顿:可能是节点问题,尝试改用直连或更换节点;也可能是 MTU/IPv6 问题。
高级场景与建议
- 分应用+分域名混用:优先匹配特定应用内的特殊域名,这样可以更精确地控制流量。
- 失败回退:配置一个“兜底”规则,把未匹配流量发到默认节点或直连,避免被误封。
- 性能考虑:规则数量过多会增加匹配开销,尽量把最常用的规则放前面并合并相近规则。
- 安全性:敏感业务(银行、Token 登录)尽量走直连或受信任的出口节点,避免走不可信的中转。
一个实际例子(手把手操作)
举个我常用的例子:我要让公司邮件服务器直连、视频站点走日本节点、所有国内站点走直连,其他都走默认节点。操作过程一般是:
- 打开规则管理,新增“公司邮件”规则,类型域名,填写 mail.company.com,动作:直连,优先级置顶。
- 新增“视频网站-JP”规则,类型域名,填写 *.video-example.jp,动作:节点 JP-1,优先级放在中间。
- 新增“国内直连”规则,类型为域名或 IP(中国大陆 IP 段),动作直连,优先级靠后。
- 最后一条新增“默认”规则,匹配所有(*),动作:节点 Default-US。
- 保存并应用,重载配置,打开视频测试延迟和播放,检查邮件能否正常收发。
结尾随想(写着写着想到的)
其实做规则就是在搭积木:把明确的块先摆好,再用通配或默认块填充漏洞。QuickQ 的界面可能会随版本变化,但思路不会变——确定匹配条件、指定动作、注意顺序、测试生效。写多了你会发现一套适合自己的规则库可以让日常上网舒服不少,遇到问题也别慌,逐条排查就行。就这样,先把常用场景写成模板,慢慢迭代就好。