Forwarded from 折腾啥
短信转发
🎉 免越狱支持 iOS 短信转发
🔒️ 可禁止提交数据给腾讯/360 等接口 保证隐私
🔒️ 将提交给腾讯/360 等接口的内容中的数字替换为随机数字 防止泄漏
🔧 支持自定义规则控制是否转发
🔧 支持自定义通知模板
🔢 自动提取验证码
使用 Bark 则可长按/下拉复制验证码
使用自建接口配合桌面端工具, 则可实现桌面端自动复制验证码
使用了 chavyleung 大佬的 Env.js
兼容 QuanX, Surge, Loon, Shadowrocket, Stash 等客户端
📦 https://github.com/xream/scripts/tree/main/surge/modules/sms-forward
🎉 免越狱支持 iOS 短信转发
🔒️ 可禁止提交数据给腾讯/360 等接口 保证隐私
🔒️ 将提交给腾讯/360 等接口的内容中的数字替换为随机数字 防止泄漏
🔧 支持自定义规则控制是否转发
🔧 支持自定义通知模板
🔢 自动提取验证码
使用 Bark 则可长按/下拉复制验证码
使用自建接口配合桌面端工具, 则可实现桌面端自动复制验证码
使用了 chavyleung 大佬的 Env.js
兼容 QuanX, Surge, Loon, Shadowrocket, Stash 等客户端
📦 https://github.com/xream/scripts/tree/main/surge/modules/sms-forward
👍89🎉6❤4🤮3🤩1
#圈X脚本 #查询脚本 #代理链路
▎脚本名称:代理链路检测
▎作者名称:@RickeyErickson
▎代码内容:
1⃣️Sub-Store脚本操作:
2⃣️QX配置文件[task_local]:
❶使用Sub-Store正常订阅节点,但在最下方的 节点操作 中选择 脚本操作 并选择 链接 添加 代码内容1⃣️
❷ QX配置文件[task_local]下粘贴代码内容2⃣️
❸ QX中添加Sub-Store处理后的订阅
▎脚本名称:代理链路检测
▎作者名称:@RickeyErickson
▎代码内容:
1⃣️Sub-Store脚本操作:
https://raw.githubusercontent.com/I-am-R-E/QuantumultX/main/JavaScript/Sub-Store/ScriptAction.js2⃣️QX配置文件[task_local]:
event-interaction https://raw.githubusercontent.com/I-am-R-E/QuantumultX/main/TaskLocal/NodeLinkCheck.js, tag=代理链路检测, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Stack.png, enabled=true
▎使用方法:❶使用Sub-Store正常订阅节点,但在最下方的 节点操作 中选择 脚本操作 并选择 链接 添加 代码内容1⃣️
❷ QX配置文件[task_local]下粘贴代码内容2⃣️
❸ QX中添加Sub-Store处理后的订阅
👍39❤8
Forwarded from Functional Store Hub - 不止于脚本 (𝑬𝒓𝒊𝒄𝒌𝒔𝒐𝒏 𝑹𝒊𝒄𝒌𝒆𝒚)
代理链路检测 2.0重构版
#Surge #QuantumultX #Loon
———————————————
支持Surge、QuantumultX、Loon
使用方式:
❶ 使用 Sub-Store 正常订阅节点,但在最下方的 节点操作 中选择 脚本操作 并选择 链接 添加 下方链接
https://raw.githubusercontent.com/I-am-R-E/Functional-Store-Hub/Master/NodeLinkCheck/Sub-Store/Operator.js
Surge模块:
QuantumultX配置文件[task_local]下粘贴:
❸ 引用 Sub-Store 处理后的订阅
💡特别感谢 :
·小一 佬对于重构代码的大量帮助(事实上大部分代码都是小一佬写的🤭)
·PengYM 佬对于Sub-Store在Loon中不能写入持久化存储问题的及时修复
———————————————
enjoy it!!!
👔作者:RickeyErickson
💻频道:Functional Store Hub
🏠仓库:I-am-R-E
#Surge #QuantumultX #Loon
———————————————
支持Surge、QuantumultX、Loon
使用方式:
❶ 使用 Sub-Store 正常订阅节点,但在最下方的 节点操作 中选择 脚本操作 并选择 链接 添加 下方链接
https://raw.githubusercontent.com/I-am-R-E/Functional-Store-Hub/Master/NodeLinkCheck/Sub-Store/Operator.js
❷ 添加对应内容Surge模块:
https://raw.githubusercontent.com/I-am-R-E/Functional-Store-Hub/Master/NodeLinkCheck/Surge.sgmoduleQuantumultX配置文件[task_local]下粘贴:
event-interaction https://raw.githubusercontent.com/I-am-R-E/Functional-Store-Hub/Master/NodeLinkCheck/Script/NodeLinkCheck.js, tag=Env代理链路检测, img-url=https://raw.githubusercontent.com/Koolson/Qure/master/IconSet/Color/Stack.png, enabled=true
Loon引用插件:https://raw.githubusercontent.com/I-am-R-E/Functional-Store-Hub/Master/NodeLinkCheck/Loon.plugin❸ 引用 Sub-Store 处理后的订阅
💡特别感谢 :
·小一 佬对于重构代码的大量帮助(事实上大部分代码都是小一佬写的🤭)
·PengYM 佬对于Sub-Store在Loon中不能写入持久化存储问题的及时修复
———————————————
enjoy it!!!
👔作者:RickeyErickson
💻频道:Functional Store Hub
🏠仓库:I-am-R-E
👍122❤12🤩2😁1🎉1💩1
新增:
TestFlight账户管理脚本
主要功能:
1. 自动存储多个TestFlight账户,并自动合并APP列表,避免切换账户。
2. 账户内单个测试版APP允许多方共享:
- 导出:点击测试版APP -> 底部开发者许可协议 -> 复制密钥并分享给对方
- 导入:TestFlight 右上角"兑换" -> 粘贴密钥 -> 弹出保存成功通知后刷新APP列表
- 多方共享为实验性功能,双方都需要使用该脚本; 该功能主要解决某些APP的TF名额稀缺的问题
请注意,该脚本已经与"TF区域限制解除脚本"合并,如需使用该脚本请务必禁用它,否则可能出现APP安装异常
TestFlight账户管理脚本
主要功能:
1. 自动存储多个TestFlight账户,并自动合并APP列表,避免切换账户。
2. 账户内单个测试版APP允许多方共享:
- 导出:点击测试版APP -> 底部开发者许可协议 -> 复制密钥并分享给对方
- 导入:TestFlight 右上角"兑换" -> 粘贴密钥 -> 弹出保存成功通知后刷新APP列表
- 多方共享为实验性功能,双方都需要使用该脚本; 该功能主要解决某些APP的TF名额稀缺的问题
请注意,该脚本已经与"TF区域限制解除脚本"合并,如需使用该脚本请务必禁用它,否则可能出现APP安装异常
👍95❤2🔥1😱1
Forwarded from SURGE INFO
#iOS #TestFlight #订阅功能
Surge 5 5.20.0 (2363) is ready to test on iOS.
What to Test:
Surge iOS 5.0
- 界面全面优化与更新,几乎所有页面都进行了调整和优化。
- 大量优化了各种快捷操作,比如可长按底部 Tab 按钮进行快速操作。
- 新的图标、新的开始按钮页、和新的策略组选择页面。(需功能订阅,可免费试用3天)。
- 系统最低版本要求上升至 iOS 14。
- IPv6 VIF 选项新增 auto 设置,且可通过 UI 配置。
- 代理策略可通过 UI 直接配置 IPv6 偏好。
- Real-Time 功能在 iOS 16 beta 4 下暂无法工作。
- 部分新功能依然还在开发中。
Surge 5 5.20.0 (2363) is ready to test on iOS.
What to Test:
Surge iOS 5.0
- 界面全面优化与更新,几乎所有页面都进行了调整和优化。
- 大量优化了各种快捷操作,比如可长按底部 Tab 按钮进行快速操作。
- 新的图标、新的开始按钮页、和新的策略组选择页面。(需功能订阅,可免费试用3天)。
- 系统最低版本要求上升至 iOS 14。
- IPv6 VIF 选项新增 auto 设置,且可通过 UI 配置。
- 代理策略可通过 UI 直接配置 IPv6 偏好。
- Real-Time 功能在 iOS 16 beta 4 下暂无法工作。
- 部分新功能依然还在开发中。
💩140👍55🤮19❤3
自动加入tf并关闭本脚本模块
模块内容(点击直接复制)
⚠️创建本地模块:
⚠️添加获取ID信息脚本:
[Script]
⚠️MITM添加域名并打开 H2 :
⚠️使用方法:
1: 开启surge http api
2: 打开“TF信息获取”脚本后打开testflight app获取信息,然后关闭该脚本
3: 手动在surge 脚本编辑器里点击左下角设置图标,点击$persistentStore,添加名为“APP_ID”的持久化数据,他们的对应的key(内容)为tf链接 https://testflight.apple.com/join/LPQmtkUs 的join后的字符串(也就是此例子的“LPQmtkUs”)⚠️:支持无限个TF链接,每个链接需要用英文逗号“,”隔开(如: LPQmtkUs,Hgun65jg,8yhJgv)
⚠️提示:
1: 除beta已满的其他情况才会通知,可自行看日志
2: 报错1012是因为未执行使用方法的步骤2
3: 已支持同时挤🚪,支持无限TF链接
4: 获取tf信息的脚本与TestFlight账户管理模块冲突,使用的时候先关一下该模块
模块内容(点击直接复制)
⚠️创建本地模块:
#!name=Auto module for JavaScripts
#!desc=For those JavaScripts who should be disabled after evaluation successful.
[Script]
Auto join TF = type=cron,cronexp=*/1 * * * * *,script-path=https://github.com/DecoAri/JavaScript/blob/main/Surge/Auto_join_TF.js?raw=true,wake-system=0,timeout=180⚠️添加获取ID信息脚本:
[Script]
TF信息获取 = type=http-request,pattern=^https:\/\/testflight\.apple\.com\/v3\/accounts/.*\/apps$,requires-body=0,script-path=https://github.com/DecoAri/JavaScript/blob/main/Surge/TF_keys.js?raw=true⚠️MITM添加域名并打开 H2 :
testflight.apple.com
⚠️使用方法:
1: 开启surge http api
2: 打开“TF信息获取”脚本后打开testflight app获取信息,然后关闭该脚本
3: 手动在surge 脚本编辑器里点击左下角设置图标,点击$persistentStore,添加名为“APP_ID”的持久化数据,他们的对应的key(内容)为tf链接 https://testflight.apple.com/join/LPQmtkUs 的join后的字符串(也就是此例子的“LPQmtkUs”)⚠️:支持无限个TF链接,每个链接需要用英文逗号“,”隔开(如: LPQmtkUs,Hgun65jg,8yhJgv)
⚠️提示:
1: 除beta已满的其他情况才会通知,可自行看日志
2: 报错1012是因为未执行使用方法的步骤2
3: 已支持同时挤🚪,支持无限TF链接
4: 获取tf信息的脚本与TestFlight账户管理模块冲突,使用的时候先关一下该模块
Apple
Join the Google Chrome beta
Available on iOS
👍69❤10🔥3😱2
Surge & Loon & QX 脚本收集
自动加入tf并关闭本脚本模块 模块内容(点击直接复制) ⚠️创建本地模块: #!name=Auto module for JavaScripts #!desc=For those JavaScripts who should be disabled after evaluation successful. [Script] Auto join TF = type=cron,cronexp=*/1 * * * * *,script-path=https://github.com/DecoAri/JavaS…
已更新脚本(请自行更新外部资源),现支持无限个TF链接(串行遍历,这样利于删除持久化数据,也避免太多请求爆破surge)。
使用方法只有一处变更:
⚠️: 使用方法如图,将TF的字符串全部填入“APP_ID”,每个字符串以“,”这个英文逗号隔开。其他不变(也就是没有之前的“APP_ID2”了)
⚠️:另一个注意事项。
1: 把cron设置大点,短时cron会触发很多很多加入成功的通知。
2: TF链接多的人请把脚本⚠️⚠️⚠️超时时间调大⚠️⚠️⚠️。免得没有遍历完就结速了
使用方法只有一处变更:
⚠️: 使用方法如图,将TF的字符串全部填入“APP_ID”,每个字符串以“,”这个英文逗号隔开。其他不变(也就是没有之前的“APP_ID2”了)
⚠️:另一个注意事项。
1: 把cron设置大点,短时cron会触发很多很多加入成功的通知。
2: TF链接多的人请把脚本⚠️⚠️⚠️超时时间调大⚠️⚠️⚠️。免得没有遍历完就结速了
👍16
Surge & Loon & QX 脚本收集
自动加入tf并关闭本脚本模块 模块内容(点击直接复制) ⚠️创建本地模块: #!name=Auto module for JavaScripts #!desc=For those JavaScripts who should be disabled after evaluation successful. [Script] Auto join TF = type=cron,cronexp=*/1 * * * * *,script-path=https://github.com/DecoAri/JavaS…
已更新脚本(请自行更新外部资源),现支持无限个TF链接(串行遍历,这样利于删除持久化数据,也避免太多请求爆破surge)。
👍14💩3
Forwarded from SURGE INFO
SGNetworkTest 延迟测速工具
评估网络质量与代理工具性能有多项指标,最重要的有带宽和延迟,带宽已经有非常多的工具可以测试,而大部分工具的延迟测试对于工作于 L4 的代理工具是无效的。
另一方面,由于 Surge 内部的延迟信息是由内部视角取得的测试数据,并不一定能反映真实的使用感受,为此我们制作了一个开源的小工具用于测试延迟。
⦁ 工具完全开源,代码非常简单,可自行编译使用:https://github.com/Blankwonder/SGNetworkTest
⦁ 该工具使用 NSURLSession 模拟一般应用,并发执行 5 个 HTTP/HTTPS 请求,使用 HEAD 方法。NSURLSession 是系统提供的 HTTP Client,几乎所有 iOS App 均使用该类库进行网络请求。
⦁ 测试程序内含两组测试服务器:中国(如 taobao.com)和全球(如 twitter.com),具体测试目标会在日志中输出。
⦁ 每次测试会进行 11 轮,第一轮作为预热不计入结果,用于去除 DNS 查询延迟等不确定因素。最终结果将选择后 10 轮中最优的 5 轮数据取平均值。(因为网络肯定会存在波动导致延迟不断变化,而由代理工具所引入的额外开销通常是固定的,所以以这样的方式去处理数据以减少网络波动的影响)
⦁ 每轮测试结束后使用 [NSURLSession invalidateAndCancel] 保证下一轮测试重新进行连接。
⦁ Surge 在延迟方面做了非常多的架构和细节优化,确保在由 Surge 进行请求转发时尽量降低延迟损耗。通常来说,开启 Surge 使用 Direct Outbound 模式,测试结果应与不开启 Surge 直接测试相差在 5ms 以内。若使用规则模式进行测试,可能再额外产生个位数 ms 的开销。
该工具可用于评估 Surge 是否按预期正常工作,也可使用该工具与协议的官方客户端进行对比,确认 Surge 对代理协议的实现是否达到最优。
使用说明:https://community.nssurge.com/d/1226-sgnetworktest
TestFlight 版本: https://testflight.apple.com/join/ABWQfJsU
频道: @SURGEINFO
群组: @SURGEPRO
评估网络质量与代理工具性能有多项指标,最重要的有带宽和延迟,带宽已经有非常多的工具可以测试,而大部分工具的延迟测试对于工作于 L4 的代理工具是无效的。
另一方面,由于 Surge 内部的延迟信息是由内部视角取得的测试数据,并不一定能反映真实的使用感受,为此我们制作了一个开源的小工具用于测试延迟。
⦁ 工具完全开源,代码非常简单,可自行编译使用:https://github.com/Blankwonder/SGNetworkTest
⦁ 该工具使用 NSURLSession 模拟一般应用,并发执行 5 个 HTTP/HTTPS 请求,使用 HEAD 方法。NSURLSession 是系统提供的 HTTP Client,几乎所有 iOS App 均使用该类库进行网络请求。
⦁ 测试程序内含两组测试服务器:中国(如 taobao.com)和全球(如 twitter.com),具体测试目标会在日志中输出。
⦁ 每次测试会进行 11 轮,第一轮作为预热不计入结果,用于去除 DNS 查询延迟等不确定因素。最终结果将选择后 10 轮中最优的 5 轮数据取平均值。(因为网络肯定会存在波动导致延迟不断变化,而由代理工具所引入的额外开销通常是固定的,所以以这样的方式去处理数据以减少网络波动的影响)
⦁ 每轮测试结束后使用 [NSURLSession invalidateAndCancel] 保证下一轮测试重新进行连接。
⦁ Surge 在延迟方面做了非常多的架构和细节优化,确保在由 Surge 进行请求转发时尽量降低延迟损耗。通常来说,开启 Surge 使用 Direct Outbound 模式,测试结果应与不开启 Surge 直接测试相差在 5ms 以内。若使用规则模式进行测试,可能再额外产生个位数 ms 的开销。
该工具可用于评估 Surge 是否按预期正常工作,也可使用该工具与协议的官方客户端进行对比,确认 Surge 对代理协议的实现是否达到最优。
使用说明:https://community.nssurge.com/d/1226-sgnetworktest
TestFlight 版本: https://testflight.apple.com/join/ABWQfJsU
频道: @SURGEINFO
群组: @SURGEPRO
👍76💩12❤6
Forwarded from smile
youtube首页瀑布流去广告, 支持iOS15以上系统,surge和loon做了测试,qx没测试
脚本中关于protobuf的解析,使用了github用户yjqiang提供的另一种思路.
其实脚本半年前已经大概实现,但后续弃坑了,在越南佬@hiepkimcdtk55的催促下这两天又完善了.
surge : https://raw.githubusercontent.com/app2smile/rules/master/module/youtube.sgmodule
loon: https://raw.githubusercontent.com/app2smile/rules/master/plugin/youtube.plugin
qx: https://raw.githubusercontent.com/app2smile/rules/master/module/youtube-qx.conf
脚本中关于protobuf的解析,使用了github用户yjqiang提供的另一种思路.
其实脚本半年前已经大概实现,但后续弃坑了,在越南佬@hiepkimcdtk55的催促下这两天又完善了.
surge : https://raw.githubusercontent.com/app2smile/rules/master/module/youtube.sgmodule
loon: https://raw.githubusercontent.com/app2smile/rules/master/plugin/youtube.plugin
qx: https://raw.githubusercontent.com/app2smile/rules/master/module/youtube-qx.conf
👍107❤3🔥1🤩1
Forwarded from smile
tg用户@BlveRiv (github用户名为:Maasea)做了youtube去贴片广告的二进制脚本,
原理为先让app退回player接口,然后修改去除响应体中的贴片广告流. 经作者同意,发到群里大家可以使用看看,个人感觉不错,
github地址: https://github.com/Maasea/sgmodule
surge模块链接(iOS15以上): https://raw.githubusercontent.com/Maasea/sgmodule/master/youtubePlayer.sgmodule
不建议和其他去贴片广告的模块共同使用,可以和去youtube瀑布流广告模块共存使用
原理为先让app退回player接口,然后修改去除响应体中的贴片广告流. 经作者同意,发到群里大家可以使用看看,个人感觉不错,
github地址: https://github.com/Maasea/sgmodule
surge模块链接(iOS15以上): https://raw.githubusercontent.com/Maasea/sgmodule/master/youtubePlayer.sgmodule
不建议和其他去贴片广告的模块共同使用,可以和去youtube瀑布流广告模块共存使用
👍40🤩16❤1
脚本名称:哔哩哔哩签到
脚本作者:MartinsKing
软件功能:登录/观看/分享/投币/直播签到/银瓜子转硬币
使用平台:圈X, 其他平台可查看脚本注释
使用方法:
①将[https://raw.githubusercontent.com/ClydeTime/Quantumult/main/Task/Remote_Cookie.conf]添加远程重写。
②打开手机B站客户端,提示获取cookie成功,获取成功后关闭远程①的重写,直到cookie过期,再次使用①获取即可。
③将此脚本加到定时任务如[10 9 * * * https://raw.githubusercontent.com/ClydeTime/Quantumult/main/Script/Task/BiliBili.js, tag=B站每日等级任务, enabled=true]。
④等待定时任务执行,或手动执行。
⑤提示投币失败可尝试多次手动执行。
注意事项:
抓取cookie时注意保证账号登录状态;
账号内须有一定数量的关注数,否则无法完成投币;
保证硬币数量充足;
长期使用脚本存在多次投币同一视频的现象,导致投币失败,手动执行或尽量多关注UP即可。
使用声明:⚠️此脚本仅供学习与交流, 请勿转载与贩卖!
添加 boxjs 订阅:https://raw.githubusercontent.com/ClydeTime/Quantumult/main/Script/boxjs.json
脚本作者:MartinsKing
软件功能:登录/观看/分享/投币/直播签到/银瓜子转硬币
使用平台:圈X, 其他平台可查看脚本注释
使用方法:
①将[https://raw.githubusercontent.com/ClydeTime/Quantumult/main/Task/Remote_Cookie.conf]添加远程重写。
②打开手机B站客户端,提示获取cookie成功,获取成功后关闭远程①的重写,直到cookie过期,再次使用①获取即可。
③将此脚本加到定时任务如[10 9 * * * https://raw.githubusercontent.com/ClydeTime/Quantumult/main/Script/Task/BiliBili.js, tag=B站每日等级任务, enabled=true]。
④等待定时任务执行,或手动执行。
⑤提示投币失败可尝试多次手动执行。
注意事项:
抓取cookie时注意保证账号登录状态;
账号内须有一定数量的关注数,否则无法完成投币;
保证硬币数量充足;
长期使用脚本存在多次投币同一视频的现象,导致投币失败,手动执行或尽量多关注UP即可。
使用声明:⚠️此脚本仅供学习与交流, 请勿转载与贩卖!
添加 boxjs 订阅:https://raw.githubusercontent.com/ClydeTime/Quantumult/main/Script/boxjs.json
👍140❤44🎉5