Help
RSS
API
Feed
Maltego
Contact
Domain > www.k8-k8.cn
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-06-12
42.202.170.9
(
ClassC
)
2026-02-07
1.56.98.184
(
ClassC
)
Port 80
HTTP/1.1 200 OKEtag: 662d1a25-6731Server: nginxDate: Fri, 06 Feb 2026 07:29:49 GMTContent-Type: text/htmlVary: Accept-EncodingStrict-Transport-Security: max-age31536000X-Cache-Lookup: Cache HitLast-Modified: Sat, 27 Apr 2024 15:30:45 GMTContent-Length: 26417Accept-Ranges: bytesX-NWS-LOG-UUID: 12018014289419932851Connection: keep-aliveX-Cache-Lookup: Cache Miss !DOCTYPE html>html>html langzh classjs>head> meta charsetUTF-8 /> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>个人测试/title> meta namekeywords contentIP查询,IP归属查询,在线测速,网速测试,多地IP查询,流量杀手网页,流量杀手在线> meta namedescription content测试您的网速,多地查询您的IP地址,同时具备网络延迟实时检测> meta http-equivCache-Control contentno-store /> link relstylesheet href./res/dashlite.css> link relstylesheet href./res/style.css> link relstylesheet href./res/layer.css idlayuicss-layer> script typetext/javascript src//api.tongjiniao.com/c?_632855487248609280 async>/script> title>个人测试/title> style typetext/css> html, body { border: none; padding: 0; margin: 0; background: #FFFFFF; color: #202020; } body { text-align: center; font-family: Roboto, sans-serif; } h1 { color: #404040; } @media screen and (min-width: 600px) { /* 当屏幕宽度至少 600px 时应用的样式 */ } @media screen and (min-width: 1024px) { /* 当屏幕宽度至少 1024px 时应用的样式 */ } body { font-size: 16px; /* 基本字体大小 */ } @media screen and (min-width: 600px) { body { font-size: 18px; /* 在宽屏上的字体大小 */ } } #startStopBtn { display: inline-block; margin: 0 auto; color: #6060AA; background-color: rgba(0, 0, 0, 0); border: 0.15em solid #6060FF; border-radius: 0.3em; transition: all 0.3s; box-sizing: border-box; width: 8em; height: 3em; line-height: 2.7em; cursor: pointer; box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), inset 0 0 0 rgba(0, 0, 0, 0.1); } #startStopBtn:hover { box-shadow: 0 0 2em rgba(0, 0, 0, 0.1), inset 0 0 1em rgba(0, 0, 0, 0.1); } #startStopBtn.running { background-color: #FF3030; border-color: #FF6060; color: #FFFFFF; } #startStopBtn:before { content: 开始; } #startStopBtn.running:before { content: 终止; } /*#test {*/ /* margin-top: 2em;*/ /* margin-bottom: 1em;*/ /*}*/ div.testArea { display: inline-block; width: 16em; height: 12.5em; position: relative; box-sizing: border-box; } div.testName { position: absolute; top: 0.1em; left: 0; width: 100%; font-size: 1.4em; z-index: 9; } div.meterText { position: absolute; bottom: 1.55em; left: 0; width: 100%; font-size: 2.5em; z-index: 9; } div.meterText:empty:before { content: 0.00; } div.unit { position: absolute; bottom: 2em; left: 0; width: 100%; z-index: 9; } div.testArea canvas { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } div.testGroup { display: inline-block; } @media all and (max-width:65em) { body { font-size: 1.5vw; } } @media all and (max-width:40em) { body { font-size: 0.8em; } div.testGroup { display: block; margin: 0 auto; } } .stat { width: 100%; column-gap: 1rem; padding: 1rem 1.5rem; } /style> script typetext/javascript> function I(id) { return document.getElementById(id); } var meterBk #E0E0E0; var dlColor #6060AA, ulColor #309030, pingColor #AA6060, jitColor #AA6060; var progColor #EEEEEE; //CODE FOR GAUGES function drawMeter(c, amount, bk, fg, progress, prog) { var ctx c.getContext(2d); var dp window.devicePixelRatio || 1; var cw c.clientWidth * dp, ch c.clientHeight * dp; var sizScale ch * 0.0055; if (c.width cw && c.height ch) { ctx.clearRect(0, 0, cw, ch); } else { c.width cw; c.height ch; } ctx.beginPath(); ctx.strokeStyle bk; ctx.lineWidth 16 * sizScale; ctx.arc(c.width / 2, c.height - 58 * sizScale, c.height / 1.8 - ctx.lineWidth, -Math.PI * 1.1, Math.PI * 0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle fg; ctx.lineWidth 16 * sizScale; ctx.arc(c.width / 2, c.height - 58 * sizScale, c.height / 1.8 - ctx.lineWidth, -Math.PI * 1.1, amount * Math.PI * 1.2 - Math.PI * 1.1); ctx.stroke(); if (typeof progress ! undefined) { ctx.fillStyle prog; ctx.fillRect(c.width * 0.3, c.height - 16 * sizScale, c.width * 0.4 * progress, 4 * sizScale); } } function mbpsToAmount(s) { return 1 - (1 / (Math.pow(1.3, Math.sqrt(s)))); } function msToAmount(s) { return 1 - (1 / (Math.pow(1.08, Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w null; //speedtest worker var data null; //data from worker function startStop() { if (w ! null) { //speedtest is running, abort w.postMessage(abort); w null; data null; I(startStopBtn).className ; initUI(); } else { //test is not running, begin w new Worker(speedtest_worker.min.js); w.postMessage(start); //Add optional parameters as a JSON object to this command I(startStopBtn).className running; w.onmessage function (e) { data JSON.parse(e.data); var status data.testState; if (status > 4) { //test completed I(startStopBtn).className ; w null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced) { if (!forced && (!data || !w)) return; var status data.testState; // I(ip).textContentIP地址: + data.clientIp; I(dlText).textContent (status 1 && data.dlStatus 0) ? ... : data.dlStatus; drawMeter(I(dlMeter), mbpsToAmount(Number(data.dlStatus * (status 1 ? oscillate() : 1))), meterBk, dlColor, Number(data.dlProgress), progColor); I(ulText).textContent (status 3 && data.ulStatus 0) ? ... : data.ulStatus; drawMeter(I(ulMeter), mbpsToAmount(Number(data.ulStatus * (status 3 ? oscillate() : 1))), meterBk, ulColor, Number(data.ulProgress), progColor); I(pingText).textContent data.pingStatus; drawMeter(I(pingMeter), msToAmount(Number(data.pingStatus * (status 2 ? oscillate() : 1))), meterBk, pingColor, Number(data.pingProgress), progColor); I(jitText).textContent data.jitterStatus; drawMeter(I(jitMeter), msToAmount(Number(data.jitterStatus * (status 2 ? oscillate() : 1))), meterBk, jitColor, Number(data.pingProgress), progColor); } function oscillate() { return 1 + 0.02 * Math.sin(Date.now() / 100); } //poll the status from the worker (this will call updateUI) setInterval(function () { if (w) w.postMessage(status); }, 200); //update the UI every frame window.requestAnimationFrame window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.msRequestAnimationFrame || (function (callback, element) { setTimeout(callback, 1000 / 60); }); function frame() { requestAnimationFrame(frame); updateUI(); } frame(); //start frame loop //function to (re)initialize UI function initUI() { drawMeter(I(dlMeter), 0, meterBk, dlColor, 0); drawMeter(I(ulMeter), 0, meterBk, ulColor, 0); drawMeter(I(pingMeter), 0, meterBk, pingColor, 0); drawMeter(I(jitMeter), 0, meterBk, jitColor, 0); I(dlText).textContent ; I(ulText).textContent ; I(pingText).textContent ; I(jitText).textContent ; I(ip).textContent ; }// function showFavoritePopup() {// var isFavorite confirm(是否要收藏本站?);// if (isFavorite) {// alert(请按下 Ctrl+D(Windows/Linux)或 Cmd+D(macOS)手动将本站添加到收藏夹。);// } else {// alert(取消收藏操作);// // 这里可以添加取消收藏操作的代码// }// } /script>/head>body> h1>在线服务器测速/h1> div idstartStopBtn onClickstartStop()>/div> div idtest> div classtestGroup> div classtestArea> div classtestName>下载速度/div> canvas iddlMeter classmeter>/canvas> div iddlText classmeterText>/div> div classunit>Mbps/div> /div> div classtestArea> div classtestName>上传速度/div> canvas idulMeter classmeter>/canvas> div idulText classmeterText>/div> div classunit>Mbps/div> /div> /div> div classtestGroup> div classtestArea> div classtestName>Ping值/div> canvas idpingMeter classmeter>/canvas> div idpingText classmeterText>/div> div classunit>ms/div> /div> div classtestArea> div classtestName>PING抖动/div> canvas idjitMeter classmeter>/canvas> div idjitText classmeterText>/div> div classunit>ms/div> /div> /div> !-- div idipArea> span idip>/span> --> /div> !--body classnk-body npc-invest bg-lighter no-touch nk-nio-theme stylecursor:pointer>--> !--wrap @s --> div classnk-wrap > !-- main header @s --> div classnk-header nk-header-fluid nk-header-fixed is-light> div classcontainer-xl> div classnk-header-wrap link-between> div classnk-header-brand> a href# classlogo-link text-base>个人测试-sz/a> /div> !-- .nk-header-brand --> div classnk-header-tools nk-header-menu data-contentheaderNav> !-- Menu --> ul classnk-menu nk-menu-main> li classnk-menu-item > a href../ classnk-menu-link nk-ibx-action-item data-original-title title> em classicon ni ni-home>/em> span classnk-menu-text>首页/span> /a> /li> li classnk-menu-item > a hrefhttps://ip.zxinc.org/ipquery classnk-menu-link nk-ibx-action-item> em classicon ni ni-policy>/em> span classnk-menu-text>IPV4 & IPV6 归属查询/span> /a> /li> li classnk-menu-item > a hrefhttps://ipw.cn classnk-menu-link nk-ibx-action-item> em classicon ni ni-dropbox>/em> span classnk-menu-text>IPv6 支持查询/span> /a> /li> li classnk-menu-item > a hrefhttps://winkms.cn/whois classnk-menu-link nk-ibx-action-item> em classicon ni ni-heart>/em> span classnk-menu-text>WHOIS 查询/span> /a> !--/li>--> !--li classnk-menu-item>--> !-- a href# classnk-menu-link nk-ibx-action-item onclickshowFavoritePopup()>--> !-- em classicon ni ni-comments>/em>--> !-- span classnk-menu-text>收藏本站/span>--> !-- /a>--> /li> /ul> /div> !-- .nk-header-tools --> /div> !-- .nk-header-wrap --> /div> !-- .container-fliud --> /div> !-- main header @e --> !-- content @s --> div classnk-content nk-content-lg nk-content-fluid> style> .stat { width: 100%; column-gap: 1rem; padding: 1rem 1.5rem; } .stat-title { white-space: nowrap; opacity: .6; } .stat-value { white-space: nowrap; grid-column-start: 1; font-size: 1.8rem; font-weight: 700; line-height: 2.5rem } /style> div idapp classcontainer-xl> div classcol-sm-12 col-md-10 col-xl-8 center-block> div classcard card-preview> div classcard-inner mt-3> div classnya-title nk-ibx-action-item progress-rating>span classnk-menu-text font-weight-bold>深圳节点测速/span>/div> div classform-group>label classform-label>测试地址/label> div classform-control-wrap> select idselect onchangedocument.getElementById(link).valuethis.optionsthis.selectedIndex.value;setCookie(select,this.selectedIndex,365); typetext classform-control> option value iddiy>自定义/option> option selectedselected valuehttps://wppkg.baidupcs.com/issue/netdisk/apk/BaiduNetdisk_10.1.02.apk>百度CDN 高速 /option> option valuehttps://game.gtimg.cn/images/nz/web202106/index/bc_part1.gif?0.3190485611376561>腾讯云CDN 高速 /option> option valuehttps://img.alicdn.com/imgextra/i1/O1CN01xA4P9S1JsW2WEg0e1_!!6000000001084-2-tps-2880-560.png> 阿里CDN/option> option valuehttps://static.qiniu.com/favicon.ico> 七牛云CDN/option> option valuehttps://lf9-cdn-tos.bytecdntp.com/cdn/yuntu-index/1.0.4/case/maiteng/detailbg.png> 字节跳动/option> option valuehttps://img10.360buyimg.com/live/jfs/t1/128947/12/26918/1361527/6260e71bE0ee85af5/ecaa17ea8dd3dddb.jpg> 京东/option> option valuehttps://pic-bucket.ws.126.net/photo/0003/2022-04-24/H5N2082C00AJ0003NOS.jpg>网易 /option> option valuehttps://cnbj0.fds.api.xiaomi.com/b2c-data-mishop/9b9d95e1ece27d5ec75205e5fe719ba5.apk>小米 /option> option valuehttps://wwwstatic.vivo.com.cn/vivoportal/files/resource/funtouch/1651200648928/images/os2-jude-video.mp4> Vivo/option> option valuehttps://d.musicapp.migu.cn/upload/fbpt_rsync_apps/local/signed/MobileMusic7140/MobileMusic7140_0140068.apk> 咪咕音乐/option> option valuehttps://img.mcloud.139.com/material_prod/material_media/20221128/1669626861087.png>和彩云 /option> option valuehttps://help.qhoss.xstore.ctyun.cn/tools/netanalyze/1.0.0/netanalyze.exe>天翼云 /option> option valuehttps://cachefly.cachefly.net/100mb.test>Cachefly Test Global/option> option valuehttps://speed.cloudflare.com/__down?bytes1073741824>Cloudflare Speed Global /option> /select> input value oninputdocument.getElementById(select).selectedIndex0;document.getElementById(diy).valuethis.value;setCookie(diy,this.value,365);setCookie(select,0,365); typetext idlink placeholder请输入下载链接 autocompleteoff classform-control> /div> /div> div classform-group>label classform-label>线程/label> div classform-control-wrap number-spinner-wrap>button onclickvar threaddocument.getElementById(thread);if(thread.value!thread.min)thread.value--; classbtn btn-icon btn-outline-primary number-spinner-btn number-minus>em classicon ni ni-minus>/em>/button> input onchangevar self document.getElementById(thread);if(self.valueself.min)self.valueself.min;if(self.value>self.max)self.valueself.max idthread typenumber min1 max32 value1 classform-control number-spinner> button onclickvar threaddocument.getElementById(thread);if(thread.value!thread.max)thread.value++; classbtn btn-icon btn-outline-primary number-spinner-btn number-plus>em classicon ni ni-plus>/em>/button> /div> /div> div classform-group idback> div classpreview-block> div classcustom-control custom-switch checked>input onclickmusiccontrol(this) typecheckbox idcustomSwitch2 classcustom-control-input> label forcustomSwitch2 classcustom-control-label>保持后台运行/label> /div> /div> /div> button onclickbotton_clicked(); typebutton iddo classbtn btn-dim btn-outline-secondary btn-block card-link> 开始 /button> div classrow mt-4> div classcol-sm-12 col-md-4 border stat onclickinputMaxprompt(请输入流量上限(GB)\n不填为不设置上限,);if(inputMax ! null)setMax(inputMax)> div classtext-dark>svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor classh-15 w-15 float-right pt-3> path stroke-linecapround stroke-linejoinround stroke-width2 dM3 15a4 4 0 004 4h9a5 5 0 10-.1-9.999 5.002 5.002 0 10-9.78 2.096A4.001 4.001 0 003 15z> /path> /svg>/div> div classstat-title>总流量a idshowMax>/a>/div> div classstat-value idtotal>-/div> /div> div classcol-sm-12 col-md-4 border stat> div classtext-info>svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor classh-15 w-15 float-right pt-3> path stroke-linecapround stroke-linejoinround stroke-width1 dM16.469,8.924l-2.414,2.413c-0.156,0.156-0.408,0.156-0.564,0c-0.156-0.155-0.156-0.408,0-0.563l2.414-2.414c1.175-1.175,1.175-3.087,0-4.262c-0.57-0.569-1.326-0.883-2.132-0.883s-1.562,0.313-2.132,0.883L9.227,6.511c-1.175,1.175-1.175,3.087,0,4.263c0.288,0.288,0.624,0.511,0.997,0.662c0.204,0.083,0.303,0.315,0.22,0.52c-0.171,0.422-0.643,0.17-0.52,0.22c-0.473-0.191-0.898-0.474-1.262-0.838c-1.487-1.485-1.487-3.904,0-5.391l2.414-2.413c0.72-0.72,1.678-1.117,2.696-1.117s1.976,0.396,2.696,1.117C17.955,5.02,17.955,7.438,16.469,8.924 M10.076,7.825c-0.205-0.083-0.437,0.016-0.52,0.22c-0.083,0.205,0.016,0.437,0.22,0.52c0.374,0.151,0.709,0.374,0.997,0.662c1.176,1.176,1.176,3.088,0,4.263l-2.414,2.413c-0.569,0.569-1.326,0.883-2.131,0.883s-1.562-0.313-2.132-0.883c-1.175-1.175-1.175-3.087,0-4.262L6.51,9.227c0.156-0.155,0.156-0.408,0-0.564c-0.156-0.156-0.408-0.156-0.564,0l-2.414,2.414c-1.487,1.485-1.487,3.904,0,5.391c0.72,0.72,1.678,1.116,2.696,1.116s1.976-0.396,2.696-1.116l2.414-2.413c1.487-1.486,1.487-3.905,0-5.392C10.974,8.298,10.55,8.017,10.076,7.825> /path> /svg>/div> div classstat-title iddescribe>实时速度/div> div classstat-value text-info idspeed>-/div> /div> div classcol-sm-12 col-md-4 border stat> div classtext-dark>svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor classh-15 w-15 float-right pt-3> path stroke-linecapround stroke-linejoinround stroke-width2 dM13 10V3L4 14h7v7l9-11h-7z>/path> /svg>/div> div classstat-title>带宽/div> div classstat-value idmbps>-/div> /div> /div> /div> /div> div classcard card-preview> div classcard-inner> h6>em classicon ni ni-info>/em>设备出口地址/h6> div classaccordion-inner> li classnk-menu-item > a classtext-waring stylepointer-events:none; idipcn>Loading.../a> a classtext-waring stylepointer-events:none;float: right; idlaycn>-ms/a> /li> li classnk-menu-item > a stylepointer-events:none; idipgb>Loading.../a> a stylepointer-events:none;float: right; idlaygb>-ms/a> /li> /div> /div> /div> /div> /div> /div> !-- content @d --> !--div classnk-footer nk-footer-fluid bg-lighter>--> div classcontainer-xl> div classnk-footer-wrap> div idfooter> a hrefhttps://beian.miit.gov.cn/ target_blank>浙ICP备2024079650号/a> a hrefhttps://beian.miit.gov.cn/ target_blank>浙ICP备2024079650号-1/a> !--a hrefhttps://beian.miit.gov.cn/ target_blank>浙ICP备2024079650号-2/a>--> img src/img/001.png stylewidth: 16px;>a hrefhttps://beian.mps.gov.cn/#/query/webSearch?code浙公网安备33048302000974号 target_blank>浙公网安备33048302000974号/a> p>版权所有|翻版必究|网站所有权:今夜如雪/p> /div> div classnk-footer-copyright> © 2024 /div> /div> /div> /div> !-- footer @e --> !--/div>--> !-- wrap @e --> audio controls idmusic looploop styledisplay:none> source srcres/background.mp3 typeaudio/mpeg> /audio> script typetext/javascript>setTimeout(initUI, 100);/script> script> // 禁用双击放大(防止按加减按钮误触) var lastTouchEnd 0 if (!!(ontouchstart in window || navigator.maxTouchPoints)) { document.documentElement.addEventListener( touchend, function (event) { var now Date.now() if (now - lastTouchEnd 300) { event.preventDefault() } lastTouchEnd now }, { passive: false } ) } function show(num, des, flo) { var cnum num; var total_index 0; while (cnum > 1024) { if (total_index des.length - 1) break; cnum cnum / 1024; total_index++; } return cnum.toFixed(flototal_index) + destotal_index; } function musiccontrol(botton) { if (/Mobi|Android|iPhone/i.test(navigator.userAgent)) { if (document.getElementById(customSwitch2).checked) document.getElementById(music).play() else document.getElementById(music).pause() } } document.getElementById(music).addEventListener(pause, function () { document.title 深圳节点测速 if (run && !visibl) botton_clicked() document.getElementById(customSwitch2).checked false }) document.getElementById(music).addEventListener(play, function () { if (!(run || visibl)) botton_clicked() document.getElementById(customSwitch2).checked true }) function setCookie(cname, cvalue, exdays) { var d new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires expires + d.toGMTString(); document.cookie cname + + cvalue + ; + expires; } function getCookie(cname) { var name cname + ; var ca document.cookie.split(;); for (var i 0; i ca.length; i++) { var c cai.trim(); if (c.indexOf(name) 0) return c.substring(name.length, c.length); } return ; } document.getElementById(diy).value getCookie(diy); if (getCookie(select)) document.getElementById(select).selectedIndex getCookie(select); var selector document.getElementById(select); document.getElementById(link).value selector.optionsselector.selectedIndex.value; var Maximum 0 setMax(getCookie(Max)) function setMax(inputMax) { if (inputMax > 0) { setCookie(Max, inputMax, 365) Maximum inputMax * 1073741824 document.getElementById(showMax).innerText / + show(Maximum, B, KB, MB, GB, TB, PB, 0, 0, 1, 2, 2, 2) } else { Maximum 0 document.getElementById(showMax).innerText setCookie(Max, 0, 365) } } /script> script srcmain.js?1>/script>/body>/html>
Port 443
HTTP/1.1 200 OKEtag: 662d1a25-6731Server: nginxDate: Fri, 06 Feb 2026 07:29:49 GMTContent-Type: text/htmlVary: Accept-EncodingStrict-Transport-Security: max-age31536000X-Cache-Lookup: Cache HitLast-Modified: Sat, 27 Apr 2024 15:30:45 GMTContent-Length: 26417Accept-Ranges: bytesX-NWS-LOG-UUID: 8731800632536960430Connection: keep-aliveX-Cache-Lookup: Cache Miss !DOCTYPE html>html>html langzh classjs>head> meta charsetUTF-8 /> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>个人测试/title> meta namekeywords contentIP查询,IP归属查询,在线测速,网速测试,多地IP查询,流量杀手网页,流量杀手在线> meta namedescription content测试您的网速,多地查询您的IP地址,同时具备网络延迟实时检测> meta http-equivCache-Control contentno-store /> link relstylesheet href./res/dashlite.css> link relstylesheet href./res/style.css> link relstylesheet href./res/layer.css idlayuicss-layer> script typetext/javascript src//api.tongjiniao.com/c?_632855487248609280 async>/script> title>个人测试/title> style typetext/css> html, body { border: none; padding: 0; margin: 0; background: #FFFFFF; color: #202020; } body { text-align: center; font-family: Roboto, sans-serif; } h1 { color: #404040; } @media screen and (min-width: 600px) { /* 当屏幕宽度至少 600px 时应用的样式 */ } @media screen and (min-width: 1024px) { /* 当屏幕宽度至少 1024px 时应用的样式 */ } body { font-size: 16px; /* 基本字体大小 */ } @media screen and (min-width: 600px) { body { font-size: 18px; /* 在宽屏上的字体大小 */ } } #startStopBtn { display: inline-block; margin: 0 auto; color: #6060AA; background-color: rgba(0, 0, 0, 0); border: 0.15em solid #6060FF; border-radius: 0.3em; transition: all 0.3s; box-sizing: border-box; width: 8em; height: 3em; line-height: 2.7em; cursor: pointer; box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), inset 0 0 0 rgba(0, 0, 0, 0.1); } #startStopBtn:hover { box-shadow: 0 0 2em rgba(0, 0, 0, 0.1), inset 0 0 1em rgba(0, 0, 0, 0.1); } #startStopBtn.running { background-color: #FF3030; border-color: #FF6060; color: #FFFFFF; } #startStopBtn:before { content: 开始; } #startStopBtn.running:before { content: 终止; } /*#test {*/ /* margin-top: 2em;*/ /* margin-bottom: 1em;*/ /*}*/ div.testArea { display: inline-block; width: 16em; height: 12.5em; position: relative; box-sizing: border-box; } div.testName { position: absolute; top: 0.1em; left: 0; width: 100%; font-size: 1.4em; z-index: 9; } div.meterText { position: absolute; bottom: 1.55em; left: 0; width: 100%; font-size: 2.5em; z-index: 9; } div.meterText:empty:before { content: 0.00; } div.unit { position: absolute; bottom: 2em; left: 0; width: 100%; z-index: 9; } div.testArea canvas { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } div.testGroup { display: inline-block; } @media all and (max-width:65em) { body { font-size: 1.5vw; } } @media all and (max-width:40em) { body { font-size: 0.8em; } div.testGroup { display: block; margin: 0 auto; } } .stat { width: 100%; column-gap: 1rem; padding: 1rem 1.5rem; } /style> script typetext/javascript> function I(id) { return document.getElementById(id); } var meterBk #E0E0E0; var dlColor #6060AA, ulColor #309030, pingColor #AA6060, jitColor #AA6060; var progColor #EEEEEE; //CODE FOR GAUGES function drawMeter(c, amount, bk, fg, progress, prog) { var ctx c.getContext(2d); var dp window.devicePixelRatio || 1; var cw c.clientWidth * dp, ch c.clientHeight * dp; var sizScale ch * 0.0055; if (c.width cw && c.height ch) { ctx.clearRect(0, 0, cw, ch); } else { c.width cw; c.height ch; } ctx.beginPath(); ctx.strokeStyle bk; ctx.lineWidth 16 * sizScale; ctx.arc(c.width / 2, c.height - 58 * sizScale, c.height / 1.8 - ctx.lineWidth, -Math.PI * 1.1, Math.PI * 0.1); ctx.stroke(); ctx.beginPath(); ctx.strokeStyle fg; ctx.lineWidth 16 * sizScale; ctx.arc(c.width / 2, c.height - 58 * sizScale, c.height / 1.8 - ctx.lineWidth, -Math.PI * 1.1, amount * Math.PI * 1.2 - Math.PI * 1.1); ctx.stroke(); if (typeof progress ! undefined) { ctx.fillStyle prog; ctx.fillRect(c.width * 0.3, c.height - 16 * sizScale, c.width * 0.4 * progress, 4 * sizScale); } } function mbpsToAmount(s) { return 1 - (1 / (Math.pow(1.3, Math.sqrt(s)))); } function msToAmount(s) { return 1 - (1 / (Math.pow(1.08, Math.sqrt(s)))); } //SPEEDTEST AND UI CODE var w null; //speedtest worker var data null; //data from worker function startStop() { if (w ! null) { //speedtest is running, abort w.postMessage(abort); w null; data null; I(startStopBtn).className ; initUI(); } else { //test is not running, begin w new Worker(speedtest_worker.min.js); w.postMessage(start); //Add optional parameters as a JSON object to this command I(startStopBtn).className running; w.onmessage function (e) { data JSON.parse(e.data); var status data.testState; if (status > 4) { //test completed I(startStopBtn).className ; w null; updateUI(true); } }; } } //this function reads the data sent back by the worker and updates the UI function updateUI(forced) { if (!forced && (!data || !w)) return; var status data.testState; // I(ip).textContentIP地址: + data.clientIp; I(dlText).textContent (status 1 && data.dlStatus 0) ? ... : data.dlStatus; drawMeter(I(dlMeter), mbpsToAmount(Number(data.dlStatus * (status 1 ? oscillate() : 1))), meterBk, dlColor, Number(data.dlProgress), progColor); I(ulText).textContent (status 3 && data.ulStatus 0) ? ... : data.ulStatus; drawMeter(I(ulMeter), mbpsToAmount(Number(data.ulStatus * (status 3 ? oscillate() : 1))), meterBk, ulColor, Number(data.ulProgress), progColor); I(pingText).textContent data.pingStatus; drawMeter(I(pingMeter), msToAmount(Number(data.pingStatus * (status 2 ? oscillate() : 1))), meterBk, pingColor, Number(data.pingProgress), progColor); I(jitText).textContent data.jitterStatus; drawMeter(I(jitMeter), msToAmount(Number(data.jitterStatus * (status 2 ? oscillate() : 1))), meterBk, jitColor, Number(data.pingProgress), progColor); } function oscillate() { return 1 + 0.02 * Math.sin(Date.now() / 100); } //poll the status from the worker (this will call updateUI) setInterval(function () { if (w) w.postMessage(status); }, 200); //update the UI every frame window.requestAnimationFrame window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.msRequestAnimationFrame || (function (callback, element) { setTimeout(callback, 1000 / 60); }); function frame() { requestAnimationFrame(frame); updateUI(); } frame(); //start frame loop //function to (re)initialize UI function initUI() { drawMeter(I(dlMeter), 0, meterBk, dlColor, 0); drawMeter(I(ulMeter), 0, meterBk, ulColor, 0); drawMeter(I(pingMeter), 0, meterBk, pingColor, 0); drawMeter(I(jitMeter), 0, meterBk, jitColor, 0); I(dlText).textContent ; I(ulText).textContent ; I(pingText).textContent ; I(jitText).textContent ; I(ip).textContent ; }// function showFavoritePopup() {// var isFavorite confirm(是否要收藏本站?);// if (isFavorite) {// alert(请按下 Ctrl+D(Windows/Linux)或 Cmd+D(macOS)手动将本站添加到收藏夹。);// } else {// alert(取消收藏操作);// // 这里可以添加取消收藏操作的代码// }// } /script>/head>body> h1>在线服务器测速/h1> div idstartStopBtn onClickstartStop()>/div> div idtest> div classtestGroup> div classtestArea> div classtestName>下载速度/div> canvas iddlMeter classmeter>/canvas> div iddlText classmeterText>/div> div classunit>Mbps/div> /div> div classtestArea> div classtestName>上传速度/div> canvas idulMeter classmeter>/canvas> div idulText classmeterText>/div> div classunit>Mbps/div> /div> /div> div classtestGroup> div classtestArea> div classtestName>Ping值/div> canvas idpingMeter classmeter>/canvas> div idpingText classmeterText>/div> div classunit>ms/div> /div> div classtestArea> div classtestName>PING抖动/div> canvas idjitMeter classmeter>/canvas> div idjitText classmeterText>/div> div classunit>ms/div> /div> /div> !-- div idipArea> span idip>/span> --> /div> !--body classnk-body npc-invest bg-lighter no-touch nk-nio-theme stylecursor:pointer>--> !--wrap @s --> div classnk-wrap > !-- main header @s --> div classnk-header nk-header-fluid nk-header-fixed is-light> div classcontainer-xl> div classnk-header-wrap link-between> div classnk-header-brand> a href# classlogo-link text-base>个人测试-sz/a> /div> !-- .nk-header-brand --> div classnk-header-tools nk-header-menu data-contentheaderNav> !-- Menu --> ul classnk-menu nk-menu-main> li classnk-menu-item > a href../ classnk-menu-link nk-ibx-action-item data-original-title title> em classicon ni ni-home>/em> span classnk-menu-text>首页/span> /a> /li> li classnk-menu-item > a hrefhttps://ip.zxinc.org/ipquery classnk-menu-link nk-ibx-action-item> em classicon ni ni-policy>/em> span classnk-menu-text>IPV4 & IPV6 归属查询/span> /a> /li> li classnk-menu-item > a hrefhttps://ipw.cn classnk-menu-link nk-ibx-action-item> em classicon ni ni-dropbox>/em> span classnk-menu-text>IPv6 支持查询/span> /a> /li> li classnk-menu-item > a hrefhttps://winkms.cn/whois classnk-menu-link nk-ibx-action-item> em classicon ni ni-heart>/em> span classnk-menu-text>WHOIS 查询/span> /a> !--/li>--> !--li classnk-menu-item>--> !-- a href# classnk-menu-link nk-ibx-action-item onclickshowFavoritePopup()>--> !-- em classicon ni ni-comments>/em>--> !-- span classnk-menu-text>收藏本站/span>--> !-- /a>--> /li> /ul> /div> !-- .nk-header-tools --> /div> !-- .nk-header-wrap --> /div> !-- .container-fliud --> /div> !-- main header @e --> !-- content @s --> div classnk-content nk-content-lg nk-content-fluid> style> .stat { width: 100%; column-gap: 1rem; padding: 1rem 1.5rem; } .stat-title { white-space: nowrap; opacity: .6; } .stat-value { white-space: nowrap; grid-column-start: 1; font-size: 1.8rem; font-weight: 700; line-height: 2.5rem } /style> div idapp classcontainer-xl> div classcol-sm-12 col-md-10 col-xl-8 center-block> div classcard card-preview> div classcard-inner mt-3> div classnya-title nk-ibx-action-item progress-rating>span classnk-menu-text font-weight-bold>深圳节点测速/span>/div> div classform-group>label classform-label>测试地址/label> div classform-control-wrap> select idselect onchangedocument.getElementById(link).valuethis.optionsthis.selectedIndex.value;setCookie(select,this.selectedIndex,365); typetext classform-control> option value iddiy>自定义/option> option selectedselected valuehttps://wppkg.baidupcs.com/issue/netdisk/apk/BaiduNetdisk_10.1.02.apk>百度CDN 高速 /option> option valuehttps://game.gtimg.cn/images/nz/web202106/index/bc_part1.gif?0.3190485611376561>腾讯云CDN 高速 /option> option valuehttps://img.alicdn.com/imgextra/i1/O1CN01xA4P9S1JsW2WEg0e1_!!6000000001084-2-tps-2880-560.png> 阿里CDN/option> option valuehttps://static.qiniu.com/favicon.ico> 七牛云CDN/option> option valuehttps://lf9-cdn-tos.bytecdntp.com/cdn/yuntu-index/1.0.4/case/maiteng/detailbg.png> 字节跳动/option> option valuehttps://img10.360buyimg.com/live/jfs/t1/128947/12/26918/1361527/6260e71bE0ee85af5/ecaa17ea8dd3dddb.jpg> 京东/option> option valuehttps://pic-bucket.ws.126.net/photo/0003/2022-04-24/H5N2082C00AJ0003NOS.jpg>网易 /option> option valuehttps://cnbj0.fds.api.xiaomi.com/b2c-data-mishop/9b9d95e1ece27d5ec75205e5fe719ba5.apk>小米 /option> option valuehttps://wwwstatic.vivo.com.cn/vivoportal/files/resource/funtouch/1651200648928/images/os2-jude-video.mp4> Vivo/option> option valuehttps://d.musicapp.migu.cn/upload/fbpt_rsync_apps/local/signed/MobileMusic7140/MobileMusic7140_0140068.apk> 咪咕音乐/option> option valuehttps://img.mcloud.139.com/material_prod/material_media/20221128/1669626861087.png>和彩云 /option> option valuehttps://help.qhoss.xstore.ctyun.cn/tools/netanalyze/1.0.0/netanalyze.exe>天翼云 /option> option valuehttps://cachefly.cachefly.net/100mb.test>Cachefly Test Global/option> option valuehttps://speed.cloudflare.com/__down?bytes1073741824>Cloudflare Speed Global /option> /select> input value oninputdocument.getElementById(select).selectedIndex0;document.getElementById(diy).valuethis.value;setCookie(diy,this.value,365);setCookie(select,0,365); typetext idlink placeholder请输入下载链接 autocompleteoff classform-control> /div> /div> div classform-group>label classform-label>线程/label> div classform-control-wrap number-spinner-wrap>button onclickvar threaddocument.getElementById(thread);if(thread.value!thread.min)thread.value--; classbtn btn-icon btn-outline-primary number-spinner-btn number-minus>em classicon ni ni-minus>/em>/button> input onchangevar self document.getElementById(thread);if(self.valueself.min)self.valueself.min;if(self.value>self.max)self.valueself.max idthread typenumber min1 max32 value1 classform-control number-spinner> button onclickvar threaddocument.getElementById(thread);if(thread.value!thread.max)thread.value++; classbtn btn-icon btn-outline-primary number-spinner-btn number-plus>em classicon ni ni-plus>/em>/button> /div> /div> div classform-group idback> div classpreview-block> div classcustom-control custom-switch checked>input onclickmusiccontrol(this) typecheckbox idcustomSwitch2 classcustom-control-input> label forcustomSwitch2 classcustom-control-label>保持后台运行/label> /div> /div> /div> button onclickbotton_clicked(); typebutton iddo classbtn btn-dim btn-outline-secondary btn-block card-link> 开始 /button> div classrow mt-4> div classcol-sm-12 col-md-4 border stat onclickinputMaxprompt(请输入流量上限(GB)\n不填为不设置上限,);if(inputMax ! null)setMax(inputMax)> div classtext-dark>svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor classh-15 w-15 float-right pt-3> path stroke-linecapround stroke-linejoinround stroke-width2 dM3 15a4 4 0 004 4h9a5 5 0 10-.1-9.999 5.002 5.002 0 10-9.78 2.096A4.001 4.001 0 003 15z> /path> /svg>/div> div classstat-title>总流量a idshowMax>/a>/div> div classstat-value idtotal>-/div> /div> div classcol-sm-12 col-md-4 border stat> div classtext-info>svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor classh-15 w-15 float-right pt-3> path stroke-linecapround stroke-linejoinround stroke-width1 dM16.469,8.924l-2.414,2.413c-0.156,0.156-0.408,0.156-0.564,0c-0.156-0.155-0.156-0.408,0-0.563l2.414-2.414c1.175-1.175,1.175-3.087,0-4.262c-0.57-0.569-1.326-0.883-2.132-0.883s-1.562,0.313-2.132,0.883L9.227,6.511c-1.175,1.175-1.175,3.087,0,4.263c0.288,0.288,0.624,0.511,0.997,0.662c0.204,0.083,0.303,0.315,0.22,0.52c-0.171,0.422-0.643,0.17-0.52,0.22c-0.473-0.191-0.898-0.474-1.262-0.838c-1.487-1.485-1.487-3.904,0-5.391l2.414-2.413c0.72-0.72,1.678-1.117,2.696-1.117s1.976,0.396,2.696,1.117C17.955,5.02,17.955,7.438,16.469,8.924 M10.076,7.825c-0.205-0.083-0.437,0.016-0.52,0.22c-0.083,0.205,0.016,0.437,0.22,0.52c0.374,0.151,0.709,0.374,0.997,0.662c1.176,1.176,1.176,3.088,0,4.263l-2.414,2.413c-0.569,0.569-1.326,0.883-2.131,0.883s-1.562-0.313-2.132-0.883c-1.175-1.175-1.175-3.087,0-4.262L6.51,9.227c0.156-0.155,0.156-0.408,0-0.564c-0.156-0.156-0.408-0.156-0.564,0l-2.414,2.414c-1.487,1.485-1.487,3.904,0,5.391c0.72,0.72,1.678,1.116,2.696,1.116s1.976-0.396,2.696-1.116l2.414-2.413c1.487-1.486,1.487-3.905,0-5.392C10.974,8.298,10.55,8.017,10.076,7.825> /path> /svg>/div> div classstat-title iddescribe>实时速度/div> div classstat-value text-info idspeed>-/div> /div> div classcol-sm-12 col-md-4 border stat> div classtext-dark>svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor classh-15 w-15 float-right pt-3> path stroke-linecapround stroke-linejoinround stroke-width2 dM13 10V3L4 14h7v7l9-11h-7z>/path> /svg>/div> div classstat-title>带宽/div> div classstat-value idmbps>-/div> /div> /div> /div> /div> div classcard card-preview> div classcard-inner> h6>em classicon ni ni-info>/em>设备出口地址/h6> div classaccordion-inner> li classnk-menu-item > a classtext-waring stylepointer-events:none; idipcn>Loading.../a> a classtext-waring stylepointer-events:none;float: right; idlaycn>-ms/a> /li> li classnk-menu-item > a stylepointer-events:none; idipgb>Loading.../a> a stylepointer-events:none;float: right; idlaygb>-ms/a> /li> /div> /div> /div> /div> /div> /div> !-- content @d --> !--div classnk-footer nk-footer-fluid bg-lighter>--> div classcontainer-xl> div classnk-footer-wrap> div idfooter> a hrefhttps://beian.miit.gov.cn/ target_blank>浙ICP备2024079650号/a> a hrefhttps://beian.miit.gov.cn/ target_blank>浙ICP备2024079650号-1/a> !--a hrefhttps://beian.miit.gov.cn/ target_blank>浙ICP备2024079650号-2/a>--> img src/img/001.png stylewidth: 16px;>a hrefhttps://beian.mps.gov.cn/#/query/webSearch?code浙公网安备33048302000974号 target_blank>浙公网安备33048302000974号/a> p>版权所有|翻版必究|网站所有权:今夜如雪/p> /div> div classnk-footer-copyright> © 2024 /div> /div> /div> /div> !-- footer @e --> !--/div>--> !-- wrap @e --> audio controls idmusic looploop styledisplay:none> source srcres/background.mp3 typeaudio/mpeg> /audio> script typetext/javascript>setTimeout(initUI, 100);/script> script> // 禁用双击放大(防止按加减按钮误触) var lastTouchEnd 0 if (!!(ontouchstart in window || navigator.maxTouchPoints)) { document.documentElement.addEventListener( touchend, function (event) { var now Date.now() if (now - lastTouchEnd 300) { event.preventDefault() } lastTouchEnd now }, { passive: false } ) } function show(num, des, flo) { var cnum num; var total_index 0; while (cnum > 1024) { if (total_index des.length - 1) break; cnum cnum / 1024; total_index++; } return cnum.toFixed(flototal_index) + destotal_index; } function musiccontrol(botton) { if (/Mobi|Android|iPhone/i.test(navigator.userAgent)) { if (document.getElementById(customSwitch2).checked) document.getElementById(music).play() else document.getElementById(music).pause() } } document.getElementById(music).addEventListener(pause, function () { document.title 深圳节点测速 if (run && !visibl) botton_clicked() document.getElementById(customSwitch2).checked false }) document.getElementById(music).addEventListener(play, function () { if (!(run || visibl)) botton_clicked() document.getElementById(customSwitch2).checked true }) function setCookie(cname, cvalue, exdays) { var d new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires expires + d.toGMTString(); document.cookie cname + + cvalue + ; + expires; } function getCookie(cname) { var name cname + ; var ca document.cookie.split(;); for (var i 0; i ca.length; i++) { var c cai.trim(); if (c.indexOf(name) 0) return c.substring(name.length, c.length); } return ; } document.getElementById(diy).value getCookie(diy); if (getCookie(select)) document.getElementById(select).selectedIndex getCookie(select); var selector document.getElementById(select); document.getElementById(link).value selector.optionsselector.selectedIndex.value; var Maximum 0 setMax(getCookie(Max)) function setMax(inputMax) { if (inputMax > 0) { setCookie(Max, inputMax, 365) Maximum inputMax * 1073741824 document.getElementById(showMax).innerText / + show(Maximum, B, KB, MB, GB, TB, PB, 0, 0, 1, 2, 2, 2) } else { Maximum 0 document.getElementById(showMax).innerText setCookie(Max, 0, 365) } } /script> script srcmain.js?1>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]