




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【移动应用开发技术】域名链接被微信封杀拦截屏蔽怎么办
这篇文章给大家分享的是有关域名链接被微信封杀拦截屏蔽怎么办的内容。在下觉得挺实用的,因此分享给大家做个参考,一起跟随在下过来看看吧。一.域名被微信拦截的因素1、举报。包括用户举报,同行恶意举报,提交微信团队检测后进行封杀。2、转发量过大。转发也是提供产品曝光率和点击率的必要手段,但是转发次数多也会触发系统的自动检测系统从而被封杀。3、内容。微信或人工检测到内容不实、侵权、诱导分享、营销广告、BC或擦边球等等,都会导致域名被加入黑名单。
二.解决方案,可以从两方面着手,一是硬方面,二算是软方面硬方面:就要是服务器,服务器方面是目前很多大家在做的,很多做防封的朋友都一样这种经历,例如把自己的域名解析到防封平台的服务器上,很诡异的是确实被封的概率确实降低了很多。这种形式操作的防封平台有很多,最早以前做的是微盾一批人是这么做的,而微盾现在已经不做了。这种技术我们叫做反向代理,但是不持久。那主要还是要从软方面着手,下面这里就具体说下这方面:1、防举报不管怎么说举报是一个很伤人的事情,因为同行竞争么很正常,这块防止举报甚至已经有人研究出微信举报按钮通过底层技术破解,让对方无法举报。但是听说效果都不怎么样,也是会莫名奇妙被封。所以一般逃避举报最简单粗暴的方式就是做跳转,所以现在防止举报都是加密+跳转的形式,这样被举报的概率几乎很小。2、检测工具做检测微信域名检测工具的一般都会提供一些防封,而防封的操作效果其实很简单,流程就是通过检测工具检测是否被封,如果被封就找寻一个没有封的访问。所以他们采用的技术是检测工具+反向代理技术,也是目前市场主流用的技术。3
、利用短网址智能(人工+
系统)轮换推广,尤其是那些大站的短网址,比如.url
和.cn
以及10086
的,这样的话没那么容易被微信针对,从而可以规避一定的风险,而且短网址更有利于让客户记住还可以防篡改。4
、智能更换RUL
结构,尽量使RUL
趋于正常链接,这样机器人一般是识别不出来有问题的。5
、域名切换访问阀值处理,当一条域名的点击量达一定值的时候自动跳转到另一条域名进行访问,这样可以避免量太大而被微信注意到。6
、智能更换页面代码结构,并将页面代码加密,这样做的好处是规避进微信黑名单,这一点做起来可能有点困难。下面分享代码供各位大佬参考,更多想法可以和我一起交流。import
java.io.BufferedReader;
import
java.io.DataOutputStream;
import
java.io.IOException;
import
java.io.InputStream;
import
java.io.InputStreamReader;
import
java.io.UnsupportedEncodingException;
import
.HttpURLConnection;
import
.URL;
import
.URLEncoder;
import
java.util.HashMap;
import
java.util.Map;
import
net.sf.json.JSONObject;public
class
Demo
{
public
static
final
String
DEF_CHATSET
=
"UTF-8";
public
static
final
int
DEF_CONN_TIMEOUT
=
30000;
public
static
final
int
DEF_READ_TIMEOUT
=
30000;
public
static
String
userAgent
=
"Mozilla/5.0
(Windows
NT
6.1)
AppleWebKit/537.36
(KHTML,
like
Gecko)
Chrome/29.0.1547.66
Safari/537.36";
publicstaticvoidmobileQuery(){
String
result
=null;
String
url
="";//请求接口地址
Map
params
=
new
HashMap();//请求参数
params.put("appkey"
,
"appkey");//您申请的APPKEY
params.put("url"
,
"");//需要查询的网站
try
{
result
=
net(url,
params,
"GET");
JSONObject
object
=
JSONObject.fromObject(result);
if(object.getInt("error_code")==0){
System.out.println(object.get("result"));
}else{
System.out.println(object.get("error_code")+":"+object.get("reason"));
}
}
catch
(Exception
e)
{
e.printStackTrace();
}
}
publicstaticvoidmain(String[]
args)
{
}
/**
*
*
@param
strUrl
请求地址
*
@param
params
请求参数
*
@param
method
请求方法
*
@return
网络请求字符串
*
@throws
Exception
*/
publicstaticStringnet(String
strUrl,
Mapparams,String
method)
throws
Exception
{
HttpURLConnection
conn
=
null;
BufferedReader
reader
=
null;
String
rs
=
null;
try
{
StringBuffer
sb
=
new
StringBuffer();
if(method==null
||
method.equals("GET")){
strUrl
=
strUrl+"?"+urlencode(params);
}
URL
url
=
new
URL(strUrl);
conn
=
(HttpURLConnection)
url.openConnection();
if(method==null
||
method.equals("GET")){
conn.setRequestMethod("GET");
}else{
conn.setRequestMethod("POST");
conn.setDoOutput(true);
}
conn.setRequestProperty("User-agent",
userAgent);
conn.setUseCaches(false);
conn.setConnectTimeout(DEF_CONN_TIMEOUT);
conn.setReadTimeout(DEF_READ_TIMEOUT);
conn.setInstanceFollowRedirects(false);
conn.connect();
if
(params!=
null
&&
method.equals("POST"))
{
try
{
DataOutputStream
out
=
new
DataOutputStream(conn.getOutputStream());
out.writeBytes(urlencode(params));
}
catch
(Exception
e)
{
//TODO:handle
exception
e.printStackTrace();
}
}
InputStream
is
=
conn.getInputStream();
reader
=
new
BufferedReader(new
InputStreamReader(is,
DEF_CHATSET));
String
strRead
=
null;
while
((strRead
=
reader.readLine())
!=
null)
{
sb.append(strRead);
}
rs
=
sb.toString();
}
catch
(IOException
e)
{
e.printStackTrace();
}
finally
{
if
(reader
!=
null)
{
reader.close();
}
if
(conn
!=
null)
{
conn.disconnect();
}
}
return
rs;
}
//将map型转为请求参数型
publicstaticStringurlencode(Map<String,String>
data)
{
StringBuilder
sb
=
new
StringBuilder();
for
(Map.Entry
i
:
data.entrySet())
{
try
{
sb.append(i.getKey()).append("=").append(URLEncoder.encode(i.getValue()+"","UTF-8")).append("&");
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 干部培训开班仪式
- 公司治理学(第五版)课件 第七章 公司控制权市场:代理权争夺和收购与反收购
- 神秘礼物大班课件
- 创设情景的课件
- 汽车模具技术试题及答案
- 国考技术岗面试题及答案
- 辅警法制知识培训课件
- 辅警安全知识培训课件
- 建设银行2025成都市秋招笔试综合模拟题库及答案
- 2025年3D打印的建筑应用案例
- 电子产品仓库管理制度
- 女性私密项目培训
- 跨境电子商务课件2024新版
- 智慧税务知识培训课件
- 2024影视项目联合出品与剧本开发合作协议范本3篇
- DB51T 2616-2019 机关会议服务规范
- 乡村文旅规划
- 广东省普通高中学科教学水平评估指标详述
- 污水处理厂人员培训方案
- 苏教版五年级上册数学分层作业设计 5.5 小数乘小数(附答案)
- 现货黄金购买合同模板
评论
0/150
提交评论