因為之前不斷覺得防紅也沒什么,曲到前幾天我域名被騰訊攔截了才意識到那工具的重要性,因為我網站是對接的公家號被攔截了很是苦惱。再此仍是勸說一下防紅的根本仍是得做好,要否則實被攔截了,到時候申訴也可能沒用。
本代碼僅針對未被攔截的域名,已被攔截了的域名可本身拿個沒被攔截的做跳轉。
QQ防紅代碼:
<?php
$conf['電話jump']=1;
if(strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/')!==false && $conf['電話jump']==1){$a='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
include 'fh.html';
exit;}
?>
include ”fh.html; 中的fh.html就是你要引用顯示的信息;下面也一并送上:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>請利用閱讀器翻開</title>
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/>
<meta http-equiv="refresh" content="0.1;mttbrowser://url=<?php echo $a?>">
<meta content="yes" name="apple-mobile-web-app-capable"/>
<meta content="black" name="apple-mobile-web-app-status-bar-style"/>
<meta name="format-detection" content="telephone=no"/>
<meta content="false" name="twcClient" id="twcClient"/>
<meta name="aplus-touch" content="1"/>
<style>
body,html {
width: 100%;
height: 100%
}
* {
margin: 0;
padding: 0
}
body{ background-color:#fff}
.top-bar-guidance {
font-size: 15px;
color: #fff;
height: 70%;
line-height: 1.8;
padding-left: 20px;
padding-top: 20px;
background: url(//gw.alicdn.com/tfs/TB1eSZaNFXXXXb.XXXXXXXXXXXX-750-234.png) center top/contain no-repeat
}
.top-bar-guidance .icon-safari {
width: 25px;
height: 25px;
vertical-align: middle;
margin: 0 .2em
}
.app-download-tip {
margin: 0 auto;
width: 290px;
text-align: center;
font-size: 15px;
color: #000000;
background: url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcAQMAAACak0ePAAAABlBMVEUAAAAdYfh+GakkAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjwA8acEkAAAy4AIE4hQq/AAAAAElFTkSuQmCC) left center/auto 15px repeat-x
}
.app-download-tip .guidance-desc {
background-color: #fff;
padding: 0 5px
}
.app-download-btn {
background-color: #fff;
display: block;
width: 214px;
height: 40px;
line-height: 40px;
margin: 18px auto 0 auto;
text-align: center;
font-size: 18px;
color: #000000;
border-radius: 20px;
border: .5px #000000 solid;
text-decoration: none
}
</style>
</head>
<body>
<div class="bj-gd">
</div>
<div class="bj-lj">
</div>
<div class="top-bar-guidance">
<p>
點擊右上角<img src="http://gw.alicdn.com/tfs/TB1xwiUNpXXXXaIXXXXXXXXXXXX-55-55.png" class="icon-safari"/><span id="openm">Safari翻開</span>
</p>
<p>
能夠繼續閱讀本站哦~
</p>
</div>
<div class="app-download-tip">
<span class="guidance-desc">為了給您帶來更好的體驗,請利用閱讀器翻開,您也能夠復造本站網址,粘貼到其它閱讀器翻開,為您帶來的未便,請諒解!</span>
</div>
<a data-clipboard-text="<?php echo $a?>" class="app-download-btn" id="J_BtnDowanloadApp">點此復造本站網址</a>
<script src="http://lib.baomitu.com/clipboard.js/1.7.1/clipboard.min.js"></script>
<script src="http://open.mobile.電話.com/sdk/電話api.js?_bid=152"></script>
<script>
document.querySelector('body').addEventListener('touchmove', function (event) {
event.preventDefault();
});
if(navigator.userAgent.indexOf("Android") > -1){
document.getElementById("openm").innerHTML='閱讀器翻開';
}
if(navigator.userAgent.indexOf("QQ/") > -1){
m電話.ui.openUrl({ target: 2,url: window.location.href});
}else if(navigator.userAgent.indexOf("MicroMessenger") > -1){
if(navigator.userAgent.indexOf("Android") > -1){
var iframe = document.createElement("iframe");
iframe.style.display = "none";
iframe.src = '?open=1';
document.body.appendChild(iframe);
}
}
var clipboard = new Clipboard('#J_BtnDowanloadApp');
clipboard.on('success', function(e) {
document.getElementById("J_BtnDowanloadApp").innerHTML='復造勝利';
});
clipboard.on('error', function(e) {
alert('復造失敗,請點擊右上角用閱讀器翻開');
});
</script>
</body>
</html>
只能主動挪用QQ閱讀器翻開當前鏈接,調動默認閱讀器和其他閱讀器我測試了許多辦法貌似不可(有大哥搞定了跪求發我一下,嘿嘿!)
反騰訓網址平安檢測代碼:
<?php
/*
反騰訊網址平安檢測系統
Description:屏障騰訊電腦管家網址平安檢測
Version:2.6
*/
//IP屏障
$iptables='977012992~977013247|977084416~977084927|1743654912~1743655935|1949957632~1949958143|2006126336~2006127359|2111446272~2111446527|3418570752~3418578943|3419242496~3419250687|3419250688~3419275263|3682941952~3682942207|3682942464~3682942719|3682986660~3682986663|1707474944~1707606015|1709318400~1709318655|1884967642|1884967620|1893733510|1709332858|1709325774|1709342057|1709341968|1709330358|1709335492|1709327575|1709327041|1709327557|1709327573|1975065457|1902908741|1902908705|3029946827';
$remoteiplong=bindec(decbin(ip2long(real_ip())));
foreach(explode('|',$iptables) as $iprows){
if($remoteiplong==$iprows)exit('緣,妙趣橫生!');
$ipbanrange=explode('~',$iprows);
if($remoteiplong>=$ipbanrange[0] && $remoteiplong<=$ipbanrange[1])
exit('緣,妙趣橫生!');
}
//HEADER特征屏障
if(preg_match("/manager/", strtolower($_SERVER['HTTP_USER_AGENT'])) || strpos($_SERVER['HTTP_USER_AGENT'], 'Mozilla')===false && strpos($_SERVER['HTTP_USER_AGENT'], 'ozilla')!==false || isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], 'urls.tr.com')!==false || isset($_COOKIE['ASPSESSIONIDQASBQDRC']) || empty($_SERVER['HTTP_USER_AGENT']) || strpos($_SERVER['HTTP_USER_AGENT'], 'HUAWEI G700-U00')!==false && !isset($_SERVER['HTTP_ACCEPT']) || preg_match("/Alibaba.Security.Heimdall/", $_SERVER['HTTP_USER_AGENT'])) {
exit('緣,妙趣橫生!');
}
if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone OS 9_3_4')!==false && $_SERVER['HTTP_ACCEPT']=='*/*' || strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone OS 8_4')!==false && $_SERVER['HTTP_ACCEPT']=='*/*' || strpos($_SERVER['HTTP_USER_AGENT'], 'Android 6.0.1')!==false && strpos($_SERVER['HTTP_USER_AGENT'], 'MQQBrowser/6.8')!==false && $_SERVER['HTTP_ACCEPT']=='*/*' || strpos($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'en')!==false && strpos($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'zh')===false || strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')!==false && strpos($_SERVER['HTTP_USER_AGENT'], 'en-')!==false && strpos($_SERVER['HTTP_USER_AGENT'], 'zh')===false) {
exit('緣,妙趣橫生!');
}
if(preg_match("/Windows NT 6.1/", $_SERVER['HTTP_USER_AGENT']) && $_SERVER['HTTP_ACCEPT']=='*/*'|| preg_match("/Windows NT 5.1/", $_SERVER['HTTP_USER_AGENT']) && $_SERVER['HTTP_ACCEPT']=='*/*' || preg_match("/vnd.wap.wml/", $_SERVER['HTTP_ACCEPT']) && preg_match("/Windows NT 5.1/", $_SERVER['HTTP_USER_AGENT'])){
exit('緣,妙趣橫生!');
}
function real_ip(){
$ip = $_SERVER['REMOTE_ADDR'];
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && preg_match_all('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s', $_SERVER['HTTP_X_FORWARDED_FOR'], $matches)) {
foreach ($matches[0] AS $xip) {
if (!preg_match('#^(10|172\.16|192\.168)\.#', $xip)) {
$ip = $xip;
break;
}
}
} elseif (isset($_SERVER['HTTP_CLIENT_IP']) && preg_match('/^([0-9]{1,3}\.){3}[0-9]{1,3}$/', $_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (isset($_SERVER['HTTP_CF_CONNECTING_IP']) && preg_match('/^([0-9]{1,3}\.){3}[0-9]{1,3}$/', $_SERVER['HTTP_CF_CONNECTING_IP'])) {
$ip = $_SERVER['HTTP_CF_CONNECTING_IP'];
} elseif (isset($_SERVER['HTTP_X_REAL_IP']) && preg_match('/^([0-9]{1,3}\.){3}[0-9]{1,3}$/', $_SERVER['HTTP_X_REAL_IP'])) {
$ip = $_SERVER['HTTP_X_REAL_IP'];
}
return $ip;
}
微信防紅代碼,上面我給忘了,臨時補上,我也不曉得有沒有用,沒有測試過下面那段代碼:
<?php
error_reporting(0);
if($_GET['open']==1 && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')!==false){
header("Content-Disposition: attachment; filename=\"load.doc\"");
header("Content-Type: application/vnd.ms-word;charset=utf-8");
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Welcome</title>
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/>
<meta content="yes" name="apple-mobile-web-app-capable"/>
<meta content="black" name="apple-mobile-web-app-status-bar-style"/>
<meta name="format-detection" content="telephone=no"/>
<meta content="false" name="twcClient" id="twcClient"/>
<style>
body,html{width:100%;height:100%}
*{margin:0;padding:0}
body{background-color:#fff}
.top-bar-guidance{font-size:15px;color:#fff;height:40%;line-height:1.8;padding-left:20px;padding-top:20px;background:url(//gw.alicdn.com/tfs/TB1eSZaNFXXXXb.XXXXXXXXXXXX-750-234.png) center top/contain no-repeat}
.top-bar-guidance .icon-safari{width:25px;height:25px;vertical-align:middle;margin:0 .2em}
.app-download-btn{display:block;width:214px;height:40px;line-height:40px;margin:18px auto 0 auto;text-align:center;font-size:18px;color:#2466f4;border-radius:20px;border:.5px #2466f4 solid;text-decoration:none}
</style>
</head>
<body>
<div class="top-bar-guidance">
<p>點擊右上角<img src="http://gw.alicdn.com/tfs/TB1xwiUNpXXXXaIXXXXXXXXXXXX-55-55.png" class="icon-safari" /> Safari翻開</p>
<p>能夠繼續拜候本站哦~</p>
</div>
<a class="app-download-btn" id="BtnClick" href="javascript:;">
點此繼續拜候
</a>
<script>
var url = 'http://blog.kieng.cn/'; //填寫要跳轉到的網址
document.querySelector('body').addEventListener('touchmove', function (event) {
event.preventDefault();
});
window.mobileUtil = (function(win, doc) {
var UA = navigator.userAgent,
isAndroid = /android|adr/gi.test(UA),
isIOS = /iphone|ipod|ipad/gi.test(UA) && !isAndroid,
isBlackBerry = /BlackBerry/i.test(UA),
isWindowPhone = /IEMobile/i.test(UA),
isMobile = isAndroid || isIOS || isBlackBerry || isWindowPhone;
return {
isAndroid: isAndroid,
isIOS: isIOS,
isMobile: isMobile,
isWeixin: /MicroMessenger/gi.test(UA),
isQQ: /QQ/gi.test(UA)
};
})(window, document);
if(mobileUtil.isWeixin){
if(mobileUtil.isIOS){
url = "https://t.asczwa.com/taobao?backurl=" + encodeURIComponent(url);
document.getElementById('BtnClick').href=url;
}else if(mobileUtil.isAndroid){
url = '?open=1';
document.getElementById('BtnClick').href=url;
var iframe = document.createElement("iframe");
iframe.style.display = "none";
iframe.src = url;
document.body.appendChild(iframe);
}
}else{
document.getElementById('BtnClick').href=url;
window.location.replace(url);
}
//setTimeout('WeixinJSBridge.invoke("closeWindow", {}, function(e) {})', 2000);
</script>
</body>
</html>
上面已經供給了代碼,自行復造粘貼就行,我就不打包供給下載了!
![圖片[1]-QQ微信防洪反騰訊平安檢測代碼有效避免域名被攔截](http://m.oilmaxhydraulic.com.cn/wp-content/uploads/2022/02/202103021614689934142014-576x1024-1.jpg)
? 版權聲明
THE END














暫無評論內容