首页
统计
关于
骗子曝光
Search
1
电脑微信企业微信双开/多开的方法(这可能是最简单粗暴高效的解决方案)
2,388 阅读
2
宝塔面板7.7.0版本原版安装+升级脚本(宝塔面板7.6.0破解版)
773 阅读
3
网址自动推送百度API源码(PHP源码)(百度php推送源代码)
702 阅读
4
宝塔LINUX企业永久付费破解版(宝塔企业版破解版)所有专业版企业版插件免费使用!
564 阅读
5
宝塔面板插件破解方法(宝塔面板插件破解方法教程)
524 阅读
闲聊
线报
WinForm
WinForm成品
WinForm源码
WinForm代码段
WEB
HTML代码
PHP代码
网站文章
网站源码
建站程序
Typecho
Typecho模板
Typecho插件
服务器运维面板
宝塔面板
网络安全
软件工具
技术教程
域名
自营程序
短链网DLW.IM
登录
Search
标签搜索
宝塔面板
源码
BT
WinForm
PHP
Telegram
百度
Typecho
CDN
谷歌翻译
宝塔
nginx
C#
IP
宝塔面板企业版免授权安装脚本
宝塔面板破解版
子比主题
在线截图生成器
网站源码
2023最新可用dai挂网源码
Root
累计撰写
160
篇文章
累计收到
182
条评论
今日撰写
0
篇文章
首页
栏目
闲聊
线报
WinForm
WinForm成品
WinForm源码
WinForm代码段
WEB
HTML代码
PHP代码
网站文章
网站源码
建站程序
Typecho
Typecho模板
Typecho插件
服务器运维面板
宝塔面板
网络安全
软件工具
技术教程
域名
自营程序
短链网DLW.IM
页面
统计
关于
骗子曝光
用户登录
登录
搜索到
24
篇与
HTML
的结果
2023-05-24
宝塔服务器装roundcubemail邮件系统(WEBMail)
前序:之前使用过 ewomail 不能和宝塔兼容,后面使用 Docker 版ewomail 资源占用偏大,也是无奈升级了配置,直到现在终于琢磨出一套和宝塔邮箱比较好的兼容方法推荐使用 腾讯云香港轻量 不封端口 价格美丽首先安装 宝塔邮局 这里就不啰嗦了 可以看 https://www.bt.cn/bbs/thread-32749-1-1.html装好 宝塔邮局 以后先在宝塔添加域名域名和其他设置参考上面链接 然后用A记录创建一个网站 和 数据库下载 https://github.com/roundcube/roundcubemail我使用的是 roundcubemail-1.4.9-complete.tar.gz解压后打开 http://domain/installer 进行安装下一步 找到 Database setup 修改数据库配置 其他配置不动 下一步 由于我的数据库已经安装过了 这里不一样截图说明了然后打开 config/config.inc.php 修改配置(切记记得在配置中修改一下"TMTP"以及"IMAP")然后添加以下参数{callout color="#f0ad4e"}$config['mime_types'] = '刚才下载的 mime.types 文件路径';{/callout}以下是重点 折腾了我一天 可以登陆收信但是发信一直提示认证失败 添加后解决{callout color="#f0ad4e"}$rcmail_config['smtp_port'] = 25;$rcmail_config['smtp_user'] = '%u';$rcmail_config['smtp_pass'] = '%p';$rcmail_config['smtp_auth_type'] = 'LOGIN';{/callout}最后添加用户可以去 宝塔邮箱添加,我自己写了个管理面板,但是坑比较大也不完善,就先不发了。大家可以参考 宝塔邮局 /www/server/panel/plugin/mail_sys/mail_sys_main.py 里面的代码去写一个管理面板刚开始不想用py 写出一个http接口 感觉累赘,后面我才知道我入了一个大坑,我用php去调用py 操作,光权限问题卡了我半天,最后 www 用户加入 mail组解决又遇坑 doveadm pw -s MD5-CRYPT -p 无权限运行,又是几个小时找到 php 的解决方法 crypt(‘登录密码’,'$1$'.随机8位字符.'$');折腾几天可算是正常能添加修改删除了,但是配置起来太不方便了,如果我还有多余时间写出个完善点的再发出来吧。邮局用户数据库文件在 /www/vmail/postfixadmin.db sqlite好久的心头病解决了 比较开心所以发个教程
2023年05月24日
16 阅读
0 评论
0 点赞
2023-05-10
HTML实现网页左下角音乐播放器
html实现网页左下角音乐播放器实现代码如下:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer@1.10.1/dist/APlayer.min.css"> <script src="https://cdn.jsdelivr.net/npm/aplayer@1.10.1/dist/APlayer.min.js"></script> <div id="aplayer" class="aplayer" data-autoplay="true" data-id="5208409284" data-server="netease" data-type="playlist" data-fixed="true" data-listfolded="true" data-order="random" data-theme="#F58EA8"></div> <script src="https://unpkg.com/meting@1.2.0/dist/Meting.min.js"></script> </body> </html>上面代码中使用的是网易云音乐,具体参数介绍如下:data-id: 歌曲/专辑/歌单IDdata-server: 音乐平台,支持如下参数:netease (网易云音乐)tencent (qq音乐)xiami (虾米音乐)kugou (酷狗音乐)baidu (百度音乐)data-type: 请求类型,支持如下参数:song (单曲)album (专辑)playlist (歌单)search (搜索)data-mode: 播放模式,支持如下参数:random (随机)single (单曲)circulation (列表循环)order (列表)data-autoplay: 自动播放 ,支持如下参数:truefalse
2023年05月10日
5 阅读
0 评论
0 点赞
2023-05-06
宝塔反向代理后报错:502 Bad Gateway nginx
问题我应该跟这个问题差不多,解决方案也来自这里:https://www.bt.cn/bbs/thread-105466-2-1.html解决方案在反代的时候没有强制指定SSL协议,导致SSL握手失败,在反代配置中添加上相关的配置就好:proxy_ssl_server_name on; proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
2023年05月06日
8 阅读
0 评论
0 点赞
2023-02-21
2023最新全功能在线截图生成器工具网页版网站源码
简介:全功能在线截图生成器工具网页版网站源码源码项目全部开源,支持电脑和手机端在线制作生成!该源码可直接上传虚拟空间解压缩即可访问,搭建操作简单方便!源码为html,可二开!要是正式使用我推荐大家购买一个收费主机,有条件的可以购买服务器进行搭建效果更好工具功能介绍:在线一键制作各种截图生成,包含生成功能:微信对话、微信领取红包、微信付款详情、微信收款详情、微信转账详情、微信零钱页面详情、微信扫码付款账单、微信对话和红包带安卓设置、微信朋友圈转发详情、支付宝聊天详情、支付宝转账详情、支付宝账户余额详情、淘宝订单详情、QQ聊天详情、手机短信聊天详情!在线生成工具仅供娱乐参考!请勿非法使用!测试站:https://tool.qqdsw8.cn/tool/jtsc/下载源码隐藏内容,请前往内页查看详情
2023年02月21日
17 阅读
0 评论
0 点赞
2023-02-10
爱特特爱探针V2.0源码
/***版本:2.0*爱特特爱探针*官网:teai.me*官网:aite.me*邮箱:admin@teai.me*邮箱:admin@aite.me*QQ号:759234755*检测基本环境信息*检测模块加载情况*检测服务器的CPU*检测内存使用情况*检测常见配置选项*自定义检测的函数*自定义检测配置项*系统禁用函数检测*爱特探针小巧实用*探针信息实时更新*对MysqlPgsql检测**/<?php /** *版本:2.0 *爱特特爱探针 *官网:teai.me *官网:aite.me *邮箱:admin@teai.me *邮箱:admin@aite.me *QQ号:759234755 *检测基本环境信息 *检测模块加载情况 *检测服务器的CPU *检测内存使用情况 *检测常见配置选项 *自定义检测的函数 *自定义检测配置项 *系统禁用函数检测 *爱特探针小巧实用 *探针信息实时更新 *对Mysql\Pgsql检测 **/ error_reporting(0); function check_os() { $uname=php_uname(); $uname=explode(" ",$uname); return $uname[0]; } function check_ini($ini) { if(preg_match('/0|off/i',$x=ini_get($ini))) { return 'OFF'; } elseif($x == null) { return 'NONE'; } else { return $x == 1 ? 'ON' : $x; } } function check_cpu() { if(is_readable('/proc/cpuinfo')) { $cpu=file_get_contents('/proc/cpuinfo'); if(preg_match_all("/:.*?([0-9]+\.[0-9]+)/i",$cpu,$cpu)) { echo $cpu[1][0]; } else { echo "错误"; } } else { echo '禁查'; } } function check_mem() { $meminfo=array(); if(is_readable('/proc/meminfo')) { $mem=file_get_contents('/proc/meminfo'); $imem=$mem; if(preg_match_all("/MemTotal.*?([0-9]+)/i",$imem,$mem)) { $meminfo['memtotal']=(int)($mem[1][0]/1024)." MB"; } else { $meminfo['memtotal']='禁查'; } if(preg_match_all("/MemFree.*?([0-9]+)/si",$imem,$mem)) { $meminfo['memfree']=(int)($mem[1][0]/1024)." MB"; } else { $meminfo['memfree']='禁查'; } if(preg_match_all("/SwapTotal.*?([0-9]+)/i",$imem,$mem)) { $meminfo['swaptotal']=(int)($mem[1][0]/1024)." MB"; } else { $meminfo['swaptotal']='禁查'; } if(preg_match_all("/SwapFree.*?([0-9]+)/si",$imem,$mem)) { $meminfo['swapfree']=(int)($mem[1][0]/1024)." MB"; } else { $meminfo['swapfree']='禁查'; } echo "物理内存大小:{$meminfo['memtotal']}<hr color=\"#ffaa00\" />物理内存空闲:{$meminfo['memfree']}<hr color=\"#ffaa00\" />SWAP虚拟内存:{$meminfo['swaptotal']}<hr color=\"#ffaa00\" />SWAP可用内存:{$meminfo['swapfree']}"; } else { echo '<span style="color:#60def0">服务器禁止查询信息!</span>'; } } function check_disk() { echo '磁盘大小:'; if(function_exists('disk_total_space')) { echo (int)(disk_total_space($_SERVER['DOCUMENT_ROOT'])/1024/1024).' MB'; } else { echo '禁止查询'; } echo '<hr color="#ffaa00" />'; echo '磁盘空闲:'; if(function_exists('disk_free_space')) { echo (int)(disk_free_space($_SERVER['DOCUMENT_ROOT'])/1024/1024).' MB'; } else { echo '禁止查询'; } echo '<hr color="#ffaa00" />'; } function check_uptime() { if(is_readable('/proc/uptime')) { $uptime=file_get_contents('/proc/uptime'); $uptime=explode(" ",$uptime); $uptime=trim($uptime[0]); $min=$uptime/60; $hours=$min/60; $days=floor($hours/24); $hours=floor($hours-($days*24)); $min=floor($min-($days*60*24)-($hours*60)); echo $days."天".$hours."时".$min."分"; } else { echo '禁查'; } } function check_mail($mail) { if(function_exists('mail')) { if(mail($mail,"php E-mail","http://teai.me/\n\rhttp://{$_SERVER['HTTP_HOST']}/")) { return 'alert("系统函数Mail发邮成功");'; } else { return 'alert("系统函数Mail发邮失败");'; } } else { return 'alert("系统检测到Mail函数被禁用");'; } } function check_function($fun) { if(preg_match('/^[a-z_]+[a-z0-9_\-]*/i',$fun)) { if(function_exists($fun)) { return '<script type="text/javascript">alert("系统函数 '.$fun.' 被支持!");</script>'; } else { return '<script type="text/javascript">alert("系统函数 '.$fun.' 未找到!");</script>'; } } else { return '<script type="text/javascript">alert("系统函数 '.$fun.' 不合法!");</script>'; } } function check_extension() { $os=get_loaded_extensions(); for($i=0;$i<count($os);$i++) { echo $os[$i]; if(($i+1)>=7 and ($i+1)%7==0) { echo '<br />'; } else { echo ' '; } } } function check_mysql($host,$user,$pass) { if(@mysql_connect($host,$user,$pass)) { return '<script type="text/javascript">alert("成功连接到MysqL数据库!");</script>'; } else { return '<script type="text/javascript">alert("无法连接到MysqL数据库!");</script>'; } } function check_pgsql($data) { if(@pg_connect($data)) { return '<script type="text/javascript">alert("成功连接到PgsqL数据库!");</script>'; } else { return '<script type="text/javascript">alert("无法连接到PgsqL数据库!");</script>'; } } function check_disable_functions() { $disable=ini_get('disable_functions'); if($disable=="" || $disable==null) { echo "没有函数被系统禁用!"; } else { $disable=explode(",",$disable); for($i=0;$i<count($disable);$i++) { echo $disable[$i]; if(($i+1)>=7 and ($i+1)%7==0) { echo '<br />'; } else { echo ' '; } } } } header("content-type:text/html;charset=UTF-8"); if(isset($_GET[page])) { if($_GET['page']=="date") { echo date("Y-m-d H:i:s"); } elseif($_GET['page']=="phpinfo") { phpinfo(); } elseif($_GET['page']=="cpuinfo") { check_cpu(); } elseif($_GET['page']=="meminfo") { check_mem(); } elseif($_GET['page']=="diskinfo"){ check_disk(); } elseif($_GET['page']=="uptime") { check_uptime(); } elseif($_GET['page']=="download") { Header('Content-Type:application/octet-stream'); header('accept-length:'.filesize($path)); Header('Content-Disposition:attachment;filename=check.php'); echo file_get_contents(__FILE__); } exit(); } ?> <html> <head> <title>爱特探针</title> <style type="text/css"> .aa{background-color:#8100ff;} .bb{border:#9600ff solid 2px;} </style> <script type="text/javascript"> function idate() { date=new Date(); h=date.getHours(); m=date.getMinutes(); s=date.getSeconds(); document.getElementById("Date").innerHTML=h+":"+m+":"+s; setTimeout("idate()",1000); } function serverUp() { UP=new XMLHttpRequest(); UP.onreadystatechange=function() { if(UP.readyState==4 && UP.status==200) { document.getElementById("serverUp").innerHTML=UP.responseText; setTimeout("serverUp()",10000); } } UP.open("GET","?page=uptime",true); UP.send(); } function serverCpu() { CPU=new XMLHttpRequest(); CPU.onreadystatechange=function() { if(CPU.readyState==4 && CPU.status==200) { document.getElementById("serverCpu").innerHTML=CPU.responseText; setTimeout("serverCpu()",2000); } } CPU.open("GET","?page=cpuinfo",true); CPU.send(); } function serverMem() { MEM=new XMLHttpRequest(); MEM.onreadystatechange=function() { if(MEM.readyState==4 && MEM.status==200) { document.getElementById("serverMem").innerHTML=MEM.responseText; setTimeout("serverMem()",2000); } } MEM.open("GET","?page=meminfo",true); MEM.send(); } function serverDisk() { DISK=new XMLHttpRequest(); DISK.onreadystatechange=function() { if(DISK.readyState==4 && DISK.status==200) { document.getElementById("serverDisk").innerHTML=DISK.responseText; setTimeout("serverDisk()",10000); } } DISK.open("GET","?page=diskinfo",true); DISK.send(); } function serverDate() { XHR=new XMLHttpRequest(); XHR.onreadystatechange=function() { if(XHR.readyState==4 && XHR.status==200) { document.getElementById("serverDate").innerHTML=XHR.responseText; setTimeout("serverDate()",1000); } } XHR.open("GET","?page=date",true); XHR.send(); } </script> </head> <body> <div class="aa">基本环境信息</div> <div class="bb"> OS系统:<?php echo check_os(); ?> <hr color="#ffaa00" /> PHP版本:<?php echo phpversion(); ?> <hr color="#ffaa00" /> PHP信息:<a href="?page=phpinfo">PHPINFO</a> <hr color="#ffaa00" /> CPU频率:<span id="serverCpu"></span> <hr color="#ffaa00" /> <span id="serverDisk"></span> 运行时间:<span id="serverUp"></span> <hr color="#ffaa00" /> 系统时间:<span id="serverDate"></span>(<span id="Date"></span>) <hr color="#ffaa00" /> 配置文件:<?php echo php_ini_loaded_file(); ?> <hr color="#ffaa00" /> 主机域名:<?php echo $_SERVER['SERVER_NAME'].'-'.$_SERVER['HTTP_HOST'].'-'.$_SERVER['SERVER_ADDR']; ?> <hr color="#ffaa00" /> 文件地址:<?php echo __FILE__." ".$_SERVER['DOCUMENT_ROOT']; ?> <hr color="#ffaa00" /> 内核信息:<?php echo php_uname(); ?> </div> <div class="aa">已加载的模块</div> <div class="bb"> <span style="color:#60def0"><?php echo check_extension(); ?></span> </div> <div class="aa"> 系统禁用函数 </div> <div class="bb"> <span style="color:#60def0"><?php echo check_disable_functions(); ?></span> </div> <div class="aa">系统内存信息</div> <div class="bb"> <span id="serverMem"></span> </div> <div class="aa"> 系统配置选项 </div> <div class="bb"> PHP的短标签:<?php echo check_ini('short_open_tag'); ?> <hr color="#ffaa00" /> 打开远程文件:<?php echo check_ini('allow_url_fopen'); ?> <hr color="#ffaa00" /> 浮点有效位数:<?php echo check_ini('precision'); ?> <hr color="#ffaa00" /> 脚本超时时间:<?php echo ini_get('max_execution_time'); ?> <hr color="#ffaa00" /> 脚本最大占用内存:<?php echo check_ini('memory_limit'); ?> <hr color="#ffaa00" /> 上传文件的大小限制:<?php echo check_ini('upload_max_filesize'); ?> <hr color="#ffaa00" /> POST方法提交最大限制:<?php echo check_ini('post_max_size'); ?> </div> <div class="aa">系统函数检测</div> <div class="bb"> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 函数:<input type="text" name="fun" /><br /> <input type="submit" value="CHECK" /><?php if(isset($_POST['fun'])) { echo check_function($_POST['fun']); } ?> </form> </div> <div class="aa">系统选项检测</div> <div class="bb"> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 选项:<input type="text" name="ini" /><br /> <input type="submit" value="CHECK" /><?php if(isset($_POST['ini'])) { echo '<script type="text/javascript">alert("选项 "+"'.$_POST['ini'].'".toUpperCase()+" 值为 '.check_ini($_POST['ini']).'");</script>'; } ?> </form> </div> <div class="aa">系统发信检测</div> <div class="bb"> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 电邮:<input type="text" name="mail" /><br /> <input type="submit" value="CHECK" /><?php if(isset($_POST['mail'])) { echo '<script type="text/javascript">'.check_mail($_POST['mail']).'</script>'; } ?> </form> </div> <div class="aa">数据库服务器</div> <div class="bb"> <?php if(function_exists('mysql_connect')) { ?> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 主机:<input type="text" name="host" value="127.0.0.1:3306" /><br /> 用户:<input type="text" name="user" /><br /> 密码:<input type="password" name="pass" /><br /> <input type="submit" value="检测MYSQL" /><?php if(isset($_POST['host']) and isset($_POST['user']) and isset($_POST['pass'])) { echo '<span style="background-color:#663399">'.check_mysql($_POST['host'],$_POST['user'],$_POST['pass']).'</span>'; } ?> </form> <?php } else { echo '<span style="color:#60def0">未找到Mysql扩展!</span>'; } ?> <hr color="#ffaa00" /> <?php if(function_exists('pg_connect')) { ?> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 连接:<input type="text" name="pg" value="host=127.0.0.1 port=5432 dbname=postgres user=*** password=***" /><br /> <input type="submit" value="检测POSTGRESQL" /><?php if(isset($_POST['pg'])) { echo '<span style="background-color:#663399">'.check_pgsql($_POST['pg']).'</span>'; } ?> </form> <?php } else { echo '<span style="color:#60def0">未找到Postgresql扩展!</span>'; } ?> </div> <div class="aa">爱特特爱©原创动力</div> <div class="bb"> <a href="?page=download">免费获取适用于UNIX系统的爱特探针</a> </div> <script type="text/javascript"> window.onload=function() { idate(); serverUp(); serverCpu(); serverMem(); serverDisk(); serverDate(); } </script> </body> </html>{cloud title="艾特PHP探针V2.0" type="wy" url="https://share.weiyun.com/ikDhcHGY" password="ua6rfk"/}
2023年02月10日
13 阅读
0 评论
0 点赞
2023-02-10
在线获取淘宝买家秀图片源码
闲来无事,写了一个在线获取淘宝买家秀图片,这里把源码分享给大家。自适应手机端,手机,平板访问无障碍,本地即可直接运行。源码很简单,适合初学web前端参考一下。大佬看看就得了哈利用一个接口:https://api.uomg.com/api/rand.img3?format=json{cloud title="在线获取淘宝买家秀图片HTML源码" type="default" url="https://shop.root.tax?code=YT0yJmI9Mg%3D%3D" /}
2023年02月10日
30 阅读
0 评论
1 点赞
2023-02-06
iframe视频自适应尺寸的方法,完美解决视频尺寸问题!
今天在处理另一个项目时,需要iframe 嵌套哔哩哔哩的视频,按哔哩哔哩的分享按钮直接粘贴嵌入html。结果问题来了,PC端显示的尺寸极小,移动端页面尺寸正常。为了兼顾所有用户,所以必须得调整,云站友也尝试了多种方法,有嵌套中在嵌套的,各种各样的都有,云站友这里分享个简单粗暴的:<iframe id="video" src="https://www.root.tax" width="100%" frameborder="0" allowfullscreen="allowfullscreen"></iframe> <script type="text/javascript">document.getElementById("video").style.height=document.getElementById("video").scrollWidth*0.8+"px"</script>注意:src=“你的框架地址”,自行修改!这两段够粗暴,直接复制粘贴就能完美解决iframe尺寸问题。来张成品图吧
2023年02月06日
25 阅读
0 评论
0 点赞
2023-02-06
商户如何快速开通微信支付0.2%(千分之二)费率?
众所周知,商户一般去微信支付官方申请支付接口,一般的费率为0.6%(即千分之六,也就是1000块的交易费用需要6元手续费)。具体我们先了解一下微信官方商户类目对应资质、费率、结算周期。 (点击进入 https://kf.qq.com/faq/220228IJb2UV220228uEjU3Q.html) 那如何快速申请微信支付0.2%(千分之二)费率? 需要准备以下材料:{callout color="#f0ad4e"}1、营业执照拍照:2、法人身份证,正反面拍照:3、个体户提供法人银行卡卡号;企业提供开户支行(公司对公账户)--用于结算账号T+1到账。4、提供管理员:姓名、手机号、邮箱。5、取一个商户名称6、门店LOGO和门店/办公环境照片2张;{/callout}准备好以上资料后,微信扫码进入申请填写上传资料即可(一般10分钟之内开通)。微信扫码进入申请 一、微信扫码进入后,移到页面底部,点击“我准备好了”按钮,进入提交资料二:选择你营业执照的类型三:上传营业执照(自动识别,无需手动填写),填写商户简称,客服电话,选择经营类目(营业执照包含内的),选择你需要开通的费率(0.2%-0.6%),费率不同相应的服务费用也不同(该费用不高,为一次性费用,没申请通过可退款,可开发票)四:上传公司或门店相应的照片第五步:上传法人或者负责人身份证正反面,自动识别信息,无需填写第六步:填写结算银行卡信息(个体填法人私人银行卡,企业填对公户信息)提交申请等待几分钟通知签约就可以用了。
2023年02月06日
110 阅读
0 评论
0 点赞
2022-12-15
干货时间,运营之用好反向代理快速打造子域名流量!
写在前面,这次不发骚操作了,毕竟最近发烧不一定是好事!大部分站长手中应该都有大量的域名,没有个百十个我都不好意思跟这里说是站友!很多人都是拿个主域名WWW或者不加WWW的做个站点,这次就说说如何用子域名和反向代理操作快速打造流量,WWW的收不收录没有什么关系的!废话不多说了,开局一张图,接下来看我编了:知道你们喜欢看这玩意,可惜我一直弱化权重强调统计流量没有多少人愿意关注此处为喷子心声:老域名你说个卵啊!好了,认真看帖子,别说话(吻我....)接下来是时候展现真正的技术了(往后面退....我要开始装B......T面板了):准备材料: 1.服务器一台(母鸡) 放置正常的站点 比如文章站 影视站 小说站 图片站等,自己随意!甚至你可以用国内的服务器喔,不用BA也行,你开个非80 443端口作为WEB访问就行了(A服务器)2.反向代理服务器一台,香港的速度快点,这个毕竟只是做反向代理(B服务器)3.域名若干,反正都是子域名,无所谓了实施步骤: A服务器添加IP白名单(B服务器的IP)B服务器添加子域名开启反向代理(宝塔面板自带,自己去查教程)关于差异化: 这么多子域名都是同一内容那会不会有影响?当然是做一下差异化处理了,比如反向代理里面有字符替换功能,基本上每个站名字都可以替换掉(做高指数词会容易命中)做个友情链接入口,所有子域名链接串起来,别问了,SEO什么的问就是不会,不知道,没有!!实施后的效果还是上个图:都是子域名反向代理,站点名字都不一样!大概流量是这个样子的!反向代理服务器的配置(B服务器)WEB站点服务器(A服务器)最后说两句:运营一个站和运营200个子域名反向代理站没有什么区别,生死由命,命中看天......{callout color="#f0ad4e"}原文地址:https://www.4414.cn/thread-123649-1-1.html{/callout}
2022年12月15日
46 阅读
0 评论
0 点赞
2022-12-11
个人使用VPS测试
综合性能测试{callout color="#f0ad4e"}秋水逸冰大佬的Bench.sh脚本{/callout}速度测试为主wget -qO- bench.sh | bash #或者 curl -Lso- bench.sh | bash #或者 wget -qO- 86.re/bench.sh | bash #或者 curl -so- 86.re/bench.sh | bashGithub地址:https://github.com/teddysun/across/blob/master/bench.sh{callout color="#f0ad4e"}老鬼大佬的SuperBench测试脚本 (推荐){/callout}1.改进了显示的模式,基本参数添加了颜色,方面区分与查找。2.I/O测试,更改了原来默认的测试的内容,采用小文件,中等文件,大文件,分别测试IO性能,然后取平均值。3.速度测试替换成了 Superspeed 里面的测试,第一个默认节点是,Speedtest 默认,其他分别测试到中国电信,联通,移动,各三个不同地区的速度。wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash #或者 curl -Lso- -no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bashZBench.sh 综合性能测试中文版 wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh 英文版 wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench.sh && bash ZBench.sh 回程路由一键测试wget -qO- git.io/besttrace | bash1>wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh 2>bash testrace.sh 工具来源: https://www.mrkevin.net/share/1383.html
2022年12月11日
18 阅读
0 评论
0 点赞
1
2
3