Policy(自定义策略组)
最后更新于
这有帮助吗?
A:节点面板下通过自定义策略旁边的按钮通过UI的方式添加(强烈推荐)
B :文本编辑添加, 支持所有类型的策略组(点 右下角图标/配置文件/编辑/[policy] 部分
)
此方式支持所有类型策略组的添加
resource-tag-regex=
表示使用正则筛选需要匹配的资源标签(比如机场名称)
server-tag-regex=
表示使用正则筛选需要匹配的节点标签(比如节点中带有香港、美国这种)
check-interval=600
表示每600秒检查一次节点延迟,如果此策略已由任何请求激活,则将重新计算该间隔。
alive-checking=false
如果被设置为true
,那么即使该策略处于空闲状态,也会重新计算间隔时间,并启动基准测试。
tolerance=0
表示上一次节点的最低延迟数值与本次节点最低延迟数值的差值,当超过这个差值时切换至最低延迟的节点
img-url 参数用于指定策略组图标,可远程,也可本地/iCloud(Quantumult X/Images路径下) (108*108 大小)
direct/proxy/reject 则只能用本地图标,名字分别为 direct.png, proxy.png,reject.png 放置于 Images 文件夹下即可生效 (108108 大小)
该策略组无法通过UI直接添加,只能在配置文件[policy]
下写入;通常是在使用软路由时,让QX走直连,软路由接管代理。此时可以让去广告规则依旧保持reject
,避免失效。其具体写法为
处于蜂窝数据时,会走 策略组1 ;
处于非Wi-Fi-1或Wi-Fi-2时,会走 策略组2
处于Wi-Fi-1或Wi-Fi-2时,走指定的策略,可以是 direct
、proxy
、reject
或 策略组
,此处需至少有一个Wi-Fi参数。
当 全球加速 选中 香港SSID ,香港SSID 选中 香港节点 时:
特定Wi-Fi下:全球加速 → 香港SSID → DIRECT
蜂窝数据下:全球加速 → 香港SSID → 香港节点 → 策略组中选择的节点
效果如下图:
对于策略组的修改和删除,可以通过在相应策略组上长按出现编辑/删除选项,进入UI界面进行操作,也可以在文本模式进行编辑/删除操作,不过需注意以下几点:
修改策略组名称,必须同时需要到引用该策略组的其它策略组里面修改成对应的名称;
如果只是修改策略组参数,只需要长按策略组,出现编辑选项后,点击进入编辑对应的策略组参数;也可以在文本模式进行修改(不建议);
如果分流规则有指向进行了改名操作的策略组,必须在改名操作完成后,在分流规则中重新指定到改名后的策略组,不然原分流规则会失效;
如果分流规则有指向进行了将进行删除操作的策略组,建议在改名操作前,在分流规则中先指定一个其它的策略组;
如果是删除已有策略组,可以在UI界面长按策略组,选择删除选项即可,比须同时到引用了该策略组的所有其它策略组里面删除掉该策略组,也可以在文本模式进行(不建议);
能够进行UI操作的,尽量在UI界面进行。
6,
图标
,详细见
上面的资源标签匹配和节点标签的匹配以及后面的重写等诸多地方都会用到正则,关于正则的使用,见部分。
图标相关见