自建QQ/微信防红接口

引言

五月渔郎相忆否?小楫轻舟,梦入芙蓉浦。 ——勿埋我心

  这中间就有一段小故事。

  QQ打开大部分网址,都会显示“非官方页面,请复制到浏览器打开。”几乎是所有的新域名都会来这么一下,并且如果访问数稍微大一大,也会进行拦截。这个问题不大不小吧。

  于是尝试提交申请,看看能不能解除。审核的效率还挺高,大概过了两个小时,显示审核通过,QQ可以正常打开了。

  我想不说安然无恙,至少能坚挺个把个月吧,结果却比较打脸,才过去几个小时而已,又被拦截了。然而中间,这个网站的内容一点都没变。

  也就是说,同样的内容审核过了?但过几个小时又给你拦截了?嗯……有点不可思议。

  还有一点,QQ和微信的拦截机制完全不同,QQ被拦截了,但微信很正常。QQ居然比微信还严格,这是我没有想到的。

如何实现防红?

  原理:识别UA,如果是微信或者QQ,则提示用户点击右上角打开浏览器访问。

自带防红

  如果你想让自己的网站带有防红效果,同时源码又是PHP语言的。可以参考这个文章 👉 通过HTML+PHP实现QQ/微信域名防红 - 勿埋我心 (qian.blue)

  这只适用于本身没有被拦截的域名

效果如下:

image-20221110194811033


跳转接口

  域名本身就被拦截了,甚至是爆红,提示危险!

  这时候就需要一个未被拦截的域名,然后包裹你的域名,如果识别是QQ或者微信访问,则提示用浏览器打开。反之,则直接跳转到该网站。

Github:Qiantigers/qq_fanghong: 通过github.io域名实现QQ、微信防红接口

Demo:QQ、微信防红接口 - 勿埋我心 (qian.blue)

如何使用?

  1. fork仓库
  2. 生成Github pages
  3. 然后即可使用

适用场景

  不仅仅是Github pages,Gitee pages也是可以,不过其繁琐的实名认证流程,应该会劝退不少人。

  另外,国内大厂的静态也是一个不错的选择,比如什么腾讯云OSS、阿里云OSS、七牛云静态托管,这些大厂的域名也是不会被拦截的。

结语

  我是没想到github.io这个域名站起来了,不仅换了CDN,速度变得嘎嘎快。而且成为了QQ、微信都不会拦截的域名。

  欢迎有疑惑在勿埋我心评论区留言。

无标签
打赏
评论区
头像
    头像
    Elaina
      

    学到了

    头像
    海湾
      

    请问怎样联系版主你呢.我想部署

文章目录