Forwarded from Surge's Changelog
#Mac #Beta
Version 5.6.0-2599
#### New Feature
- Mock (Map Local) feature fully enhanced.
- Added data types such as
- Added
- UI related configurations have not been updated yet. For usage methods, see the documentation: https://manual.nssurge.com/http-processing/mock.html
- When the parameter
- Added feature Body Rewrite, see documentation for details: https://manual.nssurge.com/http-processing/body-rewrite.html- Added recognition for STUN packets, which can be matched using PROTOCOL,STUN. Similar to QUIC, to ensure compatibility, PROTOCOL,UDP can also continue to match STUN traffic.
#### Enhancements
- Optimized request logging. Now the specific rules matched for URL Rewrite and Header Rewrite will be displayed.
- Adjusted the logic of how the DNS engine handles empty results. Now when multiple DNS servers are configured, it no longer waits for all servers to respond with empty results in order to avoid additional waiting when AAAA records do not exist. (However, since the behavior of DNS servers may vary in different environments, observe whether this change causes side effects; please provide feedback if issues arise causing abnormal results.)
- Canceled warning notifications when ICMP exceeds limits
### Fixes
- Adapted to new system restrictions, fixed the issue where selecting to display the main window is ineffective in some cases
- Fixed compatibility issues with non-https WebSocket in proxy mode and the new version of Safari
Version 5.6.0-2599
#### New Feature
- Mock (Map Local) feature fully enhanced.
- Added data types such as
text, tiny-gif, base64 for inline direct data return.- Added
status-code parameter- UI related configurations have not been updated yet. For usage methods, see the documentation: https://manual.nssurge.com/http-processing/mock.html
- When the parameter
encrypted-dns-follow-outbound-mode=true is configured, if a DoH/DoQ/DoH3 connection matches a proxy server using a domain name, and if there is a DNS Local Mapping record for that proxy server's domain name containing an IP address or traditional DNS server, then it is permissible to query through that proxy server. (Querying DNS through a proxy server will break CDN optimization, leading to severe slowness when loading images and videos. Unless there are very special requirements and it is not necessary to configure in this way, domain rules should be used to ensure requests are directly queried by the proxy server.)- Added feature Body Rewrite, see documentation for details: https://manual.nssurge.com/http-processing/body-rewrite.html- Added recognition for STUN packets, which can be matched using PROTOCOL,STUN. Similar to QUIC, to ensure compatibility, PROTOCOL,UDP can also continue to match STUN traffic.
#### Enhancements
- Optimized request logging. Now the specific rules matched for URL Rewrite and Header Rewrite will be displayed.
- Adjusted the logic of how the DNS engine handles empty results. Now when multiple DNS servers are configured, it no longer waits for all servers to respond with empty results in order to avoid additional waiting when AAAA records do not exist. (However, since the behavior of DNS servers may vary in different environments, observe whether this change causes side effects; please provide feedback if issues arise causing abnormal results.)
- Canceled warning notifications when ICMP exceeds limits
### Fixes
- Adapted to new system restrictions, fixed the issue where selecting to display the main window is ineffective in some cases
- Fixed compatibility issues with non-https WebSocket in proxy mode and the new version of Safari
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.6.0-2601
#### New Feature
- Mock (Map Local) feature fully enhanced.
- Added data types such as
- Added
- UI related configurations have not been updated yet. For usage methods, see the documentation: https://manual.nssurge.com/http-processing/mock.html
- When the parameter
- Added feature Body Rewrite, see documentation for details: https://manual.nssurge.com/http-processing/body-rewrite.html- Added recognition for STUN packets, which can be matched using PROTOCOL,STUN. Similar to QUIC, to ensure compatibility, PROTOCOL,UDP can also continue to match STUN traffic.
#### Enhancements
- Optimized request logging. Now the specific rules matched for URL Rewrite and Header Rewrite will be displayed.
- Adjusted the logic of how the DNS engine handles empty results. Now when multiple DNS servers are configured, it no longer waits for all servers to respond with empty results in order to avoid additional waiting when AAAA records do not exist. (However, since the behavior of DNS servers may vary in different environments, observe whether this change causes side effects; please provide feedback if issues arise causing abnormal results.)
- Canceled warning notifications when ICMP exceeds limits
### Fixes
- Adapted to new system restrictions, fixed the issue where selecting to display the main window is ineffective in some cases
- Fixed compatibility issues with non-https WebSocket in proxy mode and the new version of Safari
Version 5.6.0-2601
#### New Feature
- Mock (Map Local) feature fully enhanced.
- Added data types such as
text, tiny-gif, base64 for inline direct data return.- Added
status-code parameter- UI related configurations have not been updated yet. For usage methods, see the documentation: https://manual.nssurge.com/http-processing/mock.html
- When the parameter
encrypted-dns-follow-outbound-mode=true is configured, if a DoH/DoQ/DoH3 connection matches a proxy server using a domain name, and if there is a DNS Local Mapping record for that proxy server's domain name containing an IP address or traditional DNS server, then it is permissible to query through that proxy server. (Querying DNS through a proxy server will break CDN optimization, leading to severe slowness when loading images and videos. Unless there are very special requirements and it is not necessary to configure in this way, domain rules should be used to ensure requests are directly queried by the proxy server.)- Added feature Body Rewrite, see documentation for details: https://manual.nssurge.com/http-processing/body-rewrite.html- Added recognition for STUN packets, which can be matched using PROTOCOL,STUN. Similar to QUIC, to ensure compatibility, PROTOCOL,UDP can also continue to match STUN traffic.
#### Enhancements
- Optimized request logging. Now the specific rules matched for URL Rewrite and Header Rewrite will be displayed.
- Adjusted the logic of how the DNS engine handles empty results. Now when multiple DNS servers are configured, it no longer waits for all servers to respond with empty results in order to avoid additional waiting when AAAA records do not exist. (However, since the behavior of DNS servers may vary in different environments, observe whether this change causes side effects; please provide feedback if issues arise causing abnormal results.)
- Canceled warning notifications when ICMP exceeds limits
### Fixes
- Adapted to new system restrictions, fixed the issue where selecting to display the main window is ineffective in some cases
- Fixed compatibility issues with non-https WebSocket in proxy mode and the new version of Safari
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.6.0-2610
#### New Feature
- Mock (Map Local) feature fully enhanced.
- Added data types such as
- Added
- UI related configurations have not been updated yet. For usage methods, see the documentation: https://manual.nssurge.com/http-processing/mock.html
- When the parameter
- Added feature Body Rewrite, see documentation for details: https://manual.nssurge.com/http-processing/body-rewrite.html- Added recognition for STUN packets, which can be matched using PROTOCOL,STUN. Similar to QUIC, to ensure compatibility, PROTOCOL,UDP can also continue to match STUN traffic.
#### Enhancements
- Optimized request logging. Now the specific rules matched for URL Rewrite and Header Rewrite will be displayed.
- Adjusted the logic of how the DNS engine handles empty results. Now when multiple DNS servers are configured, it no longer waits for all servers to respond with empty results in order to avoid additional waiting when AAAA records do not exist. (However, since the behavior of DNS servers may vary in different environments, observe whether this change causes side effects; please provide feedback if issues arise causing abnormal results.)
- Canceled warning notifications when ICMP exceeds limits
### Fixes
- Adapted to new system restrictions, fixed the issue where selecting to display the main window is ineffective in some cases
- Fixed compatibility issues with non-https WebSocket in proxy mode and the new version of Safari
Version 5.6.0-2610
#### New Feature
- Mock (Map Local) feature fully enhanced.
- Added data types such as
text, tiny-gif, base64 for inline direct data return.- Added
status-code parameter- UI related configurations have not been updated yet. For usage methods, see the documentation: https://manual.nssurge.com/http-processing/mock.html
- When the parameter
encrypted-dns-follow-outbound-mode=true is configured, if a DoH/DoQ/DoH3 connection matches a proxy server using a domain name, and if there is a DNS Local Mapping record for that proxy server's domain name containing an IP address or traditional DNS server, then it is permissible to query through that proxy server. (Querying DNS through a proxy server will break CDN optimization, leading to severe slowness when loading images and videos. Unless there are very special requirements and it is not necessary to configure in this way, domain rules should be used to ensure requests are directly queried by the proxy server.)- Added feature Body Rewrite, see documentation for details: https://manual.nssurge.com/http-processing/body-rewrite.html- Added recognition for STUN packets, which can be matched using PROTOCOL,STUN. Similar to QUIC, to ensure compatibility, PROTOCOL,UDP can also continue to match STUN traffic.
#### Enhancements
- Optimized request logging. Now the specific rules matched for URL Rewrite and Header Rewrite will be displayed.
- Adjusted the logic of how the DNS engine handles empty results. Now when multiple DNS servers are configured, it no longer waits for all servers to respond with empty results in order to avoid additional waiting when AAAA records do not exist. (However, since the behavior of DNS servers may vary in different environments, observe whether this change causes side effects; please provide feedback if issues arise causing abnormal results.)
- Canceled warning notifications when ICMP exceeds limits
### Fixes
- Adapted to new system restrictions, fixed the issue where selecting to display the main window is ineffective in some cases
- Fixed compatibility issues with non-https WebSocket in proxy mode and the new version of Safari
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.6.0-2611
#### New Feature
- Mock (Map Local) feature fully enhanced.
- Added data types such as
- Added
- UI related configurations have not been updated yet. For usage methods, see the documentation: https://manual.nssurge.com/http-processing/mock.html
- When the parameter
- Added feature Body Rewrite, see documentation for details: https://manual.nssurge.com/http-processing/body-rewrite.html- Added recognition for STUN packets, which can be matched using PROTOCOL,STUN. Similar to QUIC, to ensure compatibility, PROTOCOL,UDP can also continue to match STUN traffic.
#### Enhancements
- Optimized request logging. Now the specific rules matched for URL Rewrite and Header Rewrite will be displayed.
- Adjusted the logic of how the DNS engine handles empty results. Now when multiple DNS servers are configured, it no longer waits for all servers to respond with empty results in order to avoid additional waiting when AAAA records do not exist. (However, since the behavior of DNS servers may vary in different environments, observe whether this change causes side effects; please provide feedback if issues arise causing abnormal results.)
- Canceled warning notifications when ICMP exceeds limits
### Fixes
- Adapted to new system restrictions, fixed the issue where selecting to display the main window is ineffective in some cases
- Fixed compatibility issues with non-https WebSocket in proxy mode and the new version of Safari
Version 5.6.0-2611
#### New Feature
- Mock (Map Local) feature fully enhanced.
- Added data types such as
text, tiny-gif, base64 for inline direct data return.- Added
status-code parameter- UI related configurations have not been updated yet. For usage methods, see the documentation: https://manual.nssurge.com/http-processing/mock.html
- When the parameter
encrypted-dns-follow-outbound-mode=true is configured, if a DoH/DoQ/DoH3 connection matches a proxy server using a domain name, and if there is a DNS Local Mapping record for that proxy server's domain name containing an IP address or traditional DNS server, then it is permissible to query through that proxy server. (Querying DNS through a proxy server will break CDN optimization, leading to severe slowness when loading images and videos. Unless there are very special requirements and it is not necessary to configure in this way, domain rules should be used to ensure requests are directly queried by the proxy server.)- Added feature Body Rewrite, see documentation for details: https://manual.nssurge.com/http-processing/body-rewrite.html- Added recognition for STUN packets, which can be matched using PROTOCOL,STUN. Similar to QUIC, to ensure compatibility, PROTOCOL,UDP can also continue to match STUN traffic.
#### Enhancements
- Optimized request logging. Now the specific rules matched for URL Rewrite and Header Rewrite will be displayed.
- Adjusted the logic of how the DNS engine handles empty results. Now when multiple DNS servers are configured, it no longer waits for all servers to respond with empty results in order to avoid additional waiting when AAAA records do not exist. (However, since the behavior of DNS servers may vary in different environments, observe whether this change causes side effects; please provide feedback if issues arise causing abnormal results.)
- Canceled warning notifications when ICMP exceeds limits
### Fixes
- Adapted to new system restrictions, fixed the issue where selecting to display the main window is ineffective in some cases
- Fixed compatibility issues with non-https WebSocket in proxy mode and the new version of Safari
Forwarded from Surge's Changelog
Forwarded from Surge's Changelog
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.0-2618
### New Feature
- Smart Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Version 5.7.0-2618
### New Feature
- Smart Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Forwarded from Surge's Changelog
#iOS #TestFlight #订阅功能
Surge 5 5.21.0 (3088) is ready to test on iOS.
What to Test:
新的订阅功能:智能策略组(Smart Policy Group)
详见:https://community.nssurge.com/d/2536-smart-policy-group
- 新功能需要功能订阅解锁
- 该版本尚未完成对新功能的 UI 部分,请使用配置文件进行配置。
- 该版本设计重大架构调整,修改内容较多,短期内可能不稳定
- 该版本的 verbose 日志中包含大量内容,如果遇到 Smart 策略组工作逻辑不理想的问题,请使用 verbose 模式复现并提供日志
Surge 5 5.21.0 (3088) is ready to test on iOS.
What to Test:
新的订阅功能:智能策略组(Smart Policy Group)
详见:https://community.nssurge.com/d/2536-smart-policy-group
- 新功能需要功能订阅解锁
- 该版本尚未完成对新功能的 UI 部分,请使用配置文件进行配置。
- 该版本设计重大架构调整,修改内容较多,短期内可能不稳定
- 该版本的 verbose 日志中包含大量内容,如果遇到 Smart 策略组工作逻辑不理想的问题,请使用 verbose 模式复现并提供日志
Nssurge
智能策略组(Smart Policy Group) - Surge Tech Community
The forum is only for Surge technical discussions. License and other questions please contact support@nssurge.com.
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.0-2619
### 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-2619
### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.0-2621
### 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-2621
### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Forwarded from Surge's Changelog
#iOS #TestFlight
Surge 5 5.21.0 (3089) is ready to test on iOS.
What to Test:
- 修正 Smart Group 无法用做 underlying-proxy 的问题
- 现在可以在策略组选择页面查看策略使用的用量统计,分为了“最常使用”、“经常使用”、“偶尔使用”三个标签,不带标签的策略表示最近从未使用过该策略
Surge 5 5.21.0 (3089) is ready to test on iOS.
What to Test:
- 修正 Smart Group 无法用做 underlying-proxy 的问题
- 现在可以在策略组选择页面查看策略使用的用量统计,分为了“最常使用”、“经常使用”、“偶尔使用”三个标签,不带标签的策略表示最近从未使用过该策略
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.0-2622
### 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-2622
### 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.
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.0-2624
### 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-2624
### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.0-2625
### 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-2625
### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Forwarded from Surge's Changelog
#iOS #TestFlight
Surge 5 5.21.0 (3091) is ready to test on iOS.
What to Test:
- 修正使用 Smart 组作为 underlying-proxy 时,UDP 转发无法工作的问题
- 优化了 RULE-SET 的索引
- Smart 组可以用 UI 进行配置了
- 优化 Smart 组策略失败时的重试逻辑
Surge 5 5.21.0 (3091) is ready to test on iOS.
What to Test:
- 修正使用 Smart 组作为 underlying-proxy 时,UDP 转发无法工作的问题
- 优化了 RULE-SET 的索引
- Smart 组可以用 UI 进行配置了
- 优化 Smart 组策略失败时的重试逻辑
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.0-2626
### 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-2626
### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.0-2627
### 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-2627
### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Forwarded from Surge's Changelog
#iOS #TestFlight
Surge 5 5.21.0 (3092) is ready to test on iOS.
What to Test:
- 修正 WireGuard 和 QUIC 类协议无法使用 Smart 组作为 underlying-proxy 的问题
- Smart 组的用量统计计算方式优化,且新增失败标记
Surge 5 5.21.0 (3092) is ready to test on iOS.
What to Test:
- 修正 WireGuard 和 QUIC 类协议无法使用 Smart 组作为 underlying-proxy 的问题
- Smart 组的用量统计计算方式优化,且新增失败标记
Forwarded from Surge's Changelog
#iOS #TestFlight
Surge 5 5.21.0 (3093) is ready to test on iOS.
What to Test:
- 新增策略组参数 external-policy-name-prefix,可用于给外部策略名追加前缀,可用于配合 Smart 组的优先级调整功能使用。(注意该参数必须和 policy-path 联合使用)
- 修正 Smart 组在首次测试未完成时,可能错误将策略显示为失败的问题
Surge 5 5.21.0 (3093) is ready to test on iOS.
What to Test:
- 新增策略组参数 external-policy-name-prefix,可用于给外部策略名追加前缀,可用于配合 Smart 组的优先级调整功能使用。(注意该参数必须和 policy-path 联合使用)
- 修正 Smart 组在首次测试未完成时,可能错误将策略显示为失败的问题
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.0-2628
### 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-2628
### New Feature
- Smart Policy Group. Check the community documentation to learn more: https://community.nssurge.com/d/2536-smart-policy-group
Forwarded from Surge's Changelog
#iOS #TestFlight
Surge 5 5.21.0 (3094) is ready to test on iOS.
What to Test:
- 在手动对 Smart 组执行测试后,将临时切换为测试结果(延迟)显示
- 修正对 Ponte 进行 UDP 测试会失败的问题
- 优化了配置重载,现在重载时将自动分析变化的 Section,只对变化部分进行重载,并尽量减少重载所产生的动作,对模块的开关产生的配置变化也有效。
比如只调整了规则,那唯一会触发的行为是重新检测活跃连接的规则匹配结果,如果不一致则打断。
(该功能在 Surge Mac 上进行 UI 操作修改时已存在。)
Surge 5 5.21.0 (3094) is ready to test on iOS.
What to Test:
- 在手动对 Smart 组执行测试后,将临时切换为测试结果(延迟)显示
- 修正对 Ponte 进行 UDP 测试会失败的问题
- 优化了配置重载,现在重载时将自动分析变化的 Section,只对变化部分进行重载,并尽量减少重载所产生的动作,对模块的开关产生的配置变化也有效。
比如只调整了规则,那唯一会触发的行为是重新检测活跃连接的规则匹配结果,如果不一致则打断。
(该功能在 Surge Mac 上进行 UI 操作修改时已存在。)