Forwarded from Surge Mac's Changelog
#Mac #Beta
Version 5.3.3-2394
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* Other improvements.
Version 5.3.3-2394
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* Other improvements.
Forwarded from Surge Mac's Changelog
#Mac #Beta
Version 5.3.3-2395
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* Other improvements.
Version 5.3.3-2395
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* Other improvements.
Forwarded from Surge TestFlight's Changelog
#iOS #TestFlight
Surge 5 5.21.0 (2873) is ready to test on iOS.
What to Test:
- VIF 性能调优,经测试可在 iPhone 15 Pro 下 VIF 接管单线程跑满 2.5Gbps 有线网卡。(代理模式性能更佳)
- 修正一些细节问题
Surge 5 5.21.0 (2873) is ready to test on iOS.
What to Test:
- VIF 性能调优,经测试可在 iPhone 15 Pro 下 VIF 接管单线程跑满 2.5Gbps 有线网卡。(代理模式性能更佳)
- 修正一些细节问题
Apple TV做网关注意事项:
1. 只有支持Thread功能的Apple TV才支持做网关(第六代、第七代)。
2. 建议Apple TV使用以太网的方式联网。Wi-Fi联网做网关会有较大的性能损耗,不推荐。
3. 将Apple TV设置为HomeKit家居中枢。
4. 把Apple TV的IP地址设置为静态,防止DHCP租期到期后IP地址变更(IP地址要唯一)。
5. 启动Surge后,只需要把其他需要代理的设备网络设置为静态IP,网关指向Apple TV的IP,DNS改为198.18.0.2即可。
关于Ponte类型:
若要修改Apple TV的分流规则,可以在手机Surge →工具→ 远程控制器 → Apple TV设备里修改。
特别注意:
需要代理的设备的DNS是要改为198.18.0.2,而不是Apple TV的IP,更不要改为公共DNS。
Apple TV的网关模式并非 Surge iOS 所承诺和设计的功能,Surge作者已和 Apple 确认,Apple TV 由于需要支持 Thread 的 NAT64 所以开启了内核的 net.inet.ip.forwarding,但是不排除在未来版本的 tvOS 中出现变化。
1. 只有支持Thread功能的Apple TV才支持做网关(第六代、第七代)。
2. 建议Apple TV使用以太网的方式联网。Wi-Fi联网做网关会有较大的性能损耗,不推荐。
3. 将Apple TV设置为HomeKit家居中枢。
4. 把Apple TV的IP地址设置为静态,防止DHCP租期到期后IP地址变更(IP地址要唯一)。
5. 启动Surge后,只需要把其他需要代理的设备网络设置为静态IP,网关指向Apple TV的IP,DNS改为198.18.0.2即可。
关于Ponte类型:
• 若你没有公网IP,那么选择LAN Only即可,该选项只能在内网控制并连接Apple TV。• 若你有公网IP,并且路由器支持全锥形NAT,那么选择NAT Traversal即可,该选项可以让你在外也可以访问并控制Apple TV。• 若你有公网IP,但是路由器不支持全锥形NAT,则需要你选择Direct Access。该选项需要你去路由器后台手动设置端口转发地址以让你可以在外访问并控制Apple TV。若要修改Apple TV的分流规则,可以在手机Surge →工具→ 远程控制器 → Apple TV设备里修改。
特别注意:
需要代理的设备的DNS是要改为198.18.0.2,而不是Apple TV的IP,更不要改为公共DNS。
Apple TV的网关模式并非 Surge iOS 所承诺和设计的功能,Surge作者已和 Apple 确认,Apple TV 由于需要支持 Thread 的 NAT64 所以开启了内核的 net.inet.ip.forwarding,但是不排除在未来版本的 tvOS 中出现变化。
Forwarded from Surge TestFlight's Changelog
#tvOS #TestFlight
Surge 5 5.21.0 (2874) is ready to test on tvOS.
What to Test:
- VIF 性能调优,用作网关模式时的性能表现应该有所提升。
提升:网关模式并非 Surge iOS 所承诺和设计的功能,我们已和 Apple 确认,Apple TV 由于需要支持 Thread 的 NAT64 所以开启了内核的 net.inet.ip.forwarding。但是不排除在未来版本的 tvOS 中出现变化。
Surge 5 5.21.0 (2874) is ready to test on tvOS.
What to Test:
- VIF 性能调优,用作网关模式时的性能表现应该有所提升。
提升:网关模式并非 Surge iOS 所承诺和设计的功能,我们已和 Apple 确认,Apple TV 由于需要支持 Thread 的 NAT64 所以开启了内核的 net.inet.ip.forwarding。但是不排除在未来版本的 tvOS 中出现变化。
Forwarded from Surge Mac's Changelog
#Mac #Beta
Version 5.3.3-2396
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* Other improvements.
Version 5.3.3-2396
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* Other improvements.
⚠️⚠️⚠️
Surge iOS 或 tvOS 端无限断开重启的先去掉 b7 去广告,或者换稳定版链接(因爬虫BUG 所致)
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/release/rule/Surge/Advertising/Advertising.list,REJECT
DOMAIN-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/release/rule/Surge/Advertising/Advertising_Domain.list,REJECT
Surge iOS 或 tvOS 端无限断开重启的先去掉 b7 去广告,或者换稳定版链接(因爬虫BUG 所致)
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/release/rule/Surge/Advertising/Advertising.list,REJECT
DOMAIN-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/release/rule/Surge/Advertising/Advertising_Domain.list,REJECT
Forwarded from Surge Mac's Changelog
#Mac #Beta
Version 5.3.3-2397
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* Other improvements.
Version 5.3.3-2397
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* Other improvements.
Forwarded from Surge TestFlight's Changelog
#iOS #TestFlight
Surge 5 5.21.0 (2875) is ready to test on iOS.
What to Test:
* 该版本中开始限制外部资源大小为不超过 10MB,避免异常的外部资源导致内存超限。(domain-set 除外)
新代理协议支持:Hysteria 2,Hysteria 2 是一个为不稳定和容易丢包的网络环境所优化的代理协议,基于 UDP/QUIC。
配置样例:
Proxy = hysteria2, 192.168.20.62, 443, password=pwd, sni=test.com, download-bandwidth 0
配置中支持所有 TLS 相关参数,download-bandwidth 为选填但推荐填写,单位为 Mbps。
Tips:
- Hysteria 2 的 Brutal 流控算法通过由用户主动提供其带宽上限作为参数的方式进行优化,关于 Hysteria 的流控策略请详见项目文档:https://v2.hysteria.network/zh/docs/misc/Hysteria-Brutal/
- 该参数应取用户当前网络带宽上限和服务器带宽上限中的较小值。
- 在不提供 download-bandwidth 参数时,Hysteria 2 将回退至 BBR 流控算法,这种情况下 Hysteria 与 TUIC 等基于 QUIC 的协议表现应该几乎一致。
- Surge 不支持客户端侧(即上传)的 Brutal 流控算法。
- 该版本尚未完成 UDP 转发支持,尚未提供 UI 配置,将在后续版本中提供。
Surge 5 5.21.0 (2875) is ready to test on iOS.
What to Test:
* 该版本中开始限制外部资源大小为不超过 10MB,避免异常的外部资源导致内存超限。(domain-set 除外)
新代理协议支持:Hysteria 2,Hysteria 2 是一个为不稳定和容易丢包的网络环境所优化的代理协议,基于 UDP/QUIC。
配置样例:
Proxy = hysteria2, 192.168.20.62, 443, password=pwd, sni=test.com, download-bandwidth 0
配置中支持所有 TLS 相关参数,download-bandwidth 为选填但推荐填写,单位为 Mbps。
Tips:
- Hysteria 2 的 Brutal 流控算法通过由用户主动提供其带宽上限作为参数的方式进行优化,关于 Hysteria 的流控策略请详见项目文档:https://v2.hysteria.network/zh/docs/misc/Hysteria-Brutal/
- 该参数应取用户当前网络带宽上限和服务器带宽上限中的较小值。
- 在不提供 download-bandwidth 参数时,Hysteria 2 将回退至 BBR 流控算法,这种情况下 Hysteria 与 TUIC 等基于 QUIC 的协议表现应该几乎一致。
- Surge 不支持客户端侧(即上传)的 Brutal 流控算法。
- 该版本尚未完成 UDP 转发支持,尚未提供 UI 配置,将在后续版本中提供。
Forwarded from Surge Mac's Changelog
#Mac #Beta
Version 5.4.0-2398
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
* Other improvements.
Version 5.4.0-2398
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
Proxy = hysteria2, 1.2.3.4, 443, password=pwd, download-bandwidth=100.* Other improvements.
Forwarded from Surge TestFlight's Changelog
Forwarded from Surge Mac's Changelog
#Mac #Beta
Version 5.4.0-2399
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
* Other improvements.
Version 5.4.0-2399
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
Proxy = hysteria2, 1.2.3.4, 443, password=pwd, download-bandwidth=100.* Other improvements.
Forwarded from Surge Mac's Changelog
#Mac #Beta
Version 5.4.0-2400
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
* Other improvements.
Version 5.4.0-2400
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
Proxy = hysteria2, 1.2.3.4, 443, password=pwd, download-bandwidth=100.* Other improvements.
Forwarded from Surge TestFlight's Changelog
#iOS #TestFlight
Surge 5 5.21.0 (2878) is ready to test on iOS.
What to Test:
- 修正使用 Hysteria 2 协议时可能出现的一个错误
Surge 5 5.21.0 (2878) is ready to test on iOS.
What to Test:
- 修正使用 Hysteria 2 协议时可能出现的一个错误
Forwarded from 整点猫咪Channel (🐈🐈⬛🐈⬛整点猫咪️ ️)
手动搭建 Hysteria2 协议用于Surge
https://surge.tel/21/2816/
https://surge.tel/21/2816/
整点猫咪
手动搭建 Hysteria2 协议用于Surge/Loon
手动搭建 Hysteria2 协议用于Surge/Loon 沉寂了很久的老刘,在今天surge的TF版Surg…
Forwarded from Surge Mac's Changelog
#Mac #Beta
Version 5.4.0-2401
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
* Completed support for ECN (Explicit Congestion Notification) for the Vector (Surge Ponte) and TUIC protocols, significantly improving bandwidth performance in poor network environments.
* Other improvements.
Version 5.4.0-2401
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
Proxy = hysteria2, 1.2.3.4, 443, password=pwd, download-bandwidth=100.* Completed support for ECN (Explicit Congestion Notification) for the Vector (Surge Ponte) and TUIC protocols, significantly improving bandwidth performance in poor network environments.
* Other improvements.
Forwarded from Surge TestFlight's Changelog
#iOS #TestFlight
Surge 5 5.21.0 (2879) is ready to test on iOS.
What to Test:
* 修正规则集的外部资源更新后需要重新才能生效的问题
* 在网络切换后将强制打断原有的 DoH/DoQ/DoH3 长连接,避免获取到不适合当前网络环境的结果
* 完成对 Vector(Surge Ponte) 与 TUIC 协议的 ECN 支持(Explicit Congestion Notification),显著改善在较差的网络环境下的带宽表现。(对 Hysteria2 的 BBR 模式也可能有效,未测试)
1. 具体来说,达到最大带宽的时间(爬坡)将明显缩短,最大带宽也将有所提升
2. ECN 需要服务端和链路上所有网络设备支持,一般情况下均默认支持。但当使用代理链时无效。
3. 在代理的详情页(策略组列表界面长按策略进入),可直接查看 TUIC 协议的 ECN 生效状态。也可以自行抓包确认。
4. 对 Surge Ponte 的优化需同时更新 Surge Mac 版本,且只对非代理转接模式有效。
Surge 5 5.21.0 (2879) is ready to test on iOS.
What to Test:
* 修正规则集的外部资源更新后需要重新才能生效的问题
* 在网络切换后将强制打断原有的 DoH/DoQ/DoH3 长连接,避免获取到不适合当前网络环境的结果
* 完成对 Vector(Surge Ponte) 与 TUIC 协议的 ECN 支持(Explicit Congestion Notification),显著改善在较差的网络环境下的带宽表现。(对 Hysteria2 的 BBR 模式也可能有效,未测试)
1. 具体来说,达到最大带宽的时间(爬坡)将明显缩短,最大带宽也将有所提升
2. ECN 需要服务端和链路上所有网络设备支持,一般情况下均默认支持。但当使用代理链时无效。
3. 在代理的详情页(策略组列表界面长按策略进入),可直接查看 TUIC 协议的 ECN 生效状态。也可以自行抓包确认。
4. 对 Surge Ponte 的优化需同时更新 Surge Mac 版本,且只对非代理转接模式有效。
Forwarded from Surge Mac's Changelog
#Mac #Beta
Version 5.4.0-2402
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
* Completed support for ECN (Explicit Congestion Notification) for the Vector (Surge Ponte) and TUIC protocols, significantly improving bandwidth performance in poor network environments.
* Other improvements.
Version 5.4.0-2402
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
Proxy = hysteria2, 1.2.3.4, 443, password=pwd, download-bandwidth=100.* Completed support for ECN (Explicit Congestion Notification) for the Vector (Surge Ponte) and TUIC protocols, significantly improving bandwidth performance in poor network environments.
* Other improvements.
Forwarded from Surge Mac's Changelog
#Mac #Beta
Version 5.4.0-2403
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
* Completed support for ECN (Explicit Congestion Notification) for the Vector (Surge Ponte) and TUIC protocols, significantly improving bandwidth performance in poor network environments.
* Other improvements.
Version 5.4.0-2403
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
Proxy = hysteria2, 1.2.3.4, 443, password=pwd, download-bandwidth=100.* Completed support for ECN (Explicit Congestion Notification) for the Vector (Surge Ponte) and TUIC protocols, significantly improving bandwidth performance in poor network environments.
* Other improvements.
Forwarded from Surge Mac's Changelog
#Mac #Beta
Version 5.4.0-2404
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
* Completed support for ECN (Explicit Congestion Notification) for the Vector (Surge Ponte) and TUIC protocols, significantly improving bandwidth performance in poor network environments.
* Due to compatibility issues, this function is turned off by default. Please enable it by configuring the
* Other improvements.
Version 5.4.0-2404
* The HTTP capture function has been significantly improved, with the addition of automatic shutdown and MITM automatic activation features. At the same time, related settings are no longer written into the main configuration.
* New proxy protocol supported: Hysteria2. Please visit the project page for more information. https://github.com/apernet/hysteria. Proxy declaration example:
Proxy = hysteria2, 1.2.3.4, 443, password=pwd, download-bandwidth=100.* Completed support for ECN (Explicit Congestion Notification) for the Vector (Surge Ponte) and TUIC protocols, significantly improving bandwidth performance in poor network environments.
* Due to compatibility issues, this function is turned off by default. Please enable it by configuring the
ecn=true parameter for a TUIC policy.* Other improvements.
Forwarded from Surge TestFlight's Changelog
#iOS #TestFlight
Surge 5 5.21.0 (2881) is ready to test on iOS.
What to Test:
由于 ECN 的网络兼容性不及预期,ECN 功能调整为手动开启。
- 可为 TUIC 或 Hysteria2 策略配置 ecn=true 开启
- 可使用以下配置开启 Ponte 客户端设备的 ECN 支持,Ponte 服务端默认开启
[Ponte]
client-ecn = true
- DoQ 和 DOH3 不提供参数,也没有必要开启 ECN,该版本中已关闭。
若开启 ECN 后无法使用,则表示与服务器的链路间存在不兼容 ECN 的设备,我们正在考虑在 Subnet Settings 中加入针对特定网络的开关。
Surge 5 5.21.0 (2881) is ready to test on iOS.
What to Test:
由于 ECN 的网络兼容性不及预期,ECN 功能调整为手动开启。
- 可为 TUIC 或 Hysteria2 策略配置 ecn=true 开启
- 可使用以下配置开启 Ponte 客户端设备的 ECN 支持,Ponte 服务端默认开启
[Ponte]
client-ecn = true
- DoQ 和 DOH3 不提供参数,也没有必要开启 ECN,该版本中已关闭。
若开启 ECN 后无法使用,则表示与服务器的链路间存在不兼容 ECN 的设备,我们正在考虑在 Subnet Settings 中加入针对特定网络的开关。