常见问题
GEOSITE、GEOIP 和 no-resolve 的关系
IP 类规则, 如GEOIP, 是针对出站请求为 IP 地址的部分进行内容匹配
如 https://223.5.5.5/dns-query
- GEOSITE,cn,DIRECT # 仅针对域名请求进行内容匹配
- GEOIP,cn,DIRECT,no-resolve # 仅针对IP 请求进行内容匹配
- GEOIP,cn,DIRECT # 仅针对IP 请求进行内容匹配, 如果请求是域名,会将域名解析为 IP 再进行内容匹配
常见关于代理自动关闭/重启的原因
- iOS VPN 限制内存使用 50MB, 在 工具 -> 网络诊断 -> 系统 可以查看当前的系统内存情况
- 规则数量/节点数量/重写/脚本数量都会影响内存的占用情况
- 排查覆写中是否存在 去广告合集/融合版 等大内存占用的情况
添加远程代理集后,策略组不显示代理集里的节点
底部导航栏策略组>左上角小云朵图标 > proxies 列表 > 左滑更新 > 显示更新时间和数量表示成功

更新远程代理集失败
尝试切换到全局模式, 指定 GLOBAL 策略走直连,重试

机场订阅无法导入或更新
部分机场订阅接口不支持 Stash UA, 返回了错误的格式
需要手动在订阅里添加flag参数,修改如下
https://example.org/api/v1/client/subscribe?token=token -> https://example.org/api/v1/client/subscribe?token=token&flag=clash
统计中订阅流量显示规则
- 订阅的配置,手动更新,会基于 head 方法请求订阅接口更新数据
- 配置中的远程代理集,会根据缓存结果显示,手动更新无效,更新远程资源无效,刷新机制不明
- 覆写中填写的远程代理集,统计中不显示订阅的流量信息
部分机场不支持 head 方法的订阅请求,所以在 stash中无法刷新统计订阅流量,只显示第一次拉取配置的流量统计信息。
DNS查询规则
- 直连请求会触发 DNS 查询
- 匹配规则时遇到IP-CIDR、IP-ASN、GEOIP, 且规则未添加 no-resolve
订阅转换
什么情况下需要使用订阅转换接口?
- 机场不识别 Stash 客户端的 UserAgent, 需要自定义User-Agent以绕过限制
- 机场订阅接口未允许
Head请求, 于是 Stash 流量更新失败 - 远程代理集为代理添加前缀,以方便正则过滤
- 修改默认的延迟测速地址
支持功能
- 自定义User-Agent
- 兼容Head请求
- 节点名称添加前缀(仅适用于只返回代理的情况)
- 订阅只返回代理节点
- 修改节点延迟测速链接
- 修改节点延迟测速时间
如何操作
- 访问接口网页:
https://p.19940731.xyz/docs#/Proxy/subscribe_api_clash_subscribe_get - 点击
Try it out - 在页面输入参数,其中
url必填,user_agent等其他参数按需填写 - 点击
Execute执行 - 在下方结果中复制
Request URL内的链接 - 导入到配置文件或远程代理集
