SURGE PRO NEWS
5.78K subscribers
15 photos
1 file
1.05K links
内容由Bot自动提取转发
未经核实,仅供参考

Surge 唯一 Telegram 官方频道: @SurgeTestFlightFeed
Download Telegram
#iOS #TestFlight

Surge 5 5.21.0 (3137) is ready to test on iOS.

What to Test:

- 修正当存在类似 RULE-SET,,DIRECT 的规则时会导致的异常和崩溃
- 修正部分代理错误未能被 Smart 组正确识别的问题
- 修正部分情况下,代理策略的统计数据中,上传数据量被漏计的问题
- 修正使用 Smart 组作为 underlying-proxy 的情况下,在特定错误的情况下会无法自动切换策略的问题
- 优化外部资源的缓存系统
- 当脚本已完成或超时后,未完成的 $httpClient 不再会调用回调函数
#Mac #Beta

Version 5.7.0-2679

### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
#Mac #Beta

Version 5.7.0-2680

### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
#iOS #TestFlight

Surge 5 5.21.0 (3138) is ready to test on iOS.

What to Test:

- 优化了在网络切换时的自动重试机制
- 修正了 JSC 的并发数量限制未正确生效的问题
- 优化了 JSC 脚本的内存控制,现在在脚本结束或超时后,脚本会被立刻打断,避免持续产生内存占用
Forwarded from Surge TestFlight Feed
Surge iOS & Mac 更新日志
- 新增配置文件行命令 #!REQUIREMENT

#!REQUIREMENT CORE_VERSION>=22 Group = smart, policyA, policyB

也可以用在行尾

Group = url, policyA, policyB //!REQUIREMENT CORE_VERSION<22

## REQUIREMENT 表达式

可用作判断的变量有 CORE_VERSION, SYSTEM, SYSTEM_VERSION, DEVICE_MODEL, LANGUAGE

可使用的操作符有 =,==,>=,=>,<=,=<,>,<,!=,<>,AND,&&,OR,||,NOT,!,BEGINSWITH,CONTAINS,ENDSWITH,LIKE,MATCHES

一个典型的变量值样例:
CORE_VERSION: 22
SYSTEM: iOS
SYSTEM_VERSION: System Version 17.4.1 (Build 21E236)
DEVICE_MODEL: iPhone16,1
LANGUAGE: zh-Hans

当表达式包含空格时,应该使用 "" 包裹整个表达式。

#!REQUIREMENT "CORE_VERSION>=22 AND SYSTEM==iOS" Group = smart, policyA, policyB

## 提示

1. 表达式在 UI 配置写入时会丢失,所以该功能主要用于托管配置和企业配置。

2. 由于先前版本并不支持该表达式,因此提供了行末和行首两种写法,可灵活利用该机制完成对旧版本的支持,比方说,希望为支持 Smart 组的客户端使用 Smart 组,那么可以写为


#!REQUIREMENT CORE_VERSION>=22 Group = smart, policyA, policyB
Group = url, policyA, policyB //!REQUIREMENT CORE_VERSION<22


由于第一行在旧版本中会被当作一条单纯的注释,所以不会产生效果,而第二行的行末注释也仅仅会被当做一般的注释处理。
1
#Mac #Beta

Version 5.7.0-2681

### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Forwarded from Surge TestFlight Feed
- 新增配置功能自动升级机制,可自动将配置中的 url-test/load-balance,自动升级为 smart 组。
- 对于一般配置,改动会自己写入配置中
- 对于托管配置和企业配置,会在加载配置时自动应用(企业配置不会进行询问,将自动完成升级)
如果不希望托管配置或企业配置被自动升级所修改,可增加配置描述
#!FORBIDDEN-UPGRADE smart-group
(未来会增加更多自动升级的关键字)
- 修正通过 HTTP-API 执行脚本时,若果错误的传入 null 会导致崩溃的问题
#iOS #TestFlight

Surge 5 5.21.0 (3139) is ready to test on iOS.

What to Test:

- 新增配置文件行命令 #!REQUIREMENT,用法请详见频道说明
- 新增配置功能自动升级机制,可自动将配置中的 url-test/load-balance,自动升级为 smart 组。
- 对于一般配置,改动会直接写入配置中
- 对于托管配置和企业配置,会在加载配置时自动应用(企业配置不会进行询问,将自动完成升级)
如果不希望托管配置或企业配置被自动升级所修改,可增加配置描述
#!FORBIDDEN-UPGRADE smart-group
(未来会增加更多自动升级的关键字)
- 修正通过 HTTP-API 执行脚本时,若果错误的传入 null 会导致崩溃的问题
#iOS #TestFlight

Surge 5 5.21.0 (3140) is ready to test on iOS.

What to Test:

- 修正配置升级功能的一些问题
- Hysteria2 的默认 QUIC 行为修改为阻止
#iOS #TestFlight

Surge 5 5.21.0 (3141) is ready to test on iOS.

What to Test:

- 修正配置升级对一般配置使用时,未能正确写入的问题
- 修正 Smart 组可以使用 include-other-group 参数包含一个策略组作为子策略的问题
#Mac #Beta

Version 5.7.0-2682

### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
#Mac #Beta

Version 5.7.0-2684

### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
#Mac #Beta

Version 5.7.0-2685

### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Forwarded from Surge TestFlight Feed
Surge iOS & Mac 更新日志
- [Mac] 修正 Dashboard 查看远端设备时,无法读取截取的 HTTP Body 的问题
- ipv6-vif 参数行为修改,当设置为 always 时,即使未设置 ipv6=true,也会开启 IPv6 功能。
- 为 ipv6-vif=always 参数增加了警告
- 调整了自动重试机制,在非 IPv6 网络下访问 IPv6 地址不再会进入重试流程,请求会立刻失败(以此解决在非 IPv6 环境下开启 IPv6 VIF 造成部分应用卡顿的问题,如微信和淘宝,但是应用仍然会持续发出 IPv6 请求)
- 文案完善
#iOS #TestFlight

Surge 5 5.21.0 (3142) is ready to test on iOS.

What to Test:

- ipv6-vif 参数行为修改,当设置为 always 时,即使未设置 ipv6=true,也会开启 IPv6 功能。
- 为 ipv6-vif=always 参数增加了警告
- 调整了自动重试机制,在非 IPv6 网络下访问 IPv6 地址不再会进入重试流程,请求会立刻失败(以此解决在非 IPv6 环境下开启 IPv6 VIF 造成部分应用卡顿的问题,如微信和淘宝,但是应用仍然会持续发出 IPv6 请求)
- 文案完善
#iOS #TestFlight

Surge 5 5.21.0 (3143) is ready to test on iOS.

What to Test:

- 修正在部分网络上 IPv6 VIF 设置为 auto 时无法开启的问题
- 脚本编辑器支持自定义保存文件名和从不属于配置的 .js 文件中载入