Surge Channel
4.68K subscribers
31 photos
1 video
6 files
864 links
Surge唯一官方频道:https://t.me/SurgeTestFlightFeed

以下为第三方创建:
群连接 https://t.me/+TO9iLpyTE1FjZTM1
群频道 https://t.me/+nZUgB3lPosQ2Y2Y1
Download Telegram
Forwarded from Surge's Changelog
#iOS #TestFlight

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

What to Test:

- 脚本编辑器细节优化
- 新增 mock 执行模式的引擎选项。
- 可加载和保存来自模块的本地脚本文件,不再可以从此处选择来自 URL 的脚本文件
- 模块管理页面优化
- 修改分类时可从已存在分类中直接选择
- 可单独查看某个模块所使用的外部资源
- 审查模块内容时,自动移除无效空行
- 在外部资源页面查看脚本时,将使用脚本编辑器打开
Forwarded from Surge's Changelog
#iOS #TestFlight

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

What to Test:

- 新增 Utilites 标签页的长按快捷菜单
- 修正外部资源页面的内容乱序的问题
- 配置 Shortcuts 执行 Surge 脚本时可直接读取当前配置的脚本列表
- 修正在脚本中传入一些错误类型的参数会导致 Surge 崩溃的问题
- 其他细节调整和修正
Forwarded from Surge's Changelog
#iOS #TestFlight

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

What to Test:

- 修正有时通过外部资源列表查看脚本时脚本无法载入的问题
- 脚本编辑器可以直接载入来自 URL 的脚本
- GeoIP 数据库由主应用更新后不再需要重启即可生效
- 模块页面允许撤销修改以避免误操作导致生效顺序修改
- 其他细节调整
Forwarded from Surge's Changelog
#iOS #TestFlight

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

What to Test:

- 支持 Body Rewrite 的 UI 配置
- Mock 的新数据类型支持 UI 配置
- 其他细节调整
Forwarded from Surge's Changelog
#iOS #TestFlight

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

What to Test:

- 修正 Body Rewrite 规则无法正确保存的问题
- 其他细节修正
Forwarded from Surge's Changelog
#Mac #Beta

Version 5.5.1-2595

- 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.)
- 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.)
Forwarded from Surge's Changelog
#iOS #TestFlight

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

What to Test:

- 文案补全与细节修正
- 功能解锁页面底部现在会显示所有可解锁的项目(原本部分解锁项目仅在使用时才会提示)
- 再次调整了模块条目后的菜单按钮的可点击区域

5.10.0 RC1
Forwarded from Surge's Changelog
#Mac #Beta

Version 5.5.1-2596

- 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.)
- 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.)
Forwarded from Surge's Changelog
#iOS #TestFlight

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

What to Test:

- 细节问题与文案修正

5.10.0 RC2
Forwarded from Surge's Changelog
#Mac #Beta

Version 5.5.1-2597

- 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.)
- 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.)
Forwarded from Surge's Changelog
#iOS #TestFlight

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

What to Test:

- 修正与新版 Safari 的非 https WebSocket 在代理模式下的兼容性问题
- 修正 PROTOCOL,STUN 无法正确匹配
- 取消了 ICMP 超限时的警告通知
- 修正在规则搜索页删除条目时,会将重复条目全部删除的问题
- 修正编辑器高亮的一些缺失
- 修正一些文案问题

5.10.0 RC3
Forwarded from Surge's Changelog
#Mac #Beta

Version 5.5.1-2598

#### 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
#iOS #TestFlight

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

What to Test:

- 修正一些情况下 Header 修改无法生效的问题
- 将部分警告调整为了非通知提示
- 其他细节修正

5.10.0 RC4
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 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 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 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 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.1-2612

### Fixes
- Bug fixes.
Forwarded from Surge's Changelog
#Mac #Release

Version 5.6.1-2612

### Fixes
- Bug fixes.
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
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 模式复现并提供日志