#!name=看理想 VIP解锁 + 去广告 + 去推广昵称 #!desc=① 去开屏推荐广告 ② 去首页商品/会员推广 ③ 去第三方弹窗广告 ④ 清除 config 广告字段/dialog ⑤ 屏蔽字节/友盟埋点 ⑥ VIP解锁 ⑦ 资料页去推广昵称 ⑧ 网页端首页/详情页/单集页净化并直连完整音频 #!author=baby + Aioneas #!homepage=https://github.com/Aioneas/Surge #!icon=https://raw.githubusercontent.com/Aioneas/Surge/main/Icon/kanlixiang.png # ───────────────────────────────────────────────────────────── # 实测环境:看理想 v4.14.5 / iPhone + macOS(iPad 兼容版)/ Web / 2026-08-14 # # 已确认有效: # [URL Rewrite] home/advertisement → REJECT,直接触发网络失败回调 # [Map Local] pop-up → 返回 404,第三方弹窗广告不再出现 # [Script] home/header-new → 移除商品广告卡片、新人会员推广及商品轮播 # [Script] other/config → 清空 advertisements[] / dialog,避免残留广告配置 # [Script] Web 首页/详情页/单集页 → 移除网页端推广/弹窗,并把播放按钮接到完整音频 # [Rule] 字节/友盟埋点 → REJECT 生效 # # 说明: # 品牌启动页“看见另一种可能”是 App 内置原生 UI;实测 404 仍会让其等待。 # 因此改用请求级 REJECT,触发不同于 HTTP 错误响应的网络失败回调。 # ───────────────────────────────────────────────────────────── [Rule] # 字节系埋点 & 远控(实测每 ~10s 高频轮询) DOMAIN-SUFFIX,mon.zijieapi.com,REJECT DOMAIN-SUFFIX,configure-platform.bytedance.com,REJECT DOMAIN-SUFFIX,tobdatarangers.com,REJECT # 友盟埋点 DOMAIN-SUFFIX,ulogs.umeng.com,REJECT DOMAIN-SUFFIX,utoken.umeng.com,REJECT [URL Rewrite] # 开屏广告 → 直接拒绝请求,避免 HTTP 404 仍让原生启动层继续等待 ^https?://api\.vistopia\.com\.cn/api/v2/home/advertisement(\?|$) - reject [Map Local] # 开屏弹窗 → 404,App 收到错误后跳过弹窗容器(实测 modified:true) ^https?://api\.vistopia\.com\.cn/api/v2/other/pop-up(\?|$) data-type=text data="{\"status\":\"error\",\"data\":null}" status-code=404 header="Content-Type: application/json" [Script] # 首页信息流:移除商品广告卡片、新人会员推广及商品轮播,保留内容推荐 看理想去首页推广 = type=http-response, pattern=^https?:\/\/api\.vistopia\.com\.cn\/api\/v2\/home\/header-new(\?|$), requires-body=1, max-size=0, script-path=https://raw.githubusercontent.com/Aioneas/Surge/main/Script/klx_no_ads.js # 全局配置:清除 advertisements[] / dialog(保留 app_config 等正常字段) 看理想去广告配置 = type=http-response, pattern=^https?:\/\/api\.vistopia\.com\.cn\/api\/v2\/other\/config(\?|$), requires-body=1, max-size=0, script-path=https://raw.githubusercontent.com/Aioneas/Surge/main/Script/klx_no_ads.js # VIP 解锁 看理想VIP解锁 = type=http-response, pattern=^https?:\/\/api\.vistopia\.com\.cn\/api\/v2\/(reader\/(section-detail|detail)|user\/home|vip\/buy-list|services\/play-token(?!\?library_article_id=)), requires-body=1, max-size=0, script-path=https://raw.githubusercontent.com/Aioneas/Surge/main/Script/kanlixiang_vip.js # APP 下载链路:补齐下载入队依赖的 content 元数据和批量播放凭证 看理想下载链路修正 = type=http-response, pattern=^https?:\/\/api\.vistopia\.com\.cn\/api\/v2\/(services\/articles-play-token(\?|$)|content\/batch(\?|$)), requires-body=1, max-size=0, script-path=https://raw.githubusercontent.com/Aioneas/Surge/main/Script/klx_app_download_unlock.js?v=20260814g # APP 节目目录页:修正原生目录锁态,尽量让已解锁章节直接可点播 看理想目录解锁 = type=http-response, pattern=^https?:\/\/api\.vistopia\.com\.cn\/api\/v2\/content\/(content-show\/\d+|article_list(\?|$)), requires-body=1, max-size=0, script-path=https://raw.githubusercontent.com/Aioneas/Surge/main/Script/klx_app_catalog_unlock.js # 资料页去推广昵称 看理想去推广昵称 = type=http-response, pattern=^https?:\/\/api\.vistopia\.com\.cn\/api\/v2\/user\/profile(\?|$), requires-body=1, max-size=0, script-path=https://raw.githubusercontent.com/Aioneas/Surge/main/Script/klx_profile_clean.js # 网页首页:移除顶部轮播推广和下载 App 入口,并注入网页端完整音频接管 看理想网页去首页推广 = type=http-response, pattern=^https?:\/\/(www\.)?vistopia\.com\.cn\/($|\?), requires-body=1, max-size=0, script-path=https://raw.githubusercontent.com/Aioneas/Surge/main/Script/klx_web_clean.js?v=20260814e # 网页详情页:隐藏购买按钮/会员弹窗,修正内嵌解锁状态并接管完整音频播放 看理想网页详情净化 = type=http-response, pattern=^https?:\/\/(www\.)?vistopia\.com\.cn\/detail\/\d+(\?|$), requires-body=1, max-size=0, script-path=https://raw.githubusercontent.com/Aioneas/Surge/main/Script/klx_web_clean.js?v=20260814e # 网页单集页:隐藏网页端试听播放器并接管完整音频播放 看理想网页单集页净化 = type=http-response, pattern=^https?:\/\/(www\.)?vistopia\.com\.cn\/article\/\d+(\?|$), requires-body=1, max-size=0, script-path=https://raw.githubusercontent.com/Aioneas/Surge/main/Script/klx_web_clean.js?v=20260814e # 网页文稿页:去升级提示,避免跳 App 看理想网页文稿净化 = type=http-response, pattern=^https?:\/\/api\.vistopia\.com\.cn\/api\/v1\/web\/article-content\/[A-Za-z0-9]+(\?|$), requires-body=1, max-size=0, script-path=https://raw.githubusercontent.com/Aioneas/Surge/main/Script/klx_web_clean.js?v=20260814e [MITM] hostname = %APPEND% api.vistopia.com.cn, www.vistopia.com.cn, vistopia.com.cn