Mai Blog

Mai Blog



去腾讯化

Mai · 2023-01-06 · 79浏览 · 日常


本文并不旨在宣扬彻底去腾讯化的思想

如你所见,在这个腾讯已然成为一家巨头企业的时代,完全去腾讯化是不理智、不现实的。因此,如何避免吃到一坨可以避免的答辩,是我们应该考虑,并且可以做到的。

Safari 里的「欺骗性网站警告」

从 iOS 11 / macOS 10.13 开始,Safari 自带的「欺骗性网站警告」从之前的仅「Google 安全浏览」,变成了「Google 安全浏览」+「腾讯安全浏览」,而后者仅有中国大陆用户可用。

我本人对欺骗性网站警告毫无意见,但是对腾讯安全浏览有很大的意见,比如币安在开启了这个开关后会被报危险网站。(虽然确实是挺危险的)

当然这个问题主要得怪苹果,谷歌那用的好好的跟腾讯牵这手干什么。解决方法也很简单,苹果直接告诉我们了:

对于在“设置”>“通用”>“语言与地区”中将地区设为“中国大陆”的用户,Safari 浏览器还可能会使用“腾讯安全浏览”来执行此项检查。实际的网站地址绝不会共享给安全浏览提供商。谷歌(对于地区设为“中国大陆”或“香港”的用户而言,则为腾讯)也可能会在收到相关信息时记录你的 IP 地址。你可以随时停用 Safari 浏览器的“欺骗性网站警告”,方法是前往“设置”>“Safari 浏览器”,然后轻点以关闭“欺骗性网站警告”。

来源:苹果官网

只需要把地区设置为除中国大陆 / 香港以外的地区,然后再右下角的「高级…」里把时间格式、货币等改回来就行。iOS / iPadOS 同理。

但是不知道 Parallels Desktop 抽什么风,语言居然跟着系统地区走。单独设置一下 PD 的语言,终端输入以下指令后回车即可:

defaults write com.parallels.desktop.console AppleLanguages '(zh-CN)'

目前没有发现其他软件如上抽风。

QQ 内链接跳转

惊不惊喜?你在 QQ 内的所有链接跳转到浏览器之前都会被腾讯过一遍,然后或阻止,或让路,颇有种请了个管家,管家却开始教主人做事的感觉。

观察一下链接,很容易就能发现这两个页面的 URL 的规律。

这是「当前网页非官方页面」的地址:

https://c.pc.qq.com/middlem.html?pfurl=https%3A%2F%2Fdmnb.me&pfuin=123456789&pfto=&type=0&gjlevel=15&gjsublevel=2804

可以看出 pfurl 参数的内容就是被拦截的地址,更准确的说,是 URL 编码后的地址。

这是「已停止访问该网页」的地址:

https://c.pc.qq.com/ios.html?level=14&url=https%3A%2F%2Fdmnb.me&sublevel=293

可以看出 url 参数的内容就是被拦截的地址,更准确的说,是 URL 编码后的地址。

接下来就很简单了。只需要一个小小的油猴脚本,就可以解决这个问题。

// ==UserScript==
// @name         Detencentization
// @namespace    https://dmnb.me/
// @version      0.1
// @description  自动重定向QQ拦截域名
// @author       Mai
// @match        *://c.pc.qq.com/*
// @license     MIT
// @icon         https://3gimg.qq.com/tele_safe/static/tmp/ic_alert_blue.png
// @grant        none
// ==/UserScript==

// URL解码函数
(function() {
  'use strict';
  function getQueryString(name) {
    var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
    var r = window.location.search.substr(1).match(reg);
    if (r != null) {
      return unescape(r[2]);
    }
    return null;
  }

// 判断页面类型并提取URL
  if (getQueryString('pfurl') == null) {
    location.href = decodeURIComponent(getQueryString('url'));
  } else {
    location.href = decodeURIComponent(getQueryString('pfurl'));
  }
})();

macOS 和 Android 应该都能用,Windows 也能用,虽然「已停止访问」的网页在 QQ Windows 版里就已经被毙掉了,完全没有直接点开的机会:

至于 iOS 嘛,Userscripts 和 Stay 应该都行。

一些简单的英语

最后,虽然我们刚刚说过,本文并不旨在宣扬彻底去腾讯化的思想,但是学点英语总是好的。

de-:前缀,表示“离开”、“去”;
tencent:名词,腾讯;
-ize:后缀,一般添加在名词后,使其变为动词,表示“使……成为”、“使……化”;
-er:后缀,一般添加在动词后,使其变为名词,表示“……的人”
-tion:后缀,一般添加在动词后,使其变为名词,表示“行为(的过程)”、“动作”;
-al:后缀,一般添加在名词后,使其变为形容词,表示“……的”、“与……有关的”
-ly:后缀,一般添加在形容词后,使其变为副词,表示“……地”

所以我们就可以有:

detencentize v. 去腾讯化
detencentizer n. 去腾讯化者
detencentization n. 去腾讯化(的过程)
detencentizational adj. 去腾讯化的
detencentizationally adv. 去腾讯化地

当然,我们还可以有:

detencentizable adj. 可去腾讯化的
detencentizability n. 可去腾讯化程度
detencentizationism n. 去腾讯化主义
detencentizationist n. 去腾讯化主义者

当然,其他前缀也不能少:

redetencentize v. 再次去腾讯化
anti-tencentizational adj. 反腾讯化的
intencentizable adj. 不可腾讯化的
post-detencentization n. 后去腾讯化时代

差不多了,有点跑题。这个脚本的最终效果还行,虽然还是会看到 QQ 拦截的页面一闪而过。那么有关去腾讯化,今天就聊到这里罢。





comment 评论区

添加新评论





  • ©2025 bilibili.com

textsms
内容不能为空
account_circle
昵称不能为空
email
邮件地址格式错误
web
beach_access
验证码不能为空
keyboard发表评论


star_outline 咱快来抢个沙发吧!




©2025 Mai Blog

Theme Romanticism2.1 by Akashi
Powered by Typecho