我需要为 WeChat 配置一个 USER-AGENT 规则,来匹配 WeChat 的相关流量。从最近请求中查看到,它的 ip 请求 101.32.* 为 tcp 协议,因此,根据 surge 官方说明,我做了如下动作。
1,在通用段配置了 force-http-engine-hosts = sgminorshort.wechat.com
2,在 rule 段加入了规则 USER-AGENT,MicroMessenger*,📲 WeChat,为了排除其他干扰,已将其移动到了 rule 的顶部。📲 WeChat 为我的策略组名称。
结果,当我访问 WeChat 并请求到了 101.32.* 的 ip 地址时,并不能命中设置好的 USER-AGENT 规则,而是匹配到了靠后的原有的 WeChat.list 中的规则。
不知道是什么原因?