mieqq NozyLog $httpAPI("GET", "v1/features/enhanced_mode", null, (data) => { if (data.error) { //console.log("iOS"); } else { //console.log("Mac"); } $done(); }); 这个 API 是 Mac 版特有的,检查下 data 的值可以判断是否 Mac 版
NozyLog mieqq 谢谢!这方法聪明哦。 我傻了,只想到用 GET /v1/devices 再判断 physicalAddress 的路子,然后发现这 API "Surge Mac only",就死路了。😅
aquddi AND,((SUBNET,192.168.24.11), (domain-suffix,Google.com)),direct // 网关IP为 mac IP 直连domain-suffix,Google.com,direct // 网关IP为非 mac IP 走代理 我觉得这是用规则可以解决的问题 当然这个有dns 设置上的问题
pastie mieqq 我的两台 iOS 设备,一台是 App Store 版本,一台是 TF 版本,都不能正常执行任何 httpapi 命令,报错 TypeError: undefined is not an object 😅想问下是我遗漏了什么配置么?要在脚本中使用$httpAPI 需要在设置中开启 HTTP API 么?还是说不开启也可以在脚本中使用?