折腾啥

  1. #Surge #模块 #脚本 #chunked #Encoding #编码 #gb2312 #TextDecoder"Transfer-Encoding":"chunked" & gb2312 编码抓取响应的例子需要 Surge 开二进制 不然抓不全gb2312 编码需要转换 需要加库(新版应该不需要第三方库了)抛砖引玉[Script]

    #Surge #模块 #脚本 #chunked #Encoding #编码 #gb2312 #TextDecoder


    "Transfer-Encoding":"chunked" & gb2312 编码抓取响应的例子

    需要 Surge 开二进制 不然抓不全
    gb2312 编码需要转换 需要加库(新版应该不需要第三方库了)

    抛砖引玉

    [Script]
    189 = type=http-response,pattern=https?:\/\/gd\.189\.cn,requires-body=1,script-path=189.js,debug=1,binary-body-mode=1
    
    [MITM]
    hostname = %APPEND% gd.189.cn
    
    访问 https://gd.189.cn/TS 然后查看日志
    189.js
    545 KB

    • ❤️2
    • 👍1
  2. #小米平板 #小米 #平板 #Android小米平板6 Max 体验分享1. 不支持横屏的 app 可以用第三方 app 强制横屏 不算大问题2. tvbox 配合阿里云源原文件模式观影体验不错. 但是补帧等功能需要在白名单内的 app 才可以激活. 可使用正版免费 mxplayer + 编码包. 但是有时候会出现无法激活的现象. 使用第三方阿里云盘 app + mxplayer 最稳. 八个喇叭杜比美滋滋.3. 眼神不好的人(比如我) 会感觉对比度亮度不够 硬伤...4. 可以息屏唤醒小爱同学 八个喇叭放歌没问题 但是麦克风灵敏度比较低5. 67W 快充还行 如果全火力看片的话 感觉续航也没想象中好6. 高温敏感人表示 充电摸着也是挺烫的 不想拿着边充边用

    #小米平板 #小米 #平板 #Android

    小米平板6 Max 体验分享

    1. 不支持横屏的 app 可以用第三方 app 强制横屏 不算大问题
    2. tvbox 配合阿里云源原文件模式观影体验不错. 但是补帧等功能需要在白名单内的 app 才可以激活. 可使用正版免费 mxplayer + 编码包. 但是有时候会出现无法激活的现象. 使用第三方阿里云盘 app + mxplayer 最稳. 八个喇叭杜比美滋滋.
    3. 眼神不好的人(比如我) 会感觉对比度亮度不够 硬伤...
    4. 可以息屏唤醒小爱同学 八个喇叭放歌没问题 但是麦克风灵敏度比较低
    5. 67W 快充还行 如果全火力看片的话 感觉续航也没想象中好
    6. 高温敏感人表示 充电摸着也是挺烫的 不想拿着边充边用

    • 👍2
    • 🔥1
  3. Sub-Store 2.14.77Surge 支持 block-quic 参数给 tuic 协议都加上 block-quic 为 off 的脚本操作示例:async function operator(proxies = []) {

    Sub-Store

    2.14.77

    Surge 支持 block-quic 参数

    给 tuic 协议都加上 block-quic 为 off 的脚本操作示例:

    async function operator(proxies = []) {
        return proxies.map((p = {}) => {
          if (['tuic'].includes(p.type)) {
            p['block-quic'] = 'off';
          }
          return p
        })
    }

    • ❤️1
  4. Sub-Store 2.14.76支持 Shadowrocket Hysteria2 URI 格式输入修复了 Surge Hysteria2 输出重复添加 tfo 的 bugSurge 全协议支持 Shadow TLS, 部分协议增加 TLS Fingerprint 支持TLS Fingerprint 内部参数名统一为 tls-fingerprint

    Sub-Store

    2.14.76

    支持 Shadowrocket Hysteria2 URI 格式输入

    修复了 Surge Hysteria2 输出重复添加 tfo 的 bug

    Surge 全协议支持 Shadow TLS, 部分协议增加 TLS Fingerprint 支持

    TLS Fingerprint 内部参数名统一为 tls-fingerprint

    • ❤️2
  5. #苹果生态玄学自救指北 补充了一些新的问题macOS Wi-Fi 在睡眠后 loading 卡顿macOS 蓝牙断连有新的偏方记得发我 久病成医 欢迎病友交流 立即查看开始自救:

    折腾啥
    #苹果生态玄学自救指北 补充了一些新的问题 有新的偏方记得发我 久病成医 欢迎病友交流 🌝 立即查看开始自救: https://xream.notion.site/6fed380cf1d147c6a047bce452a8f2af #自动解锁 #连续互通相机 #接力 #智能热点 #蜂窝移动网络通话 #短信 #通用剪贴板 #AutoUnlock #Continuity #Handoff #InstantHotspot #CellularCalls #SMS #message #UniversalClipboard…
    #苹果生态玄学自救指北 补充了一些新的问题

    macOS Wi-Fi 在睡眠后 loading 卡顿

    macOS 蓝牙断连

    有新的偏方记得发我 久病成医 欢迎病友交流

    立即查看开始自救: https://xream.notion.site/6fed380cf1d147c6a047bce452a8f2af

    #自动解锁 #连续互通相机 #接力 #智能热点 #蜂窝移动网络通话 #短信 #通用剪贴板 #AutoUnlock #Continuity #Handoff #InstantHotspot #CellularCalls #SMS #message #UniversalClipboard #iCloud #开发者模式 #定位 #充电 #USB-C #接口 #通知 #蓝牙 #WiFi #卡顿 #macOS #苹果 #苹果生态 #自救 #自救指北 苹果生态玄学自救指北 | Notion

    • 💯4
  6. #mac #macOS #Surge #备忘mac 版 Surge 本体 & 脚本的日志: ~/Library/Logs/SurgePersistent Store 等: ~/Library/Application Support/com.nssurge.surge-mac外部资源缓存 等: ~/Library/Caches/com.nssurge.surge-mac可以在终端执行 /Applications/Surge.app/Contents/Applications/surge-cli dump profile effective 以查看由模块修改后的配置/Applications/Surge.app/Contents/Applications/surge-cli unattended-upgrade 执行更新/Applications/Surge.app/Contents/Applications/surge-cli external-resource update all 更新外部资源修改此文件实现自定义 Surge 错误页面: /Applications/Surge.app/Contents/Resources/error.html ❤️ 🍟版 P 佬版 已加入 资源合集导航

    #mac #macOS #Surge #备忘

    mac 版 Surge 本体 & 脚本的日志: ~/Library/Logs/Surge

    Persistent Store 等: ~/Library/Application Support/com.nssurge.surge-mac

    外部资源缓存 等: ~/Library/Caches/com.nssurge.surge-mac

    可以在终端执行 /Applications/Surge.app/Contents/Applications/surge-cli dump profile effective 以查看由模块修改后的配置
    /Applications/Surge.app/Contents/Applications/surge-cli unattended-upgrade 执行更新
    /Applications/Surge.app/Contents/Applications/surge-cli external-resource update all 更新外部资源

    修改此文件实现自定义 Surge 错误页面: /Applications/Surge.app/Contents/Resources/error.html

    ❤️ 🍟 P 佬版

    已加入 资源合集导航

    • 👍2
    • ❤️1
  7. #iOS #TestFlightSurge 5 5.21.0 (2884) is ready to test on iOS.What to Test:一直以来 Surge iOS/macOS 都是使用的代理优先,VIF 为补充的方式接管系统请求

    Forwarded from SURGE INFO
    #iOS #TestFlight

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

    What to Test:

    一直以来 Surge iOS/macOS 都是使用的代理优先,VIF 为补充的方式接管系统请求。这样做有几个好处:

    1. 代理模式接管时,App 和 Surge 间使用的是 loopback socket 通讯,由于不需要在 userspace 进行 TCP 重组装,代理接管模式比 VIF 模式更高效。
    2. 当请求通过 HTTP 代理模式被接管时,说明这个请求一定是 HTTP/HTTPS 协议(HTTP CONNECT 模式下可能有些许例外)。这使得 Surge 可以直接使用 HTTP/MITM 引擎进行处理。而如果由 VIF 接管,则并没有方法绝对确认这是否是 HTTP/HTTPS 协议,只能靠端口号/数据包特征进行猜测。
    3. 使用 HTTP 引擎接管除了可以使用修改功能外,还可以使得 Surge 在建立向外的连接时,在连接建立阶段便发出客户端首个数据包,即 0-RTT,降低握手延迟。

    但是越来越多的 App 开始检测系统代理设置并拒绝工作,这是一种既不专业也无必要的安全措施,一方面来说代理设置在一些大型企业中是一种很常见的配置,另一方面即使不设置代理,也可以通过 VIF 甚至上级路由劫持或修改流量。如果 App 在意流量安全,应该正确使用 Certificate Pinning 等安全手段,而非在代理设置上为难用户。

    但是由于使用代理的用户量确实过少使得无法影响厂商决策,我们不得不进行妥协。Surge iOS 将调整为 VIF 接管优先的工作模式以绕过该问题。目前测试阶段将强制切换为该模式,之后将重新开放代理模式优先选项。如果某 app 在该版本后无法正常工作请反馈。

    于此同时,还优化了 VIF 引擎的工作方式以应对该变化:

    1. 发往 80/443 端口的请求,会等待客户端发送第一个数据包后,判断是否为有效的 HTTP/TLS 请求决定处理方式,若非有效的 HTTP 请求,或 300ms 内未收到首个数据包,则回退至 TCP 转发模式。因此对于使用 80 端口的请求,不再需要配置 force-http-engine-hosts 参数。

    2. 将自动识别 TLS Client Hello 消息并提取 SNI,下个版本将增加针对 SNI 的规则和 MITM 主机名匹配。

    其他说明:

    1. 目前仅对 80/443 端口开启了协议自识别,因为部分协议是由服务端先发送数据,如 SSH、IMAP、FTP,等待客户端数据再进行后续工作的流程将对这些请求造成不必要的延迟。其余端口的 HTTP 请求若需要由 HTTP 引擎处理依然需要配置 force-http-engine-hosts。

    2. MITM 依然需要配置主机名以开启,但是不再需要 tcp-connection 参数,将默认对 TCP 请求生效。

    3. 本次调整后,由于 VIF 接管的 HTTP/HTTPS 请求将自动由 HTTP 引擎处理,对比原来手动配置 VIF Only 兼容模式的方式,HTTP/HTTPS 请求的握手延迟会有所下降。(因为可以正确识别与构造 early data 完成 0-RTT 握手。原先仅在代理模式下支持)

    频道: @SURGEINFO
    群组: @SURGEPRO

    • ❤️4
    • 👍4
  8. #转发Surge 在最新的 beta 版本中加入了 ECN 与 Hysteria 协议的支持,本质上都是拥塞控制算法的改进

    Forwarded from SURGE INFO
    #转发

    Surge 在最新的 beta 版本中加入了 ECN 与 Hysteria 协议的支持,本质上都是拥塞控制算法的改进。我写了篇科普向文章简单讲解塞控制算法到底是什么,ECN 有什么作用,以及 Hysteria 协议适合的场景。
    Blog 版本链接:https://yach.me/2023/10/14/ccn-and-ecn/

    原文: https://twitter.com/Blankwonder/status/1713059849611993229

    频道: @SURGEINFO
    群组: @SURGEPRO

    • ❤️2
  9. #Apollo 继续使用 #Reddit API 教程更新: 一个订阅源 也可以自己下打包好的 IPA

    折腾啥
    Apollo 继续使用 Reddit API 教程 更新: 使用 另一个方案 还需要填 imgur client id 成品 IPA —- 0. 获得 key https://www.reddit.com/prefs/apps name: Apollo, redirect uri: apollo://reddit-oauth 1. 下载 1.15.9 版 ipa https://armconverter.com/decryptedappstore/us 2. 下载 deb https://gith…
    #Apollo 继续使用 #Reddit API 教程

    更新: 一个订阅源 也可以自己下打包好的 IPA https://github.com/Balackburn/Apollo/releases

    使用 另一个方案 还需要填 imgur client id

    成品 IPA Releases · Balackburn/Apollo

    • ❤️2
    • 🔥2
    • 👍1
  10. #苹果生态玄学自救指北 补充了一些新的问题有新的偏方记得发我 久病成医 欢迎病友交流 立即查看开始自救:

    折腾啥
    #苹果生态玄学自救指北 搬家了 补充了一些新的问题 🛑 有新的偏方记得发我 久病成医 欢迎病友交流 🌝 立即查看开始自救: https://xream.notion.site/6fed380cf1d147c6a047bce452a8f2af #自动解锁 #连续互通相机 #接力 #智能热点 #蜂窝移动网络通话 #短信 #通用剪贴板 #AutoUnlock #Continuity #Handoff #InstantHotspot #CellularCalls #SMS #message #UniversalClipboard…
    #苹果生态玄学自救指北 补充了一些新的问题

    有新的偏方记得发我 久病成医 欢迎病友交流

    立即查看开始自救: https://xream.notion.site/6fed380cf1d147c6a047bce452a8f2af

    #自动解锁 #连续互通相机 #接力 #智能热点 #蜂窝移动网络通话 #短信 #通用剪贴板 #AutoUnlock #Continuity #Handoff #InstantHotspot #CellularCalls #SMS #message #UniversalClipboard #iCloud #开发者模式 #定位 #充电 #USB-C #接口 #通知 #macOS #苹果 #苹果生态 #自救 #自救指北

    • ❤️1
  11. Sub-Store 2.14.69输入增加 Hysteria2 URI 支持上游订阅可以尝试 参数 flag=surge, flag=meta 等 否则可能不会下发 Hysteria2具体看机场Surge Hysteria2 输出增加 fingerprint(没做输入解析)Surge Hysteria2 输出增加 download-bandwidth(若有值但解析失败则为 0)

    Forwarded from Cool Scripts (小一)
    Sub-Store

    2.14.69

    输入增加 Hysteria2 URI 支持

    上游订阅可以尝试 参数 flag=surge, flag=meta 等 否则可能不会下发 Hysteria2

    具体看机场

    Surge Hysteria2 输出增加 fingerprint(没做输入解析)

    Surge Hysteria2 输出增加 download-bandwidth(若有值但解析失败则为 0)

    • 👍2
    • ❤️1
    • 🔥1
  12. Sub-Store 2.14.67Surge 输入输出增加 Hysteria2重复节点通知中增加订阅名称和重复节点名称Surge Snell 输入支持解析 reuse 字段 兼容更多更奇葩的 VMess URI 格式 求求你们别用 URI 了 开发者相关:proxy 增加 subName(订阅名), collectionName(组合订阅名)现在可以知道某个节点的来源了脚本增加第三个参数 env(包含订阅/组合订阅/环境/版本等信息)便于展示或判断

    Forwarded from Cool Scripts (小一)
    Sub-Store

    2.14.67

    Surge 输入输出增加 Hysteria2

    重复节点通知中增加订阅名称和重复节点名称

    Surge Snell 输入支持解析 reuse 字段

    兼容更多更奇葩的 VMess URI 格式

    求求你们别用 URI 了


    开发者相关:

    proxy 增加 subName(订阅名), collectionName(组合订阅名)

    现在可以知道某个节点的来源了

    脚本增加第三个参数 env(包含订阅/组合订阅/环境/版本等信息)

    便于展示或判断

    • 👍3
    • 🎉3
    • ❤️1
    • 🔥1
  13. SubConverter v0.8.0该版本修正了一个可能导致远程代码执行的漏洞,建议所有用户升级

    SubConverter v0.8.0

    该版本修正了一个可能导致远程代码执行的漏洞,建议所有用户升级。
    更新日志:
    * 增加运行脚本前的鉴权 并删除部份未使用的接口
    * 增加详细的配置文件加载 log
    * 修复下载订阅时发送了错误的 header 的问题
    * 修复了 Surge 的 load-balance 策略组生成错误的问题
    * 增加 Surge 策略组的 persistent 和 evaluate-before-use 参数
    * 增加 Quantumult X 和 Loon 配置中 SOCKS5 节点和部份新策略组参数的支持
    * 修复 sub 接口不能正常接受 HEAD 请求的问题
    * 修复不能正常加载本地规则集的问题
    * 修复 Quantumult X 配置中 aead 选项添加的问题
    * 修复了生成 Loon 配置时的一些问题
    * 增加支持 v2rayN 等使用的 trojan 链接格式
    * 调整生成的 Clash 配置中的部份缩进
    * 增加对节点名称中 = 号的过滤
    * 修复在 TOML 配置时 cron 任务不生效的问题


    Release 下载 请我喝咖啡

    • ❤️1