#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 不再会调用回调函数
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
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-2678
### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
⚠️版本回撤‼️
Version 5.7.0-2678
### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Nssurge
智能策略组(Smart Policy Group) - Surge Tech Community
The forum is only for Surge technical discussions. License and other questions please contact support@nssurge.com.
#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
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
Nssurge
智能策略组(Smart Policy Group) - Surge Tech Community
The forum is only for Surge technical discussions. License and other questions please contact support@nssurge.com.
#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
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 脚本的内存控制,现在在脚本结束或超时后,脚本会被立刻打断,避免持续产生内存占用
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
#!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
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 组。
- 对于一般配置,改动会自己写入配置中
- 对于托管配置和企业配置,会在加载配置时自动应用(企业配置不会进行询问,将自动完成升级)
如果不希望托管配置或企业配置被自动升级所修改,可增加配置描述
(未来会增加更多自动升级的关键字)
- 修正通过 HTTP-API 执行脚本时,若果错误的传入 null 会导致崩溃的问题
- 对于一般配置,改动会自己写入配置中
- 对于托管配置和企业配置,会在加载配置时自动应用(企业配置不会进行询问,将自动完成升级)
如果不希望托管配置或企业配置被自动升级所修改,可增加配置描述
#!FORBIDDEN-UPGRADE smart-group(未来会增加更多自动升级的关键字)
- 修正通过 HTTP-API 执行脚本时,若果错误的传入 null 会导致崩溃的问题
Surge TestFlight Feed
- 新增配置功能自动升级机制,可自动将配置中的 url-test/load-balance,自动升级为 smart 组。 - 对于一般配置,改动会自己写入配置中 - 对于托管配置和企业配置,会在加载配置时自动应用(企业配置不会进行询问,将自动完成升级) 如果不希望托管配置或企业配置被自动升级所修改,可增加配置描述 #!FORBIDDEN-UPGRADE smart-group (未来会增加更多自动升级的关键字) - 修正通过 HTTP-API 执行脚本时,若果错误的传入 null 会导致崩溃的问题
请注意,只有当配置中存在 url-test/load-balance 组时才会自动弹出向导页面,也可以从更多标签页进入
确认当前版本存在 bug 会对所有非企业配置用户弹出提示
确认当前版本存在 bug 会对所有非企业配置用户弹出提示
#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 会导致崩溃的问题
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 行为修改为阻止
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 参数包含一个策略组作为子策略的问题
Surge 5 5.21.0 (3141) is ready to test on iOS.
What to Test:
- 修正配置升级对一般配置使用时,未能正确写入的问题
- 修正 Smart 组可以使用 include-other-group 参数包含一个策略组作为子策略的问题
Forwarded from Surge TestFlight Feed
关于该功能的完整描述已更新到文档:https://manual.nssurge.com/others/managed-profile.html
Nssurge
Managed Profile · GitBook
👍1
#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
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
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
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 请求)
- 文案完善
- [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 请求)
- 文案完善
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 文件中载入
Surge 5 5.21.0 (3143) is ready to test on iOS.
What to Test:
- 修正在部分网络上 IPv6 VIF 设置为 auto 时无法开启的问题
- 脚本编辑器支持自定义保存文件名和从不属于配置的 .js 文件中载入
#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
⚠️版本回撤‼️
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
Nssurge
智能策略组(Smart Policy Group) - Surge Tech Community
The forum is only for Surge technical discussions. License and other questions please contact support@nssurge.com.