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
喜马拉雅签到+任务
https://raw.githubusercontent.com/ClydeTime/Quantumult/main/Script/Task/xmlySign.js
脚本重新编译,加入签到和部分活动领取金币(金币用途自测)
食用方法见脚本内注释;
添加 boxjs 订阅
https://raw.githubusercontent.com/ClydeTime/Quantumult/main/Script/boxjs.json
脚本作者: MartinsKing
https://raw.githubusercontent.com/ClydeTime/Quantumult/main/Script/Task/xmlySign.js
脚本重新编译,加入签到和部分活动领取金币(金币用途自测)
食用方法见脚本内注释;
添加 boxjs 订阅
https://raw.githubusercontent.com/ClydeTime/Quantumult/main/Script/boxjs.json
脚本作者: MartinsKing
👍30🎉24💩4❤3
Surge & Loon & QX 脚本收集
作者话白:“做了没卵用的签到脚本,因水平有限只兼容了 Surge😂” [威锋论坛]签到: 因测试Cookie 容易过期,故使用账户密码模拟登录方式,理论上 app 机制不更改一直不会挂; 食用方法:自行保存到本地,脚本内填写账号(只支持手机或邮箱账户)、密码后设置 cron 运行即可; 🎉11.14 号更新增加做两个活动,更新文件见群内容 参考: [Script] 威锋签到 = type=cron,script-path=weifeng.js,cronexp=0 8 * * *,wake-system=1…
更新威锋论坛签到
*增加两个活动任务
*增加多环境支持(效果自测)
*支持 boxjs 配置账户密码
食用方法参照脚本注释 https://raw.githubusercontent.com/githubdulong/Script/master/weifeng.js
*增加两个活动任务
*增加多环境支持(效果自测)
*支持 boxjs 配置账户密码
食用方法参照脚本注释 https://raw.githubusercontent.com/githubdulong/Script/master/weifeng.js
🔥11👍6
美团买菜领取买菜币
脚本作者:@JoJoJotarou 感谢 Env.js 兼容更多平台
- 脚本重构优化,支持签到+任务领取买菜币;
- 脚本兼容 Surge、Qx、Loon,具体请自测;
- 获取 Cookie 方法:
获取CK = type=http-request, pattern=^https?:\/\/mall\.meituan\.com\/api\/c\/mallcoin\/checkIn\/queryTaskListInfoV.\?,script-path=https://raw.githubusercontent.com/JoJoJotarou/myScript/master/script/meituan/mall.meituan.cookie.js
买菜币 = type=cron,cronexp="0 6,8 * * *",wake-system=1,script-path=https://raw.githubusercontent.com/JoJoJotarou/myScript/master/script/meituan/mall.meituan.mallcoin.task.js,script-update-interval=0
[MITM]
mall.meituan.com
[rewrite_local]
^https?:\/\/mall\.meituan\.com\/api\/c\/mallcoin\/checkIn\/queryTaskListInfoV.\? url script-request-header https://raw.githubusercontent.com/JoJoJotarou/myScript/master/script/meituan/mall.meituan.cookie.js
添加 boxjs 订阅:https://raw.githubusercontent.com/githubdulong/Script/master/boxjs.json
脚本作者:@JoJoJotarou 感谢 Env.js 兼容更多平台
- 脚本重构优化,支持签到+任务领取买菜币;
- 脚本兼容 Surge、Qx、Loon,具体请自测;
- 获取 Cookie 方法:
方式1:美团APP -> 美团买菜 -> 我的 -> 买菜币 -> 去使用 -> 在退回上一级,提示成功即可
方式2:美团APP -> 美团买菜 -> 我的 -> 买菜币 -> 左滑一半做推出手势再松手(不要真的左滑退出) -> 提示成功即可
- 使用方法:复制粘贴
Surge:
[Script]获取CK = type=http-request, pattern=^https?:\/\/mall\.meituan\.com\/api\/c\/mallcoin\/checkIn\/queryTaskListInfoV.\?,script-path=https://raw.githubusercontent.com/JoJoJotarou/myScript/master/script/meituan/mall.meituan.cookie.js
买菜币 = type=cron,cronexp="0 6,8 * * *",wake-system=1,script-path=https://raw.githubusercontent.com/JoJoJotarou/myScript/master/script/meituan/mall.meituan.mallcoin.task.js,script-update-interval=0
[MITM]
mall.meituan.com
QX:
[task_local]
0 6,8 * * * https://raw.githubusercontent.com/JoJoJotarou/myScript/master/script/meituan/mall.meituan.mallcoin.task.js, img-url=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/meituan/maicai.png, tag=买菜币, enabled=true[rewrite_local]
^https?:\/\/mall\.meituan\.com\/api\/c\/mallcoin\/checkIn\/queryTaskListInfoV.\? url script-request-header https://raw.githubusercontent.com/JoJoJotarou/myScript/master/script/meituan/mall.meituan.cookie.js
添加 boxjs 订阅:https://raw.githubusercontent.com/githubdulong/Script/master/boxjs.json
👍90❤8🎉3
Surge & Loon & QX 脚本收集
更新威锋论坛签到 *增加两个活动任务 *增加多环境支持(效果自测) *支持 boxjs 配置账户密码 食用方法参照脚本注释 https://raw.githubusercontent.com/githubdulong/Script/master/weifeng.js
没卵用的脚本迎来了没卵用二次更新🤦♂️:
1、添加任务2 在 boxjs 填写心情动态;
2、添加心情动态自选设备型号(注意大小写,设备型号可参考 https://blog.csdn.net/blog_jihq/article/details/80590767 );
1、添加任务2 在 boxjs 填写心情动态;
2、添加心情动态自选设备型号(注意大小写,设备型号可参考 https://blog.csdn.net/blog_jihq/article/details/80590767 );
👍7❤2
Forwarded from Josh Yang
#QX #Loon #Surge
📌国网电费(北京)(湖南)
有两个版本,由于接口不同,获取到的信息并不相同。按需取用~使用说明脚本里有写,有问题请留言/联系机器人。
我主用Quantumult X,所以其他平台适配需要点时间。
好久没更新了…想问问大佬们API兼不兼容Shadowrocket和Stash呀?
🌟新仓库地址(欢迎star✨之前的被封了🥹)
🏠BoxJs订阅地址
🔔频道: Cool Scripts
🧑🏻💻作者 @evilbutcher
📌国网电费(北京)(湖南)
有两个版本,由于接口不同,获取到的信息并不相同。按需取用~使用说明脚本里有写,有问题请留言/联系机器人。
我主用Quantumult X,所以其他平台适配需要点时间。
好久没更新了…想问问大佬们API兼不兼容Shadowrocket和Stash呀?
🌟新仓库地址(欢迎star✨之前的被封了🥹)
🏠BoxJs订阅地址
🔔频道: Cool Scripts
🧑🏻💻作者 @evilbutcher
GitHub
GitHub - evilbutcher/QuantumultX: 瞎写的QuantumultX的代码
瞎写的QuantumultX的代码. Contribute to evilbutcher/QuantumultX development by creating an account on GitHub.
👍31❤10
Forwarded from Loon News
🥳🥳LoonLite经过艰难的审核终于上架AppStore,LoonLite使用了Loon的核心,剔除了一些不需要的功能,专门为代理而生,适合纯小白使用,下载地址: https://apps.apple.com/us/app/loon-lite/id6444029612?l=zh
💩55👍20❤3🎉1
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…
https://t.me/NobyDa/433
✨已更新 APP_ID 获取更简便方式(Loon 使用方法见留言区)
感谢@chouchoui 适配 Qx 版(因 api 限制自动加入成功后请手动关闭 Cron脚本)
https://raw.githubusercontent.com/chouchoui/QuanX/master/Scripts/testflight/testflight.key.snippet
✨获取TestFlight信息与APP_ID请添加并打开此重写订阅,访问`https://testflight.apple.com/join/xxxxx`链接时将自动追加APP_ID
✨已更新 APP_ID 获取更简便方式(Loon 使用方法见留言区)
感谢@chouchoui 适配 Qx 版(因 api 限制自动加入成功后请手动关闭 Cron脚本)
https://raw.githubusercontent.com/chouchoui/QuanX/master/Scripts/testflight/testflight.key.snippet
✨获取TestFlight信息与APP_ID请添加并打开此重写订阅,访问`https://testflight.apple.com/join/xxxxx`链接时将自动追加APP_ID
QuantumultX本地添加定时脚本:
[task_local]
*/10 * * * * * https://raw.githubusercontent.com/chouchoui/QuanX/master/Scripts/testflight/Auto_join_TF.js, tag=TestFlight自动加入, img-url= https://raw.githubusercontent.com/Orz-3/mini/master/Color/testflight.png, enabled=trueTelegram
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/Java…
模块内容(点击直接复制)
⚠️创建本地模块:
#!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/Java…
👍51❤11
Surge & Loon & QX 脚本收集
https://t.me/NobyDa/433 ✨已更新 APP_ID 获取更简便方式(Loon 使用方法见留言区) 感谢@chouchoui 适配 Qx 版(因 api 限制自动加入成功后请手动关闭 Cron脚本) https://raw.githubusercontent.com/chouchoui/QuanX/master/Scripts/testflight/testflight.key.snippet ✨获取TestFlight信息与APP_ID请添加并打开此重写订阅,访问`https:/…
更新 boxjs 添加或修改 APP_ID(适合超懒同胞)
https://raw.githubusercontent.com/githubdulong/Script/master/boxjs.json
附上一份常用 tf 文档
https://congcong0806.github.io/2018/11/19/TestFlight/
Loon版自动加入TF的具体使用方法
1.先启动Loon并到Mitm页面启用Mitm over Http2
2.进入[配置]→[持久化数据]→[导入指定数据]
3.[key]填写变量名APP_ID,[value]填写你要加入的TF的ID。
4.安装插件 https://gitlab.com/lodepuly/vpn_tool/-/raw/main/Tool/Loon/Plugin/Auto_Join_TF.plugin
5.打开TestFlight App,当显示信息获取成功的通知时,即算完成全部步骤!
● 以 https://testflight.apple.com/join/ov56HF09 为例,join后的字符串(也就是此例子的“ov56HF09”)
● 支持无限数量的TF,每个ID都需要用英文逗号隔开,如:LPQmtkUs,Hgun65jg,8yhJgv
● 获取TF信息的脚本与TestFlight账户管理插件冲突,使用的时候先禁用一下该插件!
插件地址 https://gitlab.com/lodepuly/vpn_tool/-/raw/main/Tool/Loon/Plugin/Auto_Join_TF.plugin
方法如上,已经测试正常运行!
需要严格按照上面的步骤操作!
如有异常,先检查操作步骤以及是否已经关闭带有TF共享功能的插件!
https://raw.githubusercontent.com/githubdulong/Script/master/boxjs.json
附上一份常用 tf 文档
https://congcong0806.github.io/2018/11/19/TestFlight/
Loon版自动加入TF的具体使用方法
1.先启动Loon并到Mitm页面启用Mitm over Http2
2.进入[配置]→[持久化数据]→[导入指定数据]
3.[key]填写变量名APP_ID,[value]填写你要加入的TF的ID。
4.安装插件 https://gitlab.com/lodepuly/vpn_tool/-/raw/main/Tool/Loon/Plugin/Auto_Join_TF.plugin
5.打开TestFlight App,当显示信息获取成功的通知时,即算完成全部步骤!
● 以 https://testflight.apple.com/join/ov56HF09 为例,join后的字符串(也就是此例子的“ov56HF09”)
● 支持无限数量的TF,每个ID都需要用英文逗号隔开,如:LPQmtkUs,Hgun65jg,8yhJgv
● 获取TF信息的脚本与TestFlight账户管理插件冲突,使用的时候先禁用一下该插件!
插件地址 https://gitlab.com/lodepuly/vpn_tool/-/raw/main/Tool/Loon/Plugin/Auto_Join_TF.plugin
方法如上,已经测试正常运行!
需要严格按照上面的步骤操作!
如有异常,先检查操作步骤以及是否已经关闭带有TF共享功能的插件!
👍63❤10🎉3💩2🤩1