Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

zmqcherish/proxy-script

Repository files navigation

脚本最新版 v0515.1

  • 因Quan-X可能存在脚本更新延迟,根据你本地脚本第一行的version查看是否运行的是最新版
  • 本项目不定期更新,如运行效果与预期不符,请确保脚本已更新到最新版。不排除脚本bug或第三方应用更新后与原有规则不匹配等可能
  • 微博版本:14.5.0
  • B站版本:7.26.0

说明

  • 本项目用于自定义配置iOS系统上的App,主要针对微博去广告及其他自定义,和其他一些软件
  • 使用前提:需到非大陆区AppStore下载Quantumult X / Surge
  • Quan-X / Surge App本身付费,可自行网上找外区Apple ID免费下载,也可找各渠道付费购买
  • Quan-X 不完全教程

文件功能说明

weibo_main.js & weibo_launch.js

可屏蔽微博app多数广告以及各部分推广模块

  • 删除首页(tab1)流和超话中的广告、热推
  • 删除视频号(tab2)流中的广告
  • (削除) 删除发现页(tab3)轮播广告图 (削除ここまで)
  • 删除个人页(tab5)中的创作者中心下方的轮播图、为你推荐、用户任务和VIP一栏(可配置)
  • 删除微博详情页的广告、相关推荐、微博主好物种草和关注博主模块(可配置)
  • 删除微博开屏广告 | 参考@yichahucha
  • 删除tab2菜单中的虚假通知
  • 删除tab1顶部的签到和直播(可配置)
  • 删除微博详情页菜单栏的新鲜事头像挂件等(可配置)
  • 删除微博详情页评论区相关内容(可配置,默认关闭)
  • 删除微博详情页评论区推荐内容(可配置,默认打开)
  • 删除超话中可能感兴趣的超话、超话中的好友、超话好友关注、用户页可能感兴趣的人(可配置,默认关闭)
  • 删除搜索结果页广告
  • 将个人主页【关注】按钮默认值由【推荐】改为【关注的人】
  • 自定义个人主页图标(可配置,默认关闭)效果图
  • 关闭自动播放下一个视频(可配置,默认关闭)
  • 删除微博详情页打赏模块(可配置,默认关闭)
  • 自定义底部tab图标(可配置,默认关闭)效果图
  • 【已删除】移除tab5新任务通知。原样式
  • 删除绿洲模块(可配置,默认关闭)
  • 【待定】自定义开屏图片/视频。如有需求,可以考虑开发
  • 删除个人页【让红包飞】模块
  • 【03.12更新】新增屏蔽用户功能,如果有不得已需要关注的人(比如某些抽奖关注),但是又不想看TA的内容可以使用此配置。
  • 【05.22更新】(重新)删除发现页(tab3)轮播广告图,需要配置weibo_config.js -> removeSearchWindow为true。其实轮播中有些不是广告,一起杀
  • 【07.12更新】 删除消息页动态流的广告
  • 【08.22更新】 删除超话tab页无关元素(可配置)
  • 【08.23更新】 删除微博详情页超话新帖和新用户相关提示
  • 【09.02更新】 删除初次打开搜索页的轮播图
  • 【09.12更新】 修复超话无法签到bug
  • 【10.11更新】 移除首页新版广告
  • 【10.24更新】 移除用户页新版广告
  • 【2023年03月21日更新】 移除首页感兴趣的超话
  • 【2024年05月15日】移除转发流的广告和常看视频号更新

weibo_config.js

微博自定义配置

  • weibo_main.js文件中含有大量配置用于控制脚本的实际运行结果,如是否移除顶部直播或评论区相关内容等。如果不需要有自己的配置,可忽略此部分说明。
  • 如果设置过自定义配置,对后续新增加的功能,如果不生效需要重新设置一次自定义配置。
  • 如果需要有自己的特别需求,以评论区相关内容为例,默认是关闭(false),即不移除。如果需要移除可复制weibo_config.js文件,然后修改 mainConfig.removeRelateItem = true 后,运行此文件即可。
  • 屏蔽用户id获取方法:进入用户主页,选择复制链接,得到类似"https://weibo.com/u/xxx"的文本,xxx即为用户id。多个用户用英文逗号","分开
  • 自定义个人主页图标设置:详见微博皮肤.md
  • 自定义底部tab图标:详见底部tab.md
  • Quan-X 运行方法1:在App中,点击【工具&分析】->【HTTP请求】页面上的右下角图标,在界面中粘贴上面的修改自定义值后的代码,然后点击运行(第一个图标)
  • Quan-X 运行方法2(推荐):可在配置文件中增加如下配置后,在【HTTP请求】页面上进一步编辑然后运行
[task_local]
0 0 23 1 * https://raw.githubusercontent.com/zmqcherish/proxy-script/main/weibo_config.js, tag=微博配置, img-url=https://raw.githubusercontent.com/zmqcherish/proxy-script/main/imgs/icon/weibo.png, enabled=false
  • Surge 运行方法:在首页 -> 脚本 -> 编辑器,在界面中粘贴上面的修改自定义值后的代码,然后点击右下角执行

