1.14.131.198
🇨🇳 CN - Guangzhou
Shenzhen Tencent Computer Systems Company Limited
Copy IP
Open Ports
12
Unique Services
3
CVEs
200
TLS Services
0
| Port | Protocol | Service | Product | Version | OS | Scan Date |
|---|---|---|---|---|---|---|
| 3000 | tcp | ventrilo | Ventrilo | 2.1.2+ | - | Dec. 2, 2025 |
| 3022 | tcp | ssh | OpenSSH | 9.2p1 Debian 2+deb12u4 | Linux | Dec. 2, 2025 |
| 3030 | tcp | http | nginx | 1.22.1 | - | Dec. 2, 2025 |
| 3044 | tcp | ventrilo | Ventrilo | 2.1.2+ | - | Dec. 2, 2025 |
| 3045 | tcp | - | - | - | - | Dec. 2, 2025 |
| 3057 | tcp | http | nginx | - | - | Dec. 2, 2025 |
| 3063 | tcp | - | - | - | - | Dec. 2, 2025 |
| 3077 | tcp | ventrilo | Ventrilo | 2.1.2+ | - | Dec. 2, 2025 |
| 3078 | tcp | ventrilo | Ventrilo | 2.1.2+ | - | Dec. 2, 2025 |
| 3080 | tcp | http | nginx | - | - | Dec. 2, 2025 |
| 3081 | tcp | ventrilo | Ventrilo | 2.1.2+ | - | Dec. 2, 2025 |
| 3089 | tcp | - | - | - | - | Dec. 2, 2025 |
Port 3000
ventrilo
Copy
HTTP/1.1 401 Unauthorized Content-Type: text/plain Date: Tue, 02 Dec 2025 23:28:56 GMT Connection: close Transfer-Encoding: chunked c Unauthorized 0
Port 3022
ssh
Copy
SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u4 Invalid SSH identification string.
Port 3030
http
Copy
HTTP/1.1 200 OK
Server: nginx/1.22.1
Date: Tue, 02 Dec 2025 23:28:53 GMT
Content-Type: text/html
Content-Length: 24464
Last-Modified: Sat, 20 Sep 2025 11:19:30 GMT
Connection: close
Vary: Accept-Encoding
ETag: "68ce8dc2-5f90"
Cache-Control: no-cache, no-store, must-revalidate
Accept-Ranges: bytes
<!DOCTYPE html>
<html lang="zh-CN" style="
overflow: hidden auto;
min-block-size: 100vh;
min-block-size: 100dvh;
--safe-area-inset-bottom: env(safe-area-inset-bottom);
--safe-area-inset-top: env(safe-area-inset-top);
background: var(--initial-loader-bg, #fff);
">
<head>
<title>MoviePilot</title>
<meta charset="UTF-8" />
<!-- 核心viewport设置 - 针对PWA优化 -->
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, viewport-fit=cover, shrink-to-fit=no, interactive-widget=resizes-content" />
<!-- 防止缩放和选择,提供原生应用体验 -->
<meta name="format-detection" content="telephone=no, date=no, email=no, address=no" />
<!-- 基础信息 -->
<meta name="description" content="MoviePilot - 智能影视媒体库管理工具" />
<meta name="author" content="MoviePilot" />
<meta name="keywords" content="MoviePilot,影视,媒体库,管理" />
<!-- 安全和隐私 -->
<meta name="Robots" content="noindex,nofollow,noarchive" />
<meta name="referrer" content="no-referrer" />
<!-- PWA - 基础图标 -->
<link rel="icon" type="image/png" href="./favicon.ico" />
<link rel="icon" type="image/png" href="./logo.png" sizes="any" />
<link rel="icon" type="image/svg+xml" href="./logo.svg" />
<!-- iOS Safari PWA 优化 -->
<link rel="apple-touch-icon" href="./apple-touch-icon.png" />
<link rel="apple-touch-icon-precomposed" href="./apple-touch-icon-precomposed.png" />
<link rel="apple-touch-startup-image" href="./splash/apple-splash.png" />
<!-- iOS Safari 全屏模式 -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="MoviePilot" />
<!-- iOS Safari 防止自动识别 -->
<meta name="apple-mobile-web-app-orientations" content="portrait" />
<!-- Android Chrome PWA 优化 -->
<meta name="mobile-web-app-capable" content="yes" />
<meta name="mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="mobile-web-app-title" content="MoviePilot" />
<!-- Microsoft Windows PWA -->
<meta name="msapplication-TileColor" content="#0E1116" />
<meta name="msapplication-TileImage" content="/android-chrome-192x192.png" />
<meta name="msapplication-config" content="none" />
<meta name="msapplication-tap-highlight" content="no" />
<meta name="msapplication-navbutton-color" content="#0E1116" />
<!-- 主题色彩 - 适配深色和浅色模式 -->
<meta name="theme-color" content="#0E1116" media="(prefers-color-scheme: dark)" />
<meta name="theme-color" content="#F4F5FA" media="(prefers-color-scheme: light)" />
<meta name="color-scheme" content="dark light" />
<!-- 屏幕方向锁定 -->
<meta name="screen-orientation" content="portrait" />
<meta name="x5-orientation" content="portrait" />
<meta name="x5-fullscreen" content="true" />
<meta name="x5-page-mode" content="app" />
<!-- UC浏览器优化 -->
<meta name="browsermode" content="application" />
<meta name="wap-font-scale" content="no" />
<!-- 360浏览器优化 -->
<meta name="renderer" content="webkit" />
<!-- 触摸优化 -->
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<!-- 缓存控制 -->
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<!-- DNS预解析和预连接 -->
<link rel="dns-prefetch" href="//fonts.googleapis.com" />
<link rel="dns-prefetch" href="//cdn.jsdelivr.net" />
<link rel="dns-prefetch" href="//i
Port 3044
ventrilo
Copy
HTTP/1.1 200 OK
Content-Type: text/html
Date: Tue, 02 Dec 2025 23:28:51 GMT
Connection: close
Transfer-Encoding: chunked
800
<!DOCTYPE html>
<html lang="en" translate="no">
<head>
<meta charset="utf-8" >
<meta name="viewport" content="width=device-width, initial-scale=1" >
<meta name="referrer" content="same-origin" >
<meta name="generator" content="AList V3" >
<meta name="theme-color" content="#000000" >
<meta name="google" content="notranslate" >
<meta name="apple-mobile-web-app-capable" content="yes" >
<meta name="apple-mobile-web-app-title" content="AList" >
<link rel="apple-touch-icon"
href="https://jsd.nn.ci/gh/alist-org/logo@main/logo.png"
>
<script src="https://g.alicdn.com/IMM/office-js/1.1.5/aliyun-web-office-sdk.min.js"
async
></script>
<link rel="shortcut icon"
type="image/ico"
href="https://cdn.jsdelivr.net/gh/alist-org/logo@main/logo.svg"
>
<title>AList</title>
<script>
window.ALIST = {
cdn: '',
monaco_cdn: undefined,
base_path: '/',
api: undefined,
main_color: '#1890ff',
}
window.__dynamic_base__ = window.ALIST.cdn || ""
</script>
<script type="module">try{import.meta.url;import("_").catch(()=>1);}catch(e){}window.__vite_is_modern_browser=true;</script>
<script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy build because dynamic import or import.meta.url is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src= window.__dynamic_base__+e.getAttribute('data-src'),n.onload=function(){System.import( window.__dynamic_base__+document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
<script>
(function(){
var preloads = [{"parentTagName":"head","tagName":"link","attrs":{"href":"/static/manifest.json","rel":"manifest"}},{"parentTagName":"head","tagName":"script","attrs":{"type":"module","crossorigin":"","src":"/assets/index.7ef6f7
741
4b.js"}},{"parentTagName":"head","tagName":"link","attrs":{"rel":"stylesheet","href":"/assets/index.c4c82a28.css"}}];
function setAttribute(target, attrs) {
for (var key in attrs) {
target.setAttribute(key, attrs[key]);
}
return target;
};
for(var i = 0; i < preloads.length; i++){
var item = preloads[i]
var childNode = document.createElement(item.tagName);
setAttribute(childNode, item.attrs)
if( window.__dynamic_base__) {
if(item.tagName == 'link') {
setAttribute(childNode, { href: window.__dynamic_base__ + item.attrs.href })
} else if (item.tagName == 'script') {
setAttribute(childNode, { src: window.__dynamic_base__ + item.attrs.src })
}
}
document.getElementsByTagName(item.parentTagName)[0].appendChild(childNode);
}
})();
</script>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
<script nomodule crossorigin id="vite-legacy-polyfill" data-src="/assets/polyfills-legacy.e16ddea7.js">!(function() {
var e = document.createElement('script')
e.src = window.__dynamic_base__ + document.getElementById('vite-legacy-polyfill').getAttribute('data-src');
e.onload = function() {
System.import( window.__dynamic_base__+document.getElementById('vite-legacy-entry').getAttribute('data-src'))
};
document.body.appendChild(e)
})();</script>
<script nomodule crossorigin id="vite-legacy-entry" data-src="/assets/index-legacy.17c51b86.js"></script>
</body>
</html>
0
Port 3057
http
Copy
HTTP/1.1 200 OK Server: nginx Date: Tue, 02 Dec 2025 23:28:51 GMT Content-Type: text/html Content-Length: 690 Last-Modified: Sun, 28 Jul 2024 10:43:10 GMT Connection: close Vary: Accept-Encoding ETag: "66a620be-2b2" Cache-Control: no-cache Accept-Ranges: bytes <!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="shortcut icon" href="https://qn.whyour.cn/favicon.svg"> <link rel="stylesheet" href="./umi.8a0eaca6.css"> <script src="./api/env.js"></script> <script src="https://gw.alipayobjects.com/os/lib/react/18.2.0/umd/react.production.min.js"></script> <script src="https://gw.alipayobjects.com/os/lib/react-dom/18.2.0/umd/react-dom.production.min.js"></script> </head> <body> <div id="root"></div> <script src="./umi.9a4432c5.js"></script> </body></html>
Port 3077
ventrilo
Copy
HTTP/1.1 200 OK Date: Wed, 03 Dec 2025 07:28:51 GMT Server: webserver X-Frame-Options: SAMEORIGIN ETag: "3af-1e0-5da447cd" Content-Length: 480 Content-Type: text/html Connection: close Last-Modified: Mon, 14 Oct 2019 10:02:53 GMT <!doctype html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" > <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" /> <meta http-equiv="Expires" content="0" /> </head> <body> </body> <script> window.location.href = "/doc/page/login.asp?_" + (new Date()).getTime(); </script> </html>
Port 3078
ventrilo
Copy
HTTP/1.1 200 OK Date: Wed, 03 Dec 2025 07:28:51 GMT Server: webserver X-Frame-Options: SAMEORIGIN ETag: "3af-1e0-5da447cd" Content-Length: 480 Content-Type: text/html Connection: close Last-Modified: Mon, 14 Oct 2019 10:02:53 GMT <!doctype html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" > <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" /> <meta http-equiv="Expires" content="0" /> </head> <body> </body> <script> window.location.href = "/doc/page/login.asp?_" + (new Date()).getTime(); </script> </html>
Port 3080
http
Copy
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 02 Dec 2025 23:28:53 GMT
Content-Type: text/html
Content-Length: 2849
Last-Modified: Fri, 21 Nov 2025 09:02:59 GMT
Connection: close
Vary: Accept-Encoding
ETag: "69202ac3-b21"
Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
Pragma: no-cache
Expires: 0
Accept-Ranges: bytes
<!DOCTYPE html>
<html class="light" lang="zh-CN">
<head>
<script type="module" crossorigin src="/assets/polyfills-CloYm7Dj.js"></script>
<meta charset="UTF-8" />
<!-- <meta name="viewport" content="width=device-width, initial-scale=0.5 minimum-scale=0.5" /> -->
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<style>
html,
body {
background: linear-gradient(110deg, #4a5568 0.26%, #3a424f 97.78%);
}
.incompatible-box {
display: flex;
width: 100%;
height: 100vh;
flex-direction: column;
align-items: center;
justify-content: center;
background-color: white;
}
.incompatible-box h1 {
margin: 0;
font-size: 32px;
line-height: 44px;
font-weight: 600;
color: #202327;
margin-bottom: 20px;
}
.incompatible-box .item1 {
margin-right: 60px;
}
.incompatible-box .logo {
position: absolute;
display: flex;
bottom: 40px;
left: 50%;
transform: translateX(-50%);
}
.incompatible-box .logo div {
font-size: 20px;
line-height: 32px;
font-weight: 600;
color: #202327;
margin-left: 8px;
}
.incompatible-box p {
margin: 0;
font-size: 18px;
line-height: 24px;
color: #4a5568;
margin-bottom: 60px;
}
.incompatible-box span {
display: inline-block;
margin-top: 14px;
}
</style>
<title>飞牛 fnOS</title>
<script type="module" crossorigin src="/assets/index-Byb9NpWN.js"></script>
<link rel="modulepreload" crossorigin href="/assets/lottie-react-6CyI-E_R.js">
<link rel="modulepreload" crossorigin href="/assets/rc-select-BJHeHNCH.js">
<link rel="modulepreload" crossorigin href="/assets/lodash-KZN3M1a1.js">
<link rel="stylesheet" crossorigin href="/assets/index-6gB0C5Hh.css">
</head>
<body>
<div id="root"></div>
<script>
function isIE() {
var myNav = navigator.userAgent.toLowerCase();
return myNav.indexOf('msie') != -1 || myNav.indexOf('trident') != -1 ? true : false;
}
if (isIE()) {
document.querySelector('#root').innerHTML =
'<div class="incompatible-box"><h1>当前浏览器不兼容飞牛</h1><p>我们建议您使用以下浏览器的最新版获取更好的体验</p><div><img src="static/img/chrome.png" class="item1" alt="" width="auto" height="100" /><img src="static/img/edge.png" alt="" width="auto" height="100" /></div><div><span class="item1">Google Chrome</span><span>Microsoft Edge</span></div><div class="logo"><img src="static/img/trim-logo.png" width="32" height="32" /><div>飞牛</div></div></div>';
}
</script>
</body>
</html>
Port 3081
ventrilo
Copy
HTTP/1.1 200 OK
cache-control: no-store
connection: keep-alive
content-length: 1645
content-security-policy: default-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src 'self' 'unsafe-inline'; object-src 'none'; form-action 'self';
content-type: text/html
date: Tue, 02 Dec 2025 23:28:54 GMT
referrer-policy: same-origin
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8" />
<title>qBittorrent Web UI</title>
<link rel="icon" type="image/png" href="images/qbittorrent32.png" />
<link rel="icon" type="image/svg+xml" href="images/qbittorrent-tray.svg" />
<link rel="stylesheet" type="text/css" href="css/login.css?v=bt619z" />
<noscript>
<link rel="stylesheet" type="text/css" href="css/noscript.css?v=bt619z" />
</noscript>
<script src="scripts/login.js?locale=zh&v=bt619z"></script>
</head>
<body>
<noscript id="noscript">
<h1>需要 JavaScript!您必须启用 JavaScript 以确保 Web UI 正常运行</h1>
</noscript>
<div id="main">
<h1>qBittorrent Web UI</h1>
<div id="logo" class="col">
<img src="images/qbittorrent-tray.svg" alt="qBittorrent logo" />
</div>
<div id="formplace" class="col">
<form id="loginform" method="post" onsubmit="submitLoginForm();">
<div class="row">
<label for="username">用户名</label><br />
<input type="text" id="username" name="username" autocomplete="username" />
</div>
<div class="row">
<label for="password">密码</label><br />
<input type="password" id="password" name="password" autocomplete="current-password" />
</div>
<div class="row">
<input type="submit" id="login" value="登录" />
</div>
</form>
</div>
<div id="error_msg"></div>
</div>
</body>
</html>
No TLS/SSL services found.