Forwarded from Surge & Loon & QX 脚本收集 (Senku)
节假日打扰大家了,没想到会以这样的方式和大家说好久不见。

我是Senku,一枚在TG的签到脚本开发者,ScriptableChavy 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
⚠️
滴滴走路赚钱模块下所有请求(走路赚钱、步数赛、喝水、早睡早起等)开始强验证 wsgsig,有空会考虑全部移除。按目前发展来看有可能别的活动也会这样。好消息是这部分wsgsig可能没有验证时间戳,可能会考虑以此方式续命。
由于一些原因,不会公开发 wsgsig 算法,有能力者可自行增加使用,在这里不建议传播,以免被滥用。
同时不会考虑增加此算法并加密脚本的做法,脚本开源,可自行修改、检查。
请勿向任何不信任的人泄漏滴滴的 ticket,由于滴滴并不那么在意用户隐私,此 ticket 可获取非常多个人信息,包括且不限于实名、手机号及行程。
🐟

最近比较忙,所以删除了库中一些过期活动,有空了会再补上,有部分可以跑的可以先用缓存或者保存的文件(可在 commit 记录中查找)。
This media is not supported in your browser
VIEW IN TELEGRAM
🐟


之前就有过在微信中直接打开淘宝 / 被封禁的链接的想法,但之前尝试重写 302 后,由于微信是浏览器自己检测,会无限循环跳转,尝试重写页面出现点击跳转按钮后发现微信浏览器直接阉割掉了跳转(这一点后来发现也是微信有自己的封禁名单),于是放弃了。

近期由于政策原因,微信开放部分外链访问,体验后发现存在痛点:
1. 每次都需要手动点击一次;
2. 对白名单外(也许是黑名单内)的依旧封禁了跳转;
3. 只能在私聊中触发,扫码和群聊还是老样子;
4. macOS 中微信好像并没有开放(也许是我的问题)。

但开放访问意味着可以在微信中直接打开,于是之前的想法理论上可以实现了,但被封禁的链接依旧不行,于是退一步考虑使用快照,并提供通知跳转到浏览器访问。

目标:
1. 跳过中间手动点击,显示部分封禁链接的快照;
2. 提供一些通知点击跳转;
3. 在群聊及扫码时也可使用;
4. macOS 可用。

欢迎大家测试、使用、改进、PR:Surge ModuleQuantumult X Rewrite SnippetsLoon PluginJavaScript

其中,不完善的有:
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) 信息面板功能。

[Script]
flushDNS = type=generic,timeout=10,script-path=https://raw.githubusercontent.com/zZPiglet/com.zZPiglet/Task/master/asset/flushDNS.js
// flushDNS = type=generic,timeout=10,script-path=https://raw.githubusercontent.com/zZPiglet/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。

按钮操作逻辑:
全关 -> 全开
全开 -> 全关
抓取流量开、模块关 -> 全开
抓取流量关、模块开 -> 全关

[Script]
captureMode = type=generic,timeout=10,script-path=https://raw.githubusercontent.com/zZPiglet/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/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
🐟


附带产品,一键快速开/关指定模块,适用于需要临时开启但又不想翻模块列表时。

[Script]
moduleState = type=generic,timeout=10,script-path=https://raw.githubusercontent.com/zZPiglet/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/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."
zZPiglet
https://mp.weixin.qq.com/s/7zxqex8DuuWj8cFfDhz2bw
目前我已被覆盖到微信直接访问淘宝/支付宝链接,但失去了跳转功能,不知是否是微信刻意为之。

由于是直接访问,不会经过中转页面,故不会被 UnblockURLinWeChat 脚本识别。

如不想通过浏览器中转再进入淘宝/支付宝,可通过脚本来判断,如果 User-Agent 包含MicroMessenger 则发出通知跳转,可参考 UnblockURLinWeChat 脚本中 URL Schemes,或等微信再次开放直接跳转。

由于是直接访问,不会经过中转页面,通过脚本跳转的方式需要对淘宝/支付宝相关请求进行 MitM 或所有请求进行筛选,个人认为不太值,暂时不会做成脚本,如有需要可通过上述思路完成。

通过扫描二维码等方式访问淘宝/支付宝还会经过中转界面,依旧会被 UnblockURLinWeChat 脚本处理。

若有更好的思路或者方式进行跳转望不吝赐教。
希望有手的大佬能帮忙做一个:

【【自制】我做了个能动的 电 脑 配 件!【软核】-哔哩哔哩】 https://b23.tv/RtFAS9v
zZPiglet
微信最近封禁了(大)部分谷歌快照链接,建议更新脚本或使用 argument 参数 / BoxJs 开关关闭使用谷歌快照,最新脚本若无法在微信中 302 跳转谷歌快照则自动放弃,仅使用通知弹窗点击跳转至浏览器。
由于谷歌快照被禁,现更换至 web.archive.org(感谢 @GetSomeFriesChannel),低调食用。
可控制参数修改为:
useCache:是否在微信中用快照显示被封禁的链接
forceRedirect:是否在微信中进行强制重定向,允许的情况下可能出现循环重定向
#微博通知

替换了 uid 接口,请测试及低调使用

只保留了 card_type == 9 的信息,避免广告信息,暂不知是否会造成正常微博遗漏。按 VVebo 作者说法,微博索赔理由是“展示了一样的内容,但是屏蔽了广告和购买增值服务的入口”,而此次为修复 uid 接口进行的更新包含去掉返回数据的广告,所以随时删库跑路

使用优先级建议:只使用“特别关注” > 使用“指定用户”的“用户 ID” > 使用“指定用户”的“用户昵称”
【友情帮转】
欢迎加入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
2024/05/29 11:33:29
Back to Top
HTML Embed Code: