Forwarded from Surge & Loon & QX 脚本收集 (Senku)
节假日打扰大家了,没想到会以这样的方式和大家说好久不见。
我是Senku,一枚在TG的签到脚本开发者,Scriptable 、Chavy Scripts 仓库和 BoxJs 项目的协作者之一。
事情发生的很突然,母亲在扁桃体肿大的治疗过程中查出T细胞淋巴瘤/白血病,目前在上海市第一人民医院就医。
我目前大四即将毕业,有一份实习工作,但家庭经济情况一般,在这里恳请TG朋友们能帮助一下,先谢谢大家了,也恳请大家帮忙转发求助!谢谢了🙏
水滴筹:
https://www.shuidichou.com/cf/contribute/1c0a88c5-3232-45f5-aeb6-9b16a6ace386
微信:
https://upload.cc/i1/2021/05/02/ZaADsx.jpeg
支付宝:
https://upload.cc/i1/2021/05/02/VrA7dI.jpeg
或点击链接直达:
https://qr.alipay.com/fkx004562wldy89vqocpl46
我是Senku,一枚在TG的签到脚本开发者,Scriptable 、Chavy Scripts 仓库和 BoxJs 项目的协作者之一。
事情发生的很突然,母亲在扁桃体肿大的治疗过程中查出T细胞淋巴瘤/白血病,目前在上海市第一人民医院就医。
我目前大四即将毕业,有一份实习工作,但家庭经济情况一般,在这里恳请TG朋友们能帮助一下,先谢谢大家了,也恳请大家帮忙转发求助!谢谢了🙏
水滴筹:
https://www.shuidichou.com/cf/contribute/1c0a88c5-3232-45f5-aeb6-9b16a6ace386
微信:
https://upload.cc/i1/2021/05/02/ZaADsx.jpeg
支付宝:
https://upload.cc/i1/2021/05/02/VrA7dI.jpeg
或点击链接直达:
https://qr.alipay.com/fkx004562wldy89vqocpl46
GitHub
GitHub - gideonsenku/Scriptable: A iOS app named Scriptable's scripts
A iOS app named Scriptable's scripts. Contribute to gideonsenku/Scriptable development by creating an account on GitHub.
zZPiglet
⚠️: 滴滴走路赚钱模块下所有请求(走路赚钱、步数赛、喝水、早睡早起等)开始强验证 wsgsig,有空会考虑全部移除。按目前发展来看有可能别的活动也会这样。好消息是这部分wsgsig可能没有验证时间戳,可能会考虑以此方式续命。 由于一些原因,不会公开发 wsgsig 算法,有能力者可自行增加使用,在这里不建议传播,以免被滥用。 同时不会考虑增加此算法并加密脚本的做法,脚本开源,可自行修改、检查。 请勿向任何不信任的人泄漏滴滴的 ticket,由于滴滴并不那么在意用户隐私,此 ticket 可获取非常多个人…
在各位大佬 push 下抽空使用 2222 年 2 月 22 日 22 时 22 分 22 秒时间戳固定了喝水、睡觉的 wsgsig,走路赚钱和步数赛暂🐦。
低调使用,请不要传播或分享,如后续验证时间戳有能力者可自行添加 wsgsig。
本人社恐,请不要私聊 push,感谢🙏
低调使用,请不要传播或分享,如后续验证时间戳有能力者可自行添加 wsgsig。
本人社恐,请不要私聊 push,感谢🙏
This media is not supported in your browser
VIEW IN TELEGRAM
摸🐟:
之前就有过在微信中直接打开淘宝 / 被封禁的链接的想法,但之前尝试重写 302 后,由于微信是浏览器自己检测,会无限循环跳转,尝试重写页面出现点击跳转按钮后发现微信浏览器直接阉割掉了跳转(这一点后来发现也是微信有自己的封禁名单),于是放弃了。
近期由于政策原因,微信开放部分外链访问,体验后发现存在痛点:
1. 每次都需要手动点击一次;
2. 对白名单外(也许是黑名单内)的依旧封禁了跳转;
3. 只能在私聊中触发,扫码和群聊还是老样子;
4. macOS 中微信好像并没有开放(也许是我的问题)。
但开放访问意味着可以在微信中直接打开,于是之前的想法理论上可以实现了,但被封禁的链接依旧不行,于是退一步考虑使用快照,并提供通知跳转到浏览器访问。
目标:
1. 跳过中间手动点击,显示部分封禁链接的快照;
2. 提供一些通知点击跳转;
3. 在群聊及扫码时也可使用;
4. macOS 可用。
欢迎大家测试、使用、改进、PR:Surge Module,Quantumult X Rewrite Snippets,Loon Plugin,JavaScript。
其中,不完善的有:
Surge Module 在 iOS 和 macOS 均可使用,macOS 不会弹窗通知(因为弹窗也没法点击跳转),且部分封禁链接跳转 Safari 后缺失微信的 exportKey 参数,无法解析出原始链接,这个暂未解决;
Quantumult X Rewrite Snippets / Loon Plugin 只测试了 iOS 端使用,且 Quantumult X 不知道是否有参数判断 iOS / macOS。
其中,可更改的配置有脚本第 2 行与第 3 行,均默认关闭:
第 2 行为是否在微信中用快照显示被封禁的链接(左下有申诉按钮的),如关闭则依旧显示封禁警告页面,但提供弹窗跳转;
第 3 行为是否在微信中用进行强制重定向,允许的情况下可能出现循环重定向。
这些更改可以下载脚本后修改,也可以使用 BoxJs 修改,对于 Surge 4.11.0(2010)+ 也可直接在配置中使用 argument 参数修改,如 argument=useCache=true&forceRedirect=false。
之前就有过在微信中直接打开淘宝 / 被封禁的链接的想法,但之前尝试重写 302 后,由于微信是浏览器自己检测,会无限循环跳转,尝试重写页面出现点击跳转按钮后发现微信浏览器直接阉割掉了跳转(这一点后来发现也是微信有自己的封禁名单),于是放弃了。
近期由于政策原因,微信开放部分外链访问,体验后发现存在痛点:
1. 每次都需要手动点击一次;
2. 对白名单外(也许是黑名单内)的依旧封禁了跳转;
3. 只能在私聊中触发,扫码和群聊还是老样子;
4. macOS 中微信好像并没有开放(也许是我的问题)。
但开放访问意味着可以在微信中直接打开,于是之前的想法理论上可以实现了,但被封禁的链接依旧不行,于是退一步考虑使用快照,并提供通知跳转到浏览器访问。
目标:
1. 跳过中间手动点击,显示部分封禁链接的快照;
2. 提供一些通知点击跳转;
3. 在群聊及扫码时也可使用;
4. macOS 可用。
欢迎大家测试、使用、改进、PR:Surge Module,Quantumult X Rewrite Snippets,Loon Plugin,JavaScript。
其中,不完善的有:
Surge Module 在 iOS 和 macOS 均可使用,macOS 不会弹窗通知(因为弹窗也没法点击跳转),且部分封禁链接跳转 Safari 后缺失微信的 exportKey 参数,无法解析出原始链接,这个暂未解决;
Quantumult X Rewrite Snippets / Loon Plugin 只测试了 iOS 端使用,且 Quantumult X 不知道是否有参数判断 iOS / macOS。
其中,可更改的配置有脚本第 2 行与第 3 行,均默认关闭:
第 2 行为是否在微信中用快照显示被封禁的链接(左下有申诉按钮的),如关闭则依旧显示封禁警告页面,但提供弹窗跳转;
第 3 行为是否在微信中用进行强制重定向,允许的情况下可能出现循环重定向。
这些更改可以下载脚本后修改,也可以使用 BoxJs 修改,对于 Surge 4.11.0(2010)+ 也可直接在配置中使用 argument 参数修改,如 argument=useCache=true&forceRedirect=false。
摸🐟:
之前以为 Surge 「DNS 结果」右上角的按钮是清理缓存,后来发现不是,正好现在 Panel 功能右上角有刷新按钮,于是弄了个 flush DNS。
注:需要 Surge 4.11.0(2009) 信息面板功能。
title 参数可以自定义显示名称;
icon 参数可以自定义显示图标;
color 参数可以自定义图标颜色;
server 参数为 false 是不显示 server;
且使用了 $trigger 参数(bulid 2015),只有手动点击刷新按钮才会清理 DNS 缓存,故可使用 update-interval 参数使其自动测试延迟。
Surge Module
JavaScript
之前以为 Surge 「DNS 结果」右上角的按钮是清理缓存,后来发现不是,正好现在 Panel 功能右上角有刷新按钮,于是弄了个 flush DNS。
注:需要 Surge 4.11.0(2009) 信息面板功能。
[Script]
flushDNS = type=generic,timeout=10,script-path=https://raw.githubusercontent.com/zZPiglet/Task/master/asset/flushDNS.js
// flushDNS = type=generic,timeout=10,script-path=https://raw.githubusercontent.com/zZPiglet/Task/master/asset/flushDNS.js,argument=title=DNS FLush&icon=arrow.clockwise&color=#3d3d5b&server=false
[Panel]
flushDNS = script-name=flushDNS,update-interval=600
其中:title 参数可以自定义显示名称;
icon 参数可以自定义显示图标;
color 参数可以自定义图标颜色;
server 参数为 false 是不显示 server;
且使用了 $trigger 参数(bulid 2015),只有手动点击刷新按钮才会清理 DNS 缓存,故可使用 update-interval 参数使其自动测试延迟。
Surge Module
JavaScript
摸🐟:
由于之前用 快捷指令 做的一键开/关抓取流量及 MitM All Hostnames 模块经常运行出问题(特别是关闭时经常不会关闭模块),尝试 Panel 操作效果会好点,所以做了这个「抓包模式」的 Panel。
按钮操作逻辑:
全关 -> 全开
全开 -> 全关
抓取流量开、模块关 -> 全开
抓取流量关、模块开 -> 全关
module 参数可以自定义抓包模式使用的模块,缺省时使用 MitM All Hostnames 模块;
title 参数可以自定义显示名称,缺省时使用模块名称;
icon 参数可以自定义显示图标;
color1 参数可以自定义图标颜色,为抓取流量及模块均关闭时显示颜色;
color2 参数可以自定义图标颜色,为抓取流量及模块有一开启时显示颜色;
color3 参数可以自定义图标颜色,为抓取流量及模块均开启时显示颜色;
showHostname 为 false 时在开启模块时不显示 hostname。
JavaScript
由于之前用 快捷指令 做的一键开/关抓取流量及 MitM All Hostnames 模块经常运行出问题(特别是关闭时经常不会关闭模块),尝试 Panel 操作效果会好点,所以做了这个「抓包模式」的 Panel。
按钮操作逻辑:
全关 -> 全开
全开 -> 全关
抓取流量开、模块关 -> 全开
抓取流量关、模块开 -> 全关
[Script]
captureMode = type=generic,timeout=10,script-path=https://raw.githubusercontent.com/zZPiglet/Task/master/asset/captureMode.js
// use "module", "title", "icon", "color1", "color2", "color3" or "showHostname" in "argument":
// captureMode = type=generic,timeout=10,script-path=https://raw.githubusercontent.com/zZPiglet/Task/master/asset/captureMode.js,argument=title=CaptureMode&module=capturemode&icon=tray.and.arrow.down&color1=#008080&color2=#efc56f&color3=#994714&showHostname=false
[Panel]
captureMode = script-name=captureMode,update-interval=43200
其中:module 参数可以自定义抓包模式使用的模块,缺省时使用 MitM All Hostnames 模块;
title 参数可以自定义显示名称,缺省时使用模块名称;
icon 参数可以自定义显示图标;
color1 参数可以自定义图标颜色,为抓取流量及模块均关闭时显示颜色;
color2 参数可以自定义图标颜色,为抓取流量及模块有一开启时显示颜色;
color3 参数可以自定义图标颜色,为抓取流量及模块均开启时显示颜色;
showHostname 为 false 时在开启模块时不显示 hostname。
JavaScript
摸🐟:
附带产品,一键快速开/关指定模块,适用于需要临时开启但又不想翻模块列表时。
module 参数可以自定义需要控制的使用的模块;
title 参数可以自定义显示名称,缺省时使用模块名称;
icon 参数可以自定义显示图标;
color1 参数可以自定义图标颜色,为模块关闭时显示颜色;
color2 参数可以自定义图标颜色,为模块开启时显示颜色。
JavaScript
附带产品,一键快速开/关指定模块,适用于需要临时开启但又不想翻模块列表时。
[Script]
moduleState = type=generic,timeout=10,script-path=https://raw.githubusercontent.com/zZPiglet/Task/master/asset/moduleState.js
// use "module", "title", "icon", "color1" or "color2" in "argument":
// moduleState = type=generic,timeout=10,script-path=https://raw.githubusercontent.com/zZPiglet/Task/master/asset/moduleState.js,argument=title=getCookies&module=TaskCookie&icon=person.icloud.fill&color1=#008080&color2=#994714
[Panel]
moduleState = script-name=moduleState,update-interval=43200
其中:module 参数可以自定义需要控制的使用的模块;
title 参数可以自定义显示名称,缺省时使用模块名称;
icon 参数可以自定义显示图标;
color1 参数可以自定义图标颜色,为模块关闭时显示颜色;
color2 参数可以自定义图标颜色,为模块开启时显示颜色。
JavaScript
摸鱼的时候也别忘了学习/复习知识呀:
https://www.bilibili.com/video/BV1fq4y1g7hq
顺便 The Bit Player 里关于纠错码的直观解释还能帮助大家家庭和睦:
How do you convey exactly what you wanna say to your spouse in a way that they understand?
One way of communicating is repeating your message over and over again.
But your partner may get annoyed with you.
And another way is to shout louder.
But that could also be misconstrued.
So, what Shannon really said is how you pick your words.
So, we should say things perhaps many times but in different fashions. We should code them well, and at the end of our communication we should always add an error correcting code, which in this case could be something like, "But I love you."
https://www.bilibili.com/video/BV1fq4y1g7hq
顺便 The Bit Player 里关于纠错码的直观解释还能帮助大家家庭和睦:
How do you convey exactly what you wanna say to your spouse in a way that they understand?
One way of communicating is repeating your message over and over again.
But your partner may get annoyed with you.
And another way is to shout louder.
But that could also be misconstrued.
So, what Shannon really said is how you pick your words.
So, we should say things perhaps many times but in different fashions. We should code them well, and at the end of our communication we should always add an error correcting code, which in this case could be something like, "But I love you."
Bilibili
【老奇】5G,华为,土耳其——我花了两个月,搞懂了5G背后的秘密_哔哩哔哩_bilibili
作为一个通信小白,花了2个月(算上视频制作实际是3个月)肝了这期有关极化码的视频,累吐了,希望大家能一键三连支持下嘤嘤嘤……如果有机会,希望之后能做更多从小白视角研究某个复杂理论的视频。, 视频播放量 9237991、弹幕量 32977、点赞数 1029318、投硬币枚数 1158855、收藏人数 509638、转发人数 127603, 视频作者 老奇好好奇, 作者简介 不是科普,只是有点好奇。(频道内视频均可免费使用),相关视频:世上有几人能活到这短片结束?,【央视/科技】《创新中国》 第2集:能源,《区块链之新》…
zZPiglet
摸🐟: 之前就有过在微信中直接打开淘宝 / 被封禁的链接的想法,但之前尝试重写 302 后,由于微信是浏览器自己检测,会无限循环跳转,尝试重写页面出现点击跳转按钮后发现微信浏览器直接阉割掉了跳转(这一点后来发现也是微信有自己的封禁名单),于是放弃了。 近期由于政策原因,微信开放部分外链访问,体验后发现存在痛点: 1. 每次都需要手动点击一次; 2. 对白名单外(也许是黑名单内)的依旧封禁了跳转; 3. 只能在私聊中触发,扫码和群聊还是老样子; 4. macOS 中微信好像并没有开放(也许是我的问题)。…
Weixin Official Accounts Platform
关于《微信外部链接内容管理规范》的更新说明
zZPiglet
https://mp.weixin.qq.com/s/7zxqex8DuuWj8cFfDhz2bw
目前我已被覆盖到微信直接访问淘宝/支付宝链接,但失去了跳转功能,不知是否是微信刻意为之。
由于是直接访问,不会经过中转页面,故不会被 UnblockURLinWeChat 脚本识别。
如不想通过浏览器中转再进入淘宝/支付宝,可通过脚本来判断,如果 User-Agent 包含MicroMessenger 则发出通知跳转,可参考 UnblockURLinWeChat 脚本中 URL Schemes,或等微信再次开放直接跳转。
由于是直接访问,不会经过中转页面,通过脚本跳转的方式需要对淘宝/支付宝相关请求进行 MitM 或所有请求进行筛选,个人认为不太值,暂时不会做成脚本,如有需要可通过上述思路完成。
通过扫描二维码等方式访问淘宝/支付宝还会经过中转界面,依旧会被 UnblockURLinWeChat 脚本处理。
若有更好的思路或者方式进行跳转望不吝赐教。
由于是直接访问,不会经过中转页面,故不会被 UnblockURLinWeChat 脚本识别。
如不想通过浏览器中转再进入淘宝/支付宝,可通过脚本来判断,如果 User-Agent 包含MicroMessenger 则发出通知跳转,可参考 UnblockURLinWeChat 脚本中 URL Schemes,或等微信再次开放直接跳转。
由于是直接访问,不会经过中转页面,通过脚本跳转的方式需要对淘宝/支付宝相关请求进行 MitM 或所有请求进行筛选,个人认为不太值,暂时不会做成脚本,如有需要可通过上述思路完成。
通过扫描二维码等方式访问淘宝/支付宝还会经过中转界面,依旧会被 UnblockURLinWeChat 脚本处理。
若有更好的思路或者方式进行跳转望不吝赐教。
zZPiglet
摸🐟: 之前就有过在微信中直接打开淘宝 / 被封禁的链接的想法,但之前尝试重写 302 后,由于微信是浏览器自己检测,会无限循环跳转,尝试重写页面出现点击跳转按钮后发现微信浏览器直接阉割掉了跳转(这一点后来发现也是微信有自己的封禁名单),于是放弃了。 近期由于政策原因,微信开放部分外链访问,体验后发现存在痛点: 1. 每次都需要手动点击一次; 2. 对白名单外(也许是黑名单内)的依旧封禁了跳转; 3. 只能在私聊中触发,扫码和群聊还是老样子; 4. macOS 中微信好像并没有开放(也许是我的问题)。…
微信最近封禁了(大)部分谷歌快照链接,建议更新脚本或使用 argument 参数 / BoxJs 开关关闭使用谷歌快照,最新脚本若无法在微信中 302 跳转谷歌快照则自动放弃,仅使用通知弹窗点击跳转至浏览器。
zZPiglet
微信最近封禁了(大)部分谷歌快照链接,建议更新脚本或使用 argument 参数 / BoxJs 开关关闭使用谷歌快照,最新脚本若无法在微信中 302 跳转谷歌快照则自动放弃,仅使用通知弹窗点击跳转至浏览器。
由于谷歌快照被禁,现更换至 web.archive.org(感谢 @GetSomeFriesChannel),低调食用。
可控制参数修改为:
useCache:是否在微信中用快照显示被封禁的链接
forceRedirect:是否在微信中进行强制重定向,允许的情况下可能出现循环重定向
可控制参数修改为:
useCache:是否在微信中用快照显示被封禁的链接
forceRedirect:是否在微信中进行强制重定向,允许的情况下可能出现循环重定向
zZPiglet
#Surge #httpAPI #Shortcuts 摸🐟: 通过快捷指令控制 Surge 同时开启/关闭抓包和 MitM All Hostnames 模块,达到全局抓包的效果,仅需点击一次。 注:需订阅至 Surge 包含 HTTP API 功能。 使用方法: 1⃣️ 安装 MitM All Hostnames 模块: #!name=MitM All Hostnames #!desc=Perform MitM on all hostnames with port 443, except those…
感谢 𝕩𝕚𝕟𝕚𝕒𝕟 提供的 macOS Surge 借助快捷指令快速开/关全局抓包应用场景,原快捷指令存在一些问题,如需使用请替换:
https://www.icloud.com/shortcuts/256463a4e6b248f7a37191b7fe3c119e
https://www.icloud.com/shortcuts/256463a4e6b248f7a37191b7fe3c119e
【友情帮转】
欢迎加入Surge社区交流群,我们的群组不仅提供软件分享,更有专业的技术支持团队,解答你的任何疑问。我们定期进行技术分享,无论你是新手还是老手,都可以在这里学到有用的技术知识。
而且,我们强烈欢迎每个成员分享自己的使用经验,让我们的群组变得更加丰富多元。在这个平台上,你可以找到志同道合的朋友,共享研究科学上网啊的乐趣。
请点击链接加入我们,让我们共享网络的无限可能。期待你的加入!
@SurgeCommunity
注:请遵守相关法律法规,文明上网,理智使用代理软件。
另,可按需加入:
Surge 官方频道:@SurgeTestFlightFeed
Surge Pro 群: @SURGEPRO
Surge TestFlight 更新自动推送频道(基于 Cloudflare Email Worker): @SurgeTestFlightChangelog
Surge Mac Changelog (v4/v5 Beta/Release)自动推送频道(基于 Cloudflare Worker 每分钟检测 RSS,点击版号可下载对应版本,方便回滚): @SurgeMacChangelog
Surge 更新混合自动推送频道(上述两频道混合内容): @SurgeChangelog
欢迎加入Surge社区交流群,我们的群组不仅提供软件分享,更有专业的技术支持团队,解答你的任何疑问。我们定期进行技术分享,无论你是新手还是老手,都可以在这里学到有用的技术知识。
而且,我们强烈欢迎每个成员分享自己的使用经验,让我们的群组变得更加丰富多元。在这个平台上,你可以找到志同道合的朋友,共享研究科学上网啊的乐趣。
请点击链接加入我们,让我们共享网络的无限可能。期待你的加入!
@SurgeCommunity
注:请遵守相关法律法规,文明上网,理智使用代理软件。
另,可按需加入:
Surge 官方频道:@SurgeTestFlightFeed
Surge Pro 群: @SURGEPRO
Surge TestFlight 更新自动推送频道(基于 Cloudflare Email Worker): @SurgeTestFlightChangelog
Surge Mac Changelog (v4/v5 Beta/Release)自动推送频道(基于 Cloudflare Worker 每分钟检测 RSS,点击版号可下载对应版本,方便回滚): @SurgeMacChangelog
Surge 更新混合自动推送频道(上述两频道混合内容): @SurgeChangelog