bilibili.js

  • 删除首页广告
  • 删除首页竖版视频(可配置)

B站自定义脚本文件

weibo.conf

Quan-X配置,微博订阅配置(下文Quan-X配置教程中使用)

weibo.sgmodule

Surge配置,微博订阅配置(下文Surge配置教程中使用)

cherish.conf

Quan-X配置,个人自用

  • 知乎、微信公众号、B站去广告,均来自于网络
  • 同weibo.conf功能相同的微博配置
  • customize.js中的功能

weibo_main.py

Python 脚本,功能同weibo_main.js + weibo_launch.js,可用mitmproxy部署

Quan-X 配置教程

  1. 下载Quan-X App
  2. 点击首页右下角风车按钮 -> MitM -> 生成证书
  3. iPhone设置页 -> 通用 -> VPN与设备管理,找到Quantumult X开头的证书文件进行安装
  4. iPhone设置页 -> 通用 -> 关于本机 -> 证书信任设置,打开Quantumult X开头的证书信任
  5. 回到Quan-X App的MitM模块开关打开,重写模块开关打开
  6. 在设置页最下方进入其他设置 -> VPN -> 始终开启
  7. App中 -> 重写 -> 规则资源 -> 右上角添加,输入标签(任意名),资源路径填写 https://raw.githubusercontent.com/zmqcherish/proxy-script/main/weibo.conf (或使用fast-conf)-> 右上角保存
  8. 回到App首页顶部开启App运行即可

Quan-X 文本模式配置

[rewrite_local]
# 微博去广告以及去除各部分推广模块
^https?://m?api\.weibo\.c(n|om)/2/(cardlist|searchall|page|messageflow|statuses/(unread_)?friends(/|_)timeline|groups/timeline|statuses/(container_timeline|unread_hot_timeline|extend|video_mixtimeline|repost_timeline)|profile/(me|container_timeline)|video/(community_tab|remind_info|tiny_stream_video_list)|checkin/show|\!/live/media_homelist|comments/build_comments|container/get_item|search/(finder|container_timeline|container_discover)) url script-response-body https://raw.githubusercontent.com/zmqcherish/proxy-script/main/weibo_main.js
# 删除微博开屏广告
^https?://(sdk|wb)app\.uve\.weibo\.com(/interface/sdk/sdkad.php|/wbapplua/wbpullad.lua) url script-response-body https://raw.githubusercontent.com/zmqcherish/proxy-script/main/weibo_launch.js
[mitm]
hostname = api.weibo.cn, mapi.weibo.com, *.uve.weibo.com

Surge 配置教程

目前有bug,待修复

  1. 下载Surge App
  2. 首页 -> MitM -> 配置根证书 -> 生成新的CA证书 -> 安装证书
  3. iPhone设置页 -> 通用 -> VPN与设备管理,找到Surge开头的证书文件进行安装
  4. iPhone设置页 -> 通用 -> 关于本机 -> 证书信任设置,打开Surge开头的证书信任
  5. 回到Surge App的MitM模块开关打开,Rewrite模块开关打开
  6. 在更多页 -> 始终开启打开
  7. 首页 -> 模块 -> 安装新模块 -> 路径填写 https://raw.githubusercontent.com/zmqcherish/proxy-script/main/weibo.sgmodule
  8. 安装模块后,进入首页左上角(Default)的外部资源中可以看到两个js文件
  9. 回到App顶部开启App运行即可
  10. [tip] 由于脚本不定期更新,安装的模块和外部资源需要左滑手动更新(暂未找到定时更新功能)

Surge 文本模式配置

目前有bug,待修复

[Script]
http-response ^https?://m?api\.weibo\.c(n|om)/2/(cardlist|searchall|page|messageflow|statuses/(unread_)?friends(/|_)timeline|groups/timeline|statuses/(container_timeline|unread_hot_timeline|extend|video_mixtimeline|repost_timeline)|profile/(me|container_timeline)|video/(community_tab|remind_info|tiny_stream_video_list)|checkin/show|\!/live/media_homelist|comments/build_comments|container/get_item|search/(finder|container_timeline|container_discover)) requires-body=1,script-path=https://raw.githubusercontent.com/zmqcherish/proxy-script/main/weibo_main.js
http-response ^https?://(sdk|wb)app\.uve\.weibo\.com(/interface/sdk/sdkad.php|/wbapplua/wbpullad.lua) requires-body=1,script-path=https://raw.githubusercontent.com/zmqcherish/proxy-script/main/weibo_launch.js
[MITM]
hostname = %APPEND% api.weibo.cn, mapi.weibo.com, *.uve.weibo.com

Contact me

免责声明

  • 此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。
  • 请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。

感谢

赞赏

alt 赞赏码

About

Quantumult X / Surge 微博和其他一些脚本

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /