首页

源码搜藏网

首页 > 微信小程序 > 微信小程序开发教程 >

域名被微信拦截检测原因,如何实现自动检测微信域名是否被屏蔽的状态

创建时间:2019-08-22 22:14  浏览

网页链接在微信内分享推广被拦截是常有的事情,最近在各大论坛博客有很多朋友给我留言问我有没有解决方案,这其实不用问的,肯定是有解决方案的。

举个最简单的例子,我们公司最近在微信内推的一批网页广告链接,一个多月了没有一条链接被拦截的,反观同行的网页经常会被投诉拦截,导致推广效果很差,这其实就能很好的证明是有办法避免域名被微信拦截的,因为我们是用了防封技术的。下面就跟大家聊聊微信域名防封的那些事。

微信域名检测接口推荐:http://www.maoapi.cn/

域名被微信拦截检测原因,如何实现自动检测微信域名是否被屏蔽的状态

一、为什你的域名会被微信拦截?

1、微信会有系统检测,只要检测到你的域名带有诱导分享、擦边球(不良信息、虚假信息等)的内容,就会自动拦截。
2、同行或用户举报次数过多,触发微信团队人工检测,手动封杀你的域名。
3、分享转发量过大,触发系统自动检测,当检测到内容有违规的,就会封杀。
4、通常只要微信后台或者人工有检测到主体侵权,内容侵权,暴力内容,推广、营销信息、广告类内容,不实信息内容,骚扰类内容,误导类内容,就会将你的域名加入黑名单,用户访问就会提示“该网页已停止访问”。

 

二、域名被微信拦截检测原理

 

 

第一步、重新检查微信服务号的API。结果大家知道的,无果。

网上有人说域名有没有被封用微信访问一下域名就知道。但是我对安卓不熟悉啊。

想想心里真是不甘心。 对了微信的电脑端是不是也可以检测?

可以唉,那么下面的事情就是使用抓包工具了。

1、 使用fiddler

2、wireshark https 抓包

当然抓包到的都是乱码。因为微信是使用https通信的,不过我们有抓包神器wireshark。

下面就是怎么配置https抓包了。

1)配置环境变量SSLKEYLOGFILE

环境变量的配置方法: 系统->高级系统设置->高级->环境变量->新建。

变量名设置为:SSLKEYLOGFILE

变量值我这里设置为:D:\sslkeylog.log

2)Wireshark配置

我的Wireshark版本是 2.4.3 中文版

配置路径是:编辑->首选项->协议(Protocols)->ssl

设置(Pre)-Master-Serect Log File 为环境变量SSLKEYLOGFILE 的值。

重启微信和Wireshark(我不知道重启有没有效果,反正我重启了。)

重新打开Wireshark后就多了一个标签《Decrypted SSL Data》,点击之后你就可以如下图所示的看到已经解密的TLS数据包的相信信息了。



 


 

上一篇:如何快速检测购买的域名是否被微信屏蔽
下一篇:一款精仿微信文章样式的插件 百分百复刻微信公众号文章排版样式

相关内容

热门推荐