Forwarded from Surge's Changelog
#tvOS #TestFlight
Surge 5 5.100.0 (3279) is ready to test on tvOS.
What to Test:
- 使用 CloudKit 重写 Surge tvOS 配置部署流程,稳定性得到大幅提升。请注意需要将 iOS 和 tvOS 都升级至最新版本后才可以使用配置部署功能,且 tvOS 版本需要先启动一次完成注册
Official Channel: @SurgeTestFlightFeed
Surge 5 5.100.0 (3279) is ready to test on tvOS.
What to Test:
- 使用 CloudKit 重写 Surge tvOS 配置部署流程,稳定性得到大幅提升。请注意需要将 iOS 和 tvOS 都升级至最新版本后才可以使用配置部署功能,且 tvOS 版本需要先启动一次完成注册
Official Channel: @SurgeTestFlightFeed
Forwarded from Surge's Changelog
#iOS #TestFlight
Surge 5 5.100.0 (3280) is ready to test on iOS.
What to Test:
5.12.0 RC1
Official Channel: @SurgeTestFlightFeed
Surge 5 5.100.0 (3280) is ready to test on iOS.
What to Test:
5.12.0 RC1
Official Channel: @SurgeTestFlightFeed
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.5-2816
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
- The DNS forwarder will now forward DNS requests to specific upstream servers based on
- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed
Version 5.7.5-2816
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
dig -x 198.18.23.87 command can be used to determine the original domain name corresponding to a fake IP.- The DNS forwarder will now forward DNS requests to specific upstream servers based on
[Host] section configuration.- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed
我承认,我败了。自从我配置的DNS改成「系统DNS」以后,问题层出不穷。最新版本的配置文件已经改回了阿里云+腾讯云的组合,这么多年累积下来的经验,还是这俩最靠谱......
日期:2024.08.06
版本:2.8.3
更新日志:
1. DNS修改为223.5.5.5和119.29.29.29。
阿里云和腾讯云要限速,但现阶段并没有很好适用于绝大多数人的替代品。所以...没辙,凑活用吧。
https://github.com/Rabbit-Spec/Surge/tree/Master/Conf
日期:2024.08.06
版本:2.8.3
更新日志:
1. DNS修改为223.5.5.5和119.29.29.29。
阿里云和腾讯云要限速,但现阶段并没有很好适用于绝大多数人的替代品。所以...没辙,凑活用吧。
https://github.com/Rabbit-Spec/Surge/tree/Master/Conf
GitHub
Surge/Conf at Master · Rabbit-Spec/Surge
Surge自用配置以及模块和脚本. Contribute to Rabbit-Spec/Surge development by creating an account on GitHub.
Forwarded from Surge's Changelog
#iOS #AppStore
Version 5.12.0
Release Date: 2024/8/7 22:38:56(UTC+08:00)
What’s New:
- New subscription feature: Custom policy group icons.
- Refactor the Surge tvOS profile deployment process using CloudKit, significantly improving stability. Please note that both Surge iOS and tvOS need to be upgraded to the latest version before you can use the profile deployment feature, and the tvOS version needs to be launched once for registration.
- When using the add rule function in the request list, you can choose to add it to an existing rule set. (Supports local rule files and inline rule sets).
- Optimized behavior when enabling IPv6 VIF under No Default Route mode.
- Other optimizations and bug fixes.
Official Channel: @SurgeTestFlightFeed
Version 5.12.0
Release Date: 2024/8/7 22:38:56(UTC+08:00)
What’s New:
- New subscription feature: Custom policy group icons.
- Refactor the Surge tvOS profile deployment process using CloudKit, significantly improving stability. Please note that both Surge iOS and tvOS need to be upgraded to the latest version before you can use the profile deployment feature, and the tvOS version needs to be launched once for registration.
- When using the add rule function in the request list, you can choose to add it to an existing rule set. (Supports local rule files and inline rule sets).
- Optimized behavior when enabling IPv6 VIF under No Default Route mode.
- Other optimizations and bug fixes.
Official Channel: @SurgeTestFlightFeed
Forwarded from Surge's Changelog
#iOS #TestFlight
Surge 5 5.100.0 (3288) is ready to test on iOS.
What to Test:
- 新增 Ponte 诊断功能,用于快速定位 Ponte 相关问题,从 Ponte 设备页面进入
- 修正 subnet 组无法配置自定义图标的问题
- 修正当存在名为 Global 组时,使用全局模式可能出现的问题
Official Channel: @SurgeTestFlightFeed
Surge 5 5.100.0 (3288) is ready to test on iOS.
What to Test:
- 新增 Ponte 诊断功能,用于快速定位 Ponte 相关问题,从 Ponte 设备页面进入
- 修正 subnet 组无法配置自定义图标的问题
- 修正当存在名为 Global 组时,使用全局模式可能出现的问题
Official Channel: @SurgeTestFlightFeed
Forwarded from Surge's Changelog
#iOS #TestFlight
Surge 5 5.100.0 (3289) is ready to test on iOS.
What to Test:
- 优化 MITM CA 证书有效性检测,修正使用中间证书进行签名时,UI 层会认为系统未信任证书
Official Channel: @SurgeTestFlightFeed
Surge 5 5.100.0 (3289) is ready to test on iOS.
What to Test:
- 优化 MITM CA 证书有效性检测,修正使用中间证书进行签名时,UI 层会认为系统未信任证书
Official Channel: @SurgeTestFlightFeed
Forwarded from Surge's Changelog
#tvOS #TestFlight
Surge 5 5.100.0 (3291) is ready to test on tvOS.
What to Test:
- 增加更多配置部署相关的日志输出以便问题分析
Official Channel: @SurgeTestFlightFeed
Surge 5 5.100.0 (3291) is ready to test on tvOS.
What to Test:
- 增加更多配置部署相关的日志输出以便问题分析
Official Channel: @SurgeTestFlightFeed
Forwarded from Surge's Changelog
#iOS #TestFlight
Surge 5 5.100.0 (3293) is ready to test on iOS.
What to Test:
- 由于 iOS 18 Beta 阶段反复调整 Control Widget 相关 API,导致更新 iOS beta 后多次出现 Widget 相关问题,该版本开始恢复使用 iOS 17 SDK 编译,等待 iOS 18 GM 版本后再提供 Control Widget
Official Channel: @SurgeTestFlightFeed
Surge 5 5.100.0 (3293) is ready to test on iOS.
What to Test:
- 由于 iOS 18 Beta 阶段反复调整 Control Widget 相关 API,导致更新 iOS beta 后多次出现 Widget 相关问题,该版本开始恢复使用 iOS 17 SDK 编译,等待 iOS 18 GM 版本后再提供 Control Widget
Official Channel: @SurgeTestFlightFeed
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.5-2817
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
- The DNS forwarder will now forward DNS requests to specific upstream servers based on
- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed
Version 5.7.5-2817
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
dig -x 198.18.23.87 command can be used to determine the original domain name corresponding to a fake IP.- The DNS forwarder will now forward DNS requests to specific upstream servers based on
[Host] section configuration.- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed
Surge-EN_AD-Test.conf
8.2 KB
我的配置尝试在规则中加入了anti-AD的广告过滤列表,目前在Test阶段,如果大家反馈没什么问题的情况下后续会合入我GitHub库的正式版配置。
日期:2024.08.15
版本:2.9.0
更新日志:
1. 添加anti-AD的广告过滤列表。
https://github.com/Rabbit-Spec/Surge/tree/Master/Conf
日期:2024.08.15
版本:2.9.0
更新日志:
1. 添加anti-AD的广告过滤列表。
https://github.com/Rabbit-Spec/Surge/tree/Master/Conf
IMG_7948.HEIC
220.9 KB
Hi,我配置里所有EN策略组的配置全部更新了一套我搭配起来看起来很舒服的图标。如果没有搞怪图标需求的话可以下载即用。
日期:2024.08.16
版本:3.0.1
更新日志:
1. Surge-EN、Surge-Family、 Surge-Lite-EN、 Surge-Mini这几个配置文件加入了策略组图标。
2. 加入anti-AD规则(默认禁用)。
3. 完善国家策略组过滤参数。尽可能减少误识别。如果你机场节点名字没有办法正确分类,可以自行修改过滤参数。
4. 修复Surge-Family里YouTube策略组报错的问题。
https://github.com/Rabbit-Spec/Surge/tree/Master/Conf
日期:2024.08.16
版本:3.0.1
更新日志:
1. Surge-EN、Surge-Family、 Surge-Lite-EN、 Surge-Mini这几个配置文件加入了策略组图标。
2. 加入anti-AD规则(默认禁用)。
3. 完善国家策略组过滤参数。尽可能减少误识别。如果你机场节点名字没有办法正确分类,可以自行修改过滤参数。
4. 修复Surge-Family里YouTube策略组报错的问题。
https://github.com/Rabbit-Spec/Surge/tree/Master/Conf
深巷有喵的配置
日期:2024.08.17
版本:3.0.2
更新日志:
1. 更换了国家策略组icon图标。
有节点测活需求,在Surge -> 策略组 -> 右上角三个点 -> 显示隐藏打开,就可以看到隐藏的国家策略组了。
2. anti-AD规则(默认禁用)开启了
https://github.com/Rabbit-Spec/Surge/tree/Master/Conf
日期:2024.08.17
版本:3.0.2
更新日志:
1. 更换了国家策略组icon图标。
有节点测活需求,在Surge -> 策略组 -> 右上角三个点 -> 显示隐藏打开,就可以看到隐藏的国家策略组了。
2. anti-AD规则(默认禁用)开启了
extended-matching。https://github.com/Rabbit-Spec/Surge/tree/Master/Conf
GitHub
Surge/Conf at Master · Rabbit-Spec/Surge
Surge自用配置以及模块和脚本. Contribute to Rabbit-Spec/Surge development by creating an account on GitHub.
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.5-2818
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
- The DNS forwarder will now forward DNS requests to specific upstream servers based on
- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed
Version 5.7.5-2818
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
dig -x 198.18.23.87 command can be used to determine the original domain name corresponding to a fake IP.- The DNS forwarder will now forward DNS requests to specific upstream servers based on
[Host] section configuration.- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.5-2820
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
- The DNS forwarder will now forward DNS requests to specific upstream servers based on
- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed
Version 5.7.5-2820
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
dig -x 198.18.23.87 command can be used to determine the original domain name corresponding to a fake IP.- The DNS forwarder will now forward DNS requests to specific upstream servers based on
[Host] section configuration.- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed
Forwarded from Surge's Changelog
#iOS #TestFlight
Surge 5 5.100.0 (3295) is ready to test on iOS.
What to Test:
- 修正 UI 配置的一些问题
- 修正数个因配置错误可能导致的崩溃
Official Channel: @SurgeTestFlightFeed
Surge 5 5.100.0 (3295) is ready to test on iOS.
What to Test:
- 修正 UI 配置的一些问题
- 修正数个因配置错误可能导致的崩溃
Official Channel: @SurgeTestFlightFeed
#surge #binance
解决使用Surge时,币安网络错误问题(合约无法加载信息,自选无法编辑等问题)
1.机场等外部代理,在文本编辑中,策略组中加入: external-policy-modifier=block-quic=off
2.自建代理节点: 节点详情中,屏蔽QUIC流量选择 “不阻止”;或者使用文本编辑, 在节点后加入: block-quic=off
其他相关信息:https://t.me/SurgeTestFlightChangelog/350
解决使用Surge时,币安网络错误问题(合约无法加载信息,自选无法编辑等问题)
1.机场等外部代理,在文本编辑中,策略组中加入: external-policy-modifier=block-quic=off
2.自建代理节点: 节点详情中,屏蔽QUIC流量选择 “不阻止”;或者使用文本编辑, 在节点后加入: block-quic=off
其他相关信息:https://t.me/SurgeTestFlightChangelog/350
Telegram
Surge TestFlight's Changelog
#iOS #TestFlight
Surge 5 5.100.0 (3238) is ready to test on iOS.
What to Test:
- 根据用户反馈和更多测试,允许 QUIC 流量带来的弊端会更大,该版本恢复了 block-quic 参数。(ChatGPT 的 Voice Mode 问题经反复测试确认为因 QUIC 和 HTTP/2 连接的服务器不同可能导致的行为不一致,实际上不管是否允许 QUIC 流量均有可能失败)
- 优化了阻拦 QUIC 流量的实现方法,以提高让客户端正确回退的可能性…
Surge 5 5.100.0 (3238) is ready to test on iOS.
What to Test:
- 根据用户反馈和更多测试,允许 QUIC 流量带来的弊端会更大,该版本恢复了 block-quic 参数。(ChatGPT 的 Voice Mode 问题经反复测试确认为因 QUIC 和 HTTP/2 连接的服务器不同可能导致的行为不一致,实际上不管是否允许 QUIC 流量均有可能失败)
- 优化了阻拦 QUIC 流量的实现方法,以提高让客户端正确回退的可能性…
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.5-2821
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
- The DNS forwarder will now forward DNS requests to specific upstream servers based on
- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed
Version 5.7.5-2821
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
dig -x 198.18.23.87 command can be used to determine the original domain name corresponding to a fake IP.- The DNS forwarder will now forward DNS requests to specific upstream servers based on
[Host] section configuration.- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed
Forwarded from Surge's Changelog
#iOS #TestFlight
Surge 5 5.100.0 (3296) is ready to test on iOS.
What to Test:
- 提高与服务端 quic-go v0.46.0 的兼容性
相关技术细节
QUIC 协议内置了 Idle Timeout 的机制,同时约定了 max_idle_timeout 参数用于服务端和客户端协商空闲超时的具体时间,根据 RFC 9000,该值为 0 的时候表示不使用该机制。(Section 18.2)
Surge 目前版本该参数会指定为 0,因为 Surge 不依赖 QUIC 的 Idle Timeout 机制。然而最新版本 quic-go 重写后,错误将值 0 作为了超时时间,在第一个 stream 结束后,立刻认为闲置时间超时关闭了连接。
更糟糕的是,quic-go 也没有完成 stateless reset 机制,对于 Surge 后续发出的数据包,直接予以丢弃而不产生 stateless reset 响应,导致 Surge 需等待一定时间超时后,才会认为连接失效而重新建立连接。
最新版本为规避该问题,将 max_idle_timeout 参数调整为 30s。
Official Channel: @SurgeTestFlightFeed
Surge 5 5.100.0 (3296) is ready to test on iOS.
What to Test:
- 提高与服务端 quic-go v0.46.0 的兼容性
相关技术细节
QUIC 协议内置了 Idle Timeout 的机制,同时约定了 max_idle_timeout 参数用于服务端和客户端协商空闲超时的具体时间,根据 RFC 9000,该值为 0 的时候表示不使用该机制。(Section 18.2)
Surge 目前版本该参数会指定为 0,因为 Surge 不依赖 QUIC 的 Idle Timeout 机制。然而最新版本 quic-go 重写后,错误将值 0 作为了超时时间,在第一个 stream 结束后,立刻认为闲置时间超时关闭了连接。
更糟糕的是,quic-go 也没有完成 stateless reset 机制,对于 Surge 后续发出的数据包,直接予以丢弃而不产生 stateless reset 响应,导致 Surge 需等待一定时间超时后,才会认为连接失效而重新建立连接。
最新版本为规避该问题,将 max_idle_timeout 参数调整为 30s。
Official Channel: @SurgeTestFlightFeed
Forwarded from Surge TestFlight Feed
Snell Server 版本更新 v4.1.0 beta 1
- 更新 DNS 库 c-ares 至最新版本,以解决和特定 DNS 记录的兼容问题
- 在启动时新增当前使用的 DNS 服务器输出
- 新增 dns 参数,用于自定义 DNS 服务器地址,支持配置多个地址,如
https://dl.nssurge.com/snell/snell-server-v4.1.0b1-linux-amd64.zip
https://dl.nssurge.com/snell/snell-server-v4.1.0b1-linux-i386.zip
https://dl.nssurge.com/snell/snell-server-v4.1.0b1-linux-aarch64.zip
https://dl.nssurge.com/snell/snell-server-v4.1.0b1-linux-armv7l.zip
- 更新 DNS 库 c-ares 至最新版本,以解决和特定 DNS 记录的兼容问题
- 在启动时新增当前使用的 DNS 服务器输出
- 新增 dns 参数,用于自定义 DNS 服务器地址,支持配置多个地址,如
[snell-server]
dns = 1.1.1.1, 8.8.8.8, 2001:4860:4860::8888
https://dl.nssurge.com/snell/snell-server-v4.1.0b1-linux-amd64.zip
https://dl.nssurge.com/snell/snell-server-v4.1.0b1-linux-i386.zip
https://dl.nssurge.com/snell/snell-server-v4.1.0b1-linux-aarch64.zip
https://dl.nssurge.com/snell/snell-server-v4.1.0b1-linux-armv7l.zip
Forwarded from Surge's Changelog
#Mac #Beta
Version 5.7.5-2822
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
- The DNS forwarder will now forward DNS requests to specific upstream servers based on
- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed
Version 5.7.5-2822
- DNS Forwarding Subsystem Optimization
- When the domain of a DNS query is one that should not be forwarded to the public network (e.g., .home.arpa, 1.0.168.192.in-addr.arpa), it will automatically determine the upstream DNS address and only forward to LAN DNS servers.
- Surge can now correctly respond to PTR requests for fake IPs, meaning that using the
dig -x 198.18.23.87 command can be used to determine the original domain name corresponding to a fake IP.- The DNS forwarder will now forward DNS requests to specific upstream servers based on
[Host] section configuration.- Directly respond with NOTIMP to unsupported DNS-SD PTR requests for fake IPs, without forwarding.
- Panel is now available in Surge Mac.
- When adding a rule for the current webpage, you can choose to add to an existing ruleset.
- Bug fixes.
Official Channel: @SurgeTestFlightFeed