脚本引擎为JavaScript Core,未更新至 WKWebView
脚本指定请求节点或策略组功能($request.policy),只能用于$httpClient操作,不能用于修改请求本身
WireGuard协议不支持代理链
没有macOS版,不支持网关模式
系统通知不支持传入多媒体类型
iOS版不支持抓取流量/请求
不支持MitM over HTTP/2
不支持节点自定义脚本功能(长按节点,显示可对此节点执行的脚本操作)
不支持外链图片作为icon
自动策略组,无法手动锁定(Pin)使用其中某个节点
不支持本地插件
不支持逻辑规则(与或非)(AND/OR/NOT)
不支持Snell协议
不支持TUIC协议
没有macOS版,不支持网关模式
不支持webAPI
不支持多个配置文件
不支持面板(Panel)
正则筛选策略组对本地节点无效(server-tag-regex, resource-tag-regex)
自动策略组,无法手动锁定(Pin)使用其中某个节点
不支持多种REJECT类型(REJECT-DROP, REJECT-NODROP)
不支持逻辑规则(与或非)(AND/OR/NOT)
不支持目标端口规则(DST-PORT)
不支持正则表达式规则(URL-REGEX)
任务类型(cron, event-interaction, event-network)脚本,只能通过任务仓库订阅添加,无法通过URL scheme或引用资源直接添加task
当$done传入任何额外({url,headers,body,bodyBytes,opt}之外)的子对象时,会直接忽略$done传入的全部内容(abort操作)
当需要修改的body为二进制时,需访问bodyBytes对象($request.bodyBytes或$response.bodyBytes)
脚本指定请求节点或策略组功能($request.opts.policy),只能用于$task.fetch操作,不能用于修改请求本身
无法通过脚本完全重定向请求地址($request.url),即使修改了修改连接请求 host, 也会继续发送该修改后的请求到原始目标地址,即发送修改的数据到原始服务器
不支持自定义代理(lua/js)协议
不支持Hysteria协议
不支持Snell协议
不支持TUIC协议
不支持WireGuard协议
trojan协议wss 不支持 tls-host 设置 sni (默认使用obfs-host)
VMess协议加密方式不能auto
无法自定义脚本超时时间
无法自定义脚本名称
无法自定义argument
无法自定义max-size(触发脚本的最大body尺寸)
只能包含重写(header或script)及MitM主机名(hostname)两种类型的资源
DNS请求只能直连,无法通过代理策略访问
不支持MitM over HTTP/2
不支持MitM其他代理设备流量
tvOS版不支持MitM功能
不支持面板(Panel)
不支持桌面小组件
外链图片作为icon时,不支持自动缩放,必须为指定尺寸(108px或144px),否则不显示
无法向本地储存写入文件
不支持自定义代理(lua/js)协议
不支持ShadowsocksR协议
不支持Vless协议
不支持资源解析器
不支持通过URL scheme导入节点
系统通知不支持传入多媒体类型
加密DNS不支持fallback(加密DNS不可用时,回退至普通DNS)
不支持节点自定义脚本功能(长按节点,显示可对此节点执行的脚本操作)
不支持外链图片作为icon
代理链不支持UDP
不支持自定义代理(lua/js)协议
Hysteria协议不支持port hopping
iOS版不支持抓取流量/请求
DNS请求只能直连,无法通过代理策略访问
不支持节点自定义脚本功能(长按节点,显示可对此节点执行的脚本操作)