cloudflare
tcp/443 tcp/80 tcp/8443
nginx 1.18.0
tcp/443
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a6522fd6baee0
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = git@v12w.x34y.com:lijin/noinblog.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a6522fd6baee0
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = git@v12w.x34y.com:lijin/noinblog.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
Open service 8.137.118.105:443 · read.noin.fun
2026-01-09 21:45
HTTP/1.1 200 OK
Server: nginx/1.18.0 (Ubuntu)
Date: Fri, 09 Jan 2026 21:45:40 GMT
Content-Type: text/html
Content-Length: 2849
Connection: close
Last-Modified: Fri, 09 Jan 2026 09:56:43 GMT
Vary: Accept-Encoding
ETag: "6960d0db-b21"
Accept-Ranges: bytes
Page title: 飞牛 fnOS
<!DOCTYPE html>
<html class="light" lang="zh-CN">
<head>
<script type="module" crossorigin src="/assets/polyfills-Rhxe3oXd.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-D56DJccp.js"></script>
<link rel="modulepreload" crossorigin href="/assets/lottie-react-CqywrBZ_.js">
<link rel="modulepreload" crossorigin href="/assets/rc-select-B53SQcGG.js">
<link rel="modulepreload" crossorigin href="/assets/lodash-Cpp1HsCD.js">
<link rel="stylesheet" crossorigin href="/assets/index-yARUmOBS.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>
Open service 172.67.158.170:443 · noin.fun
2026-01-09 12:52
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 12:52:52 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 19 Jul 2024 08:02:11 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AcqKDy1XOXZSQMgJbabxMWvXSiUiVgk8Q%2F8UQ6dP3%2FIYF5e%2BdbuP6WMV2ncOC3kLxpr3CVZHFAo9tNRhbTvW65K4WP%2Fdp2lN"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9bb413005ea13383-FRA
alt-svc: h3=":443"; ma=86400
Page title:
开发观望站
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/assets/fonts/fonts.css"/>
<link rel="stylesheet" href="/assets/style.css"/>
<link rel="stylesheet" href="/assets/js/lity.min.css"/>
<link rel='shortcut icon' type='image/x-icon' href='/assets/favicon.png' />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:site_name" content="golasblog" />
<meta
property="og:title"
content="
golasblog
"
/>
<meta property="og:url" content="https://noin.fun" />
<meta property="og:type" content="article" />
<meta property="fb:app_id" content="" />
<title>
开发观望站
</title>
</head>
<body class="index">
<header class="header">
<section class="logo">
<a href="index.html" class="logo__link">
<h1 >开发观望站</h1>
</a>
</section>
<button id="menuToggle">
<div></div>
<div></div>
<div></div>
</button>
<nav class="menu">
<ul class="list primary">
<li class="item">
<div class="item-controls">
<a href="/category/programming.html">
<img src="/assets/img/icons/cpp.svg"/>
<p style="color: var(--c-themeHueRed)">语言C++</p>
</a>
<a class="button-submenu" href="#"><i class="arrow"></i></a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/administration.html">
<img src="/assets/img/icons/server.svg"/>
<p style="color: var(--c-themeHueOrange)">系统管理</p>
</a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/iot.html">
<img src="/assets/img/icons/chip.svg"/>
<p style="color: var(--c-themeHueBlue)">IoT开发</p>
</a>
</div>
</li>
</ul>
</nav>
</header>
<section class="feed">
<section class="feed__description">
<h1>golasblog</h1>
<p>A technical blog about programming, networking & other cool stuff based on daily experiences. A long planned project is finally up, so take a peek at our various tutorials, tips or any other articles and enjoy!</p>
</section>
<section class="snippet snippet_administration-2021-06-14-ubuntu-server-install">
<style>.snippet_administration-2021-06-14-ubuntu-server-install::after {
background-image:
radial-gradient(ellipse closest-side, var(--c-snippetBackgroundExternal), var(--c-snippetBackgroundInternal)),
url(
index.html
);
}
</style>
<a class="snippet__link" href="administration/2021/06/14/ubuntu-server-install.html">
<section class="snippet__data">
<section class="snippet__data__metadata">
<section class="snippet__data__metadata__category">
<p class="snippet__data__metadata__category__title" style="background: var(--c-themeHueOrange)">Administration</p>
</section>
<p class="snippet__data__metadata__date">June 14, 2021</p>
</section>
<h2 class="snippet__data__header">Ubuntu Server 20.04 installation and basic setup</h2>
<p class="snippet__data__text">Today we will install and secure an Ubuntu Server and set up basic services. For simplicity, I will use a VirtualBox VM but the guide can be ap
Open service 8.137.118.105:443 · myspeed.noin.fun
2026-01-04 02:36
HTTP/1.1 200 OK
Server: nginx/1.18.0 (Ubuntu)
Date: Sun, 04 Jan 2026 02:36:22 GMT
Content-Type: text/html
Content-Length: 2849
Connection: close
Last-Modified: Wed, 31 Dec 2025 15:01:24 GMT
Vary: Accept-Encoding
ETag: "69553ac4-b21"
Accept-Ranges: bytes
Page title: 飞牛 fnOS
<!DOCTYPE html>
<html class="light" lang="zh-CN">
<head>
<script type="module" crossorigin src="/assets/polyfills-Rhxe3oXd.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-B6DVdMlW.js"></script>
<link rel="modulepreload" crossorigin href="/assets/lottie-react-CqywrBZ_.js">
<link rel="modulepreload" crossorigin href="/assets/rc-select-B53SQcGG.js">
<link rel="modulepreload" crossorigin href="/assets/lodash-Cpp1HsCD.js">
<link rel="stylesheet" crossorigin href="/assets/index-yARUmOBS.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>
Open service 172.67.158.170:80 · noin.fun
2026-01-02 07:59
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 07:59:00 GMT
Content-Length: 0
Connection: close
Location: https://noin.fun/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dEM3sN9n5MpxXpOhI5W2YgWcCykXR52yUWUlIISNbaMorpjsHOeR81KyDIYJx8NNJjOPRfEC%2FtbBXQISvvwAwpRENaEeOfcD"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b78b6ed395e5665-SIN
alt-svc: h3=":443"; ma=86400
Open service 104.21.14.111:443 · noin.fun
2026-01-02 07:59
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 07:59:01 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 19 Jul 2024 08:02:11 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=308
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yqsxyYJNG1oJXAIXHwrbfJFUgiA5qx9gOyMkqcI01MXo3qJHx2Rw5x7BJhkmAakJz7xSWdnhVaTGMK%2BPrxBom1KykFEUiM1X"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b78b6ee7be6cddd-SIN
alt-svc: h3=":443"; ma=86400
Page title:
开发观望站
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/assets/fonts/fonts.css"/>
<link rel="stylesheet" href="/assets/style.css"/>
<link rel="stylesheet" href="/assets/js/lity.min.css"/>
<link rel='shortcut icon' type='image/x-icon' href='/assets/favicon.png' />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:site_name" content="golasblog" />
<meta
property="og:title"
content="
golasblog
"
/>
<meta property="og:url" content="https://noin.fun" />
<meta property="og:type" content="article" />
<meta property="fb:app_id" content="" />
<title>
开发观望站
</title>
</head>
<body class="index">
<header class="header">
<section class="logo">
<a href="index.html" class="logo__link">
<h1 >开发观望站</h1>
</a>
</section>
<button id="menuToggle">
<div></div>
<div></div>
<div></div>
</button>
<nav class="menu">
<ul class="list primary">
<li class="item">
<div class="item-controls">
<a href="/category/programming.html">
<img src="/assets/img/icons/cpp.svg"/>
<p style="color: var(--c-themeHueRed)">语言C++</p>
</a>
<a class="button-submenu" href="#"><i class="arrow"></i></a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/administration.html">
<img src="/assets/img/icons/server.svg"/>
<p style="color: var(--c-themeHueOrange)">系统管理</p>
</a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/iot.html">
<img src="/assets/img/icons/chip.svg"/>
<p style="color: var(--c-themeHueBlue)">IoT开发</p>
</a>
</div>
</li>
</ul>
</nav>
</header>
<section class="feed">
<section class="feed__description">
<h1>golasblog</h1>
<p>A technical blog about programming, networking & other cool stuff based on daily experiences. A long planned project is finally up, so take a peek at our various tutorials, tips or any other articles and enjoy!</p>
</section>
<section class="snippet snippet_administration-2021-06-14-ubuntu-server-install">
<style>.snippet_administration-2021-06-14-ubuntu-server-install::after {
background-image:
radial-gradient(ellipse closest-side, var(--c-snippetBackgroundExternal), var(--c-snippetBackgroundInternal)),
url(
index.html
);
}
</style>
<a class="snippet__link" href="administration/2021/06/14/ubuntu-server-install.html">
<section class="snippet__data">
<section class="snippet__data__metadata">
<section class="snippet__data__metadata__category">
<p class="snippet__data__metadata__category__title" style="background: var(--c-themeHueOrange)">Administration</p>
</section>
<p class="snippet__data__metadata__date">June 14, 2021</p>
</section>
<h2 class="snippet__data__header">Ubuntu Server 20.04 installation and basic setup</h2>
<p class="snippet__data__text">Today we will install and secure an Ubuntu Server and set up basic services. For simplicity, I will use a VirtualBox VM but the guide can be ap
Open service 2606:4700:3031::ac43:9eaa:80 · noin.fun
2026-01-02 07:59
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 07:59:00 GMT
Content-Length: 0
Connection: close
Location: https://noin.fun/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rhYACeDq5qwKtQzTslW4tPEd2T9tADIUiNiDeyk%2FgMnMggGddAAKxuBkF0mwOiC0UOEFXXClHSf%2BYRZsep9I03FHdleSxDQkH2hoexihbEvDktPg"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b78b6ecd81cd223-FRA
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3031::ac43:9eaa:443 · noin.fun
2026-01-02 07:59
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 07:59:02 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 19 Jul 2024 08:02:11 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xAfptzpyD4SOPwBJLGKoSAfJJeS24cnoE0h3usLRM7GAlO4AwSIIijz%2Bu9tMjiTm79Wht1k02pty2d%2Fb4COsYQ4FIX%2BGMegxfdxHoFnUrqXpCAZn"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9b78b6f0ede97b02-FRA
alt-svc: h3=":443"; ma=86400
Page title:
开发观望站
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/assets/fonts/fonts.css"/>
<link rel="stylesheet" href="/assets/style.css"/>
<link rel="stylesheet" href="/assets/js/lity.min.css"/>
<link rel='shortcut icon' type='image/x-icon' href='/assets/favicon.png' />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:site_name" content="golasblog" />
<meta
property="og:title"
content="
golasblog
"
/>
<meta property="og:url" content="https://noin.fun" />
<meta property="og:type" content="article" />
<meta property="fb:app_id" content="" />
<title>
开发观望站
</title>
</head>
<body class="index">
<header class="header">
<section class="logo">
<a href="index.html" class="logo__link">
<h1 >开发观望站</h1>
</a>
</section>
<button id="menuToggle">
<div></div>
<div></div>
<div></div>
</button>
<nav class="menu">
<ul class="list primary">
<li class="item">
<div class="item-controls">
<a href="/category/programming.html">
<img src="/assets/img/icons/cpp.svg"/>
<p style="color: var(--c-themeHueRed)">语言C++</p>
</a>
<a class="button-submenu" href="#"><i class="arrow"></i></a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/administration.html">
<img src="/assets/img/icons/server.svg"/>
<p style="color: var(--c-themeHueOrange)">系统管理</p>
</a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/iot.html">
<img src="/assets/img/icons/chip.svg"/>
<p style="color: var(--c-themeHueBlue)">IoT开发</p>
</a>
</div>
</li>
</ul>
</nav>
</header>
<section class="feed">
<section class="feed__description">
<h1>golasblog</h1>
<p>A technical blog about programming, networking & other cool stuff based on daily experiences. A long planned project is finally up, so take a peek at our various tutorials, tips or any other articles and enjoy!</p>
</section>
<section class="snippet snippet_administration-2021-06-14-ubuntu-server-install">
<style>.snippet_administration-2021-06-14-ubuntu-server-install::after {
background-image:
radial-gradient(ellipse closest-side, var(--c-snippetBackgroundExternal), var(--c-snippetBackgroundInternal)),
url(
index.html
);
}
</style>
<a class="snippet__link" href="administration/2021/06/14/ubuntu-server-install.html">
<section class="snippet__data">
<section class="snippet__data__metadata">
<section class="snippet__data__metadata__category">
<p class="snippet__data__metadata__category__title" style="background: var(--c-themeHueOrange)">Administration</p>
</section>
<p class="snippet__data__metadata__date">June 14, 2021</p>
</section>
<h2 class="snippet__data__header">Ubuntu Server 20.04 installation and basic setup</h2>
<p class="snippet__data__text">Today we will install and secure an Ubuntu Server and set up basic services. For simplicity, I will use a VirtualBox VM but the guide can be ap
Open service 2606:4700:3037::6815:e6f:443 · noin.fun
2026-01-02 07:59
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 07:59:01 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 19 Jul 2024 08:02:11 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HK7DOz5IU3xxtJFhEQYHzNuDtlQYZfMWQEotJlHFZBqp%2F3E%2BycBurMvWDewAiYOlfGaH7NDhmW1riU7b3inL4aG%2BiUhh3iWfL0Gj6fVqmm5d7P0C"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9b78b6f0ce73dc86-FRA
alt-svc: h3=":443"; ma=86400
Page title:
开发观望站
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/assets/fonts/fonts.css"/>
<link rel="stylesheet" href="/assets/style.css"/>
<link rel="stylesheet" href="/assets/js/lity.min.css"/>
<link rel='shortcut icon' type='image/x-icon' href='/assets/favicon.png' />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:site_name" content="golasblog" />
<meta
property="og:title"
content="
golasblog
"
/>
<meta property="og:url" content="https://noin.fun" />
<meta property="og:type" content="article" />
<meta property="fb:app_id" content="" />
<title>
开发观望站
</title>
</head>
<body class="index">
<header class="header">
<section class="logo">
<a href="index.html" class="logo__link">
<h1 >开发观望站</h1>
</a>
</section>
<button id="menuToggle">
<div></div>
<div></div>
<div></div>
</button>
<nav class="menu">
<ul class="list primary">
<li class="item">
<div class="item-controls">
<a href="/category/programming.html">
<img src="/assets/img/icons/cpp.svg"/>
<p style="color: var(--c-themeHueRed)">语言C++</p>
</a>
<a class="button-submenu" href="#"><i class="arrow"></i></a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/administration.html">
<img src="/assets/img/icons/server.svg"/>
<p style="color: var(--c-themeHueOrange)">系统管理</p>
</a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/iot.html">
<img src="/assets/img/icons/chip.svg"/>
<p style="color: var(--c-themeHueBlue)">IoT开发</p>
</a>
</div>
</li>
</ul>
</nav>
</header>
<section class="feed">
<section class="feed__description">
<h1>golasblog</h1>
<p>A technical blog about programming, networking & other cool stuff based on daily experiences. A long planned project is finally up, so take a peek at our various tutorials, tips or any other articles and enjoy!</p>
</section>
<section class="snippet snippet_administration-2021-06-14-ubuntu-server-install">
<style>.snippet_administration-2021-06-14-ubuntu-server-install::after {
background-image:
radial-gradient(ellipse closest-side, var(--c-snippetBackgroundExternal), var(--c-snippetBackgroundInternal)),
url(
index.html
);
}
</style>
<a class="snippet__link" href="administration/2021/06/14/ubuntu-server-install.html">
<section class="snippet__data">
<section class="snippet__data__metadata">
<section class="snippet__data__metadata__category">
<p class="snippet__data__metadata__category__title" style="background: var(--c-themeHueOrange)">Administration</p>
</section>
<p class="snippet__data__metadata__date">June 14, 2021</p>
</section>
<h2 class="snippet__data__header">Ubuntu Server 20.04 installation and basic setup</h2>
<p class="snippet__data__text">Today we will install and secure an Ubuntu Server and set up basic services. For simplicity, I will use a VirtualBox VM but the guide can be ap
Open service 2606:4700:3037::6815:e6f:8443 · noin.fun
2026-01-02 07:59
HTTP/1.1 521 <none> Date: Fri, 02 Jan 2026 07:59:01 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b78b6f2acd8dca1-FRA alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 172.67.158.170:443 · noin.fun
2026-01-02 07:59
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 07:59:02 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 19 Jul 2024 08:02:11 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=4,cfOrigin;dur=1017
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FLkGEWbTrJscC5vDnHprD4I3iCsNJV%2F1N7ptYqNdEqX9G0Kdi66EuU9saSFMCL%2FOgM%2B5xdAPKVjtlycTN9WUUA%2BagQQKOiPJ"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b78b6f0eb65813d-YYZ
alt-svc: h3=":443"; ma=86400
Page title:
开发观望站
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/assets/fonts/fonts.css"/>
<link rel="stylesheet" href="/assets/style.css"/>
<link rel="stylesheet" href="/assets/js/lity.min.css"/>
<link rel='shortcut icon' type='image/x-icon' href='/assets/favicon.png' />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:site_name" content="golasblog" />
<meta
property="og:title"
content="
golasblog
"
/>
<meta property="og:url" content="https://noin.fun" />
<meta property="og:type" content="article" />
<meta property="fb:app_id" content="" />
<title>
开发观望站
</title>
</head>
<body class="index">
<header class="header">
<section class="logo">
<a href="index.html" class="logo__link">
<h1 >开发观望站</h1>
</a>
</section>
<button id="menuToggle">
<div></div>
<div></div>
<div></div>
</button>
<nav class="menu">
<ul class="list primary">
<li class="item">
<div class="item-controls">
<a href="/category/programming.html">
<img src="/assets/img/icons/cpp.svg"/>
<p style="color: var(--c-themeHueRed)">语言C++</p>
</a>
<a class="button-submenu" href="#"><i class="arrow"></i></a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/administration.html">
<img src="/assets/img/icons/server.svg"/>
<p style="color: var(--c-themeHueOrange)">系统管理</p>
</a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/iot.html">
<img src="/assets/img/icons/chip.svg"/>
<p style="color: var(--c-themeHueBlue)">IoT开发</p>
</a>
</div>
</li>
</ul>
</nav>
</header>
<section class="feed">
<section class="feed__description">
<h1>golasblog</h1>
<p>A technical blog about programming, networking & other cool stuff based on daily experiences. A long planned project is finally up, so take a peek at our various tutorials, tips or any other articles and enjoy!</p>
</section>
<section class="snippet snippet_administration-2021-06-14-ubuntu-server-install">
<style>.snippet_administration-2021-06-14-ubuntu-server-install::after {
background-image:
radial-gradient(ellipse closest-side, var(--c-snippetBackgroundExternal), var(--c-snippetBackgroundInternal)),
url(
index.html
);
}
</style>
<a class="snippet__link" href="administration/2021/06/14/ubuntu-server-install.html">
<section class="snippet__data">
<section class="snippet__data__metadata">
<section class="snippet__data__metadata__category">
<p class="snippet__data__metadata__category__title" style="background: var(--c-themeHueOrange)">Administration</p>
</section>
<p class="snippet__data__metadata__date">June 14, 2021</p>
</section>
<h2 class="snippet__data__header">Ubuntu Server 20.04 installation and basic setup</h2>
<p class="snippet__data__text">Today we will install and secure an Ubuntu Server and set up basic services. For simplicity, I will use a VirtualBox VM but the guide can be ap
Open service 104.21.14.111:80 · noin.fun
2026-01-02 07:59
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 07:59:00 GMT
Content-Length: 0
Connection: close
Location: https://noin.fun/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GjIZVwhfb4suadOWOWb4gVi7p5xC3uyaDaEu%2BpAmQdrk0Zl6K3qLpifEUMCmuIkvepM%2BKzn%2BHxpYpKoTb60r1SUr0IKhXPA4"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b78b6eb8f7c1c13-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.158.170:8443 · noin.fun
2026-01-02 07:59
HTTP/1.1 521 <none> Date: Fri, 02 Jan 2026 07:59:00 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b78b6ed4fefbbe3-FRA alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3031::ac43:9eaa:8443 · noin.fun
2026-01-02 07:59
HTTP/1.1 521 <none> Date: Fri, 02 Jan 2026 07:59:00 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=257,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b78b6ed78e30f98-EWR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 104.21.14.111:8443 · noin.fun
2026-01-02 07:59
HTTP/1.1 521 <none> Date: Fri, 02 Jan 2026 07:59:00 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b78b6ec7e27d37e-FRA alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3037::6815:e6f:80 · noin.fun
2026-01-02 07:59
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 07:59:00 GMT
Content-Length: 0
Connection: close
Location: https://noin.fun/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cBY%2BuwcU%2F7j%2Fat4%2Fp6gvbWibwCruOY2iulv%2FclkEliMbGtMVSxUzhSNDHHvxcQrtKtI%2B4sBrBetD3RxMjFtgTUidACABBVgYHFWBl2HBTJewIKfj"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b78b6eadc790b27-LHR
alt-svc: h3=":443"; ma=86400
Open service 8.137.118.105:443 · read.noin.fun
2026-01-01 21:58
HTTP/1.1 200 OK
Server: nginx/1.18.0 (Ubuntu)
Date: Thu, 01 Jan 2026 21:58:16 GMT
Content-Type: text/html
Content-Length: 2849
Connection: close
Last-Modified: Wed, 31 Dec 2025 15:01:24 GMT
Vary: Accept-Encoding
ETag: "69553ac4-b21"
Accept-Ranges: bytes
Page title: 飞牛 fnOS
<!DOCTYPE html>
<html class="light" lang="zh-CN">
<head>
<script type="module" crossorigin src="/assets/polyfills-Rhxe3oXd.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-B6DVdMlW.js"></script>
<link rel="modulepreload" crossorigin href="/assets/lottie-react-CqywrBZ_.js">
<link rel="modulepreload" crossorigin href="/assets/rc-select-B53SQcGG.js">
<link rel="modulepreload" crossorigin href="/assets/lodash-Cpp1HsCD.js">
<link rel="stylesheet" crossorigin href="/assets/index-yARUmOBS.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>
Open service 172.67.158.170:443 · noin.fun
2026-01-01 19:38
HTTP/1.1 200 OK
Date: Thu, 01 Jan 2026 19:38:12 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 19 Jul 2024 08:02:11 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lwX2aMz24m0yJlmVy2jjFAozOfYJTgrBL9TgX2rmsAqkyzBhhBpYoGb%2FkQcrh2uGU%2FfGVw4iKY4Vh37%2BcyYx5Re2S5kOsdmr"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9b7479be8a56f52d-LHR
alt-svc: h3=":443"; ma=86400
Page title:
开发观望站
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/assets/fonts/fonts.css"/>
<link rel="stylesheet" href="/assets/style.css"/>
<link rel="stylesheet" href="/assets/js/lity.min.css"/>
<link rel='shortcut icon' type='image/x-icon' href='/assets/favicon.png' />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:site_name" content="golasblog" />
<meta
property="og:title"
content="
golasblog
"
/>
<meta property="og:url" content="https://noin.fun" />
<meta property="og:type" content="article" />
<meta property="fb:app_id" content="" />
<title>
开发观望站
</title>
</head>
<body class="index">
<header class="header">
<section class="logo">
<a href="index.html" class="logo__link">
<h1 >开发观望站</h1>
</a>
</section>
<button id="menuToggle">
<div></div>
<div></div>
<div></div>
</button>
<nav class="menu">
<ul class="list primary">
<li class="item">
<div class="item-controls">
<a href="/category/programming.html">
<img src="/assets/img/icons/cpp.svg"/>
<p style="color: var(--c-themeHueRed)">语言C++</p>
</a>
<a class="button-submenu" href="#"><i class="arrow"></i></a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/administration.html">
<img src="/assets/img/icons/server.svg"/>
<p style="color: var(--c-themeHueOrange)">系统管理</p>
</a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/iot.html">
<img src="/assets/img/icons/chip.svg"/>
<p style="color: var(--c-themeHueBlue)">IoT开发</p>
</a>
</div>
</li>
</ul>
</nav>
</header>
<section class="feed">
<section class="feed__description">
<h1>golasblog</h1>
<p>A technical blog about programming, networking & other cool stuff based on daily experiences. A long planned project is finally up, so take a peek at our various tutorials, tips or any other articles and enjoy!</p>
</section>
<section class="snippet snippet_administration-2021-06-14-ubuntu-server-install">
<style>.snippet_administration-2021-06-14-ubuntu-server-install::after {
background-image:
radial-gradient(ellipse closest-side, var(--c-snippetBackgroundExternal), var(--c-snippetBackgroundInternal)),
url(
index.html
);
}
</style>
<a class="snippet__link" href="administration/2021/06/14/ubuntu-server-install.html">
<section class="snippet__data">
<section class="snippet__data__metadata">
<section class="snippet__data__metadata__category">
<p class="snippet__data__metadata__category__title" style="background: var(--c-themeHueOrange)">Administration</p>
</section>
<p class="snippet__data__metadata__date">June 14, 2021</p>
</section>
<h2 class="snippet__data__header">Ubuntu Server 20.04 installation and basic setup</h2>
<p class="snippet__data__text">Today we will install and secure an Ubuntu Server and set up basic services. For simplicity, I will use a VirtualBox VM but the guide can be ap
Open service 172.67.158.170:443 · noin.fun
2025-12-22 22:02
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 22:02:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 19 Jul 2024 08:02:11 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BLKnsOzM6onExNYIaGuZQhO0UnyaF8etQAVz5WPfI3xcNq0WMOimPJKVOt5h4dHrXfF%2BWSI77VyAbB5%2BvQUhuqMqkb1qgaE2"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9b22e806cf462bf2-FRA
alt-svc: h3=":443"; ma=86400
Page title:
开发观望站
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/assets/fonts/fonts.css"/>
<link rel="stylesheet" href="/assets/style.css"/>
<link rel="stylesheet" href="/assets/js/lity.min.css"/>
<link rel='shortcut icon' type='image/x-icon' href='/assets/favicon.png' />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:site_name" content="golasblog" />
<meta
property="og:title"
content="
golasblog
"
/>
<meta property="og:url" content="https://noin.fun" />
<meta property="og:type" content="article" />
<meta property="fb:app_id" content="" />
<title>
开发观望站
</title>
</head>
<body class="index">
<header class="header">
<section class="logo">
<a href="index.html" class="logo__link">
<h1 >开发观望站</h1>
</a>
</section>
<button id="menuToggle">
<div></div>
<div></div>
<div></div>
</button>
<nav class="menu">
<ul class="list primary">
<li class="item">
<div class="item-controls">
<a href="/category/programming.html">
<img src="/assets/img/icons/cpp.svg"/>
<p style="color: var(--c-themeHueRed)">语言C++</p>
</a>
<a class="button-submenu" href="#"><i class="arrow"></i></a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/administration.html">
<img src="/assets/img/icons/server.svg"/>
<p style="color: var(--c-themeHueOrange)">系统管理</p>
</a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/iot.html">
<img src="/assets/img/icons/chip.svg"/>
<p style="color: var(--c-themeHueBlue)">IoT开发</p>
</a>
</div>
</li>
</ul>
</nav>
</header>
<section class="feed">
<section class="feed__description">
<h1>golasblog</h1>
<p>A technical blog about programming, networking & other cool stuff based on daily experiences. A long planned project is finally up, so take a peek at our various tutorials, tips or any other articles and enjoy!</p>
</section>
<section class="snippet snippet_administration-2021-06-14-ubuntu-server-install">
<style>.snippet_administration-2021-06-14-ubuntu-server-install::after {
background-image:
radial-gradient(ellipse closest-side, var(--c-snippetBackgroundExternal), var(--c-snippetBackgroundInternal)),
url(
index.html
);
}
</style>
<a class="snippet__link" href="administration/2021/06/14/ubuntu-server-install.html">
<section class="snippet__data">
<section class="snippet__data__metadata">
<section class="snippet__data__metadata__category">
<p class="snippet__data__metadata__category__title" style="background: var(--c-themeHueOrange)">Administration</p>
</section>
<p class="snippet__data__metadata__date">June 14, 2021</p>
</section>
<h2 class="snippet__data__header">Ubuntu Server 20.04 installation and basic setup</h2>
<p class="snippet__data__text">Today we will install and secure an Ubuntu Server and set up basic services. For simplicity, I will use a VirtualBox VM but the guide can be ap
Open service 172.67.158.170:443 · noin.fun
2025-12-21 09:49
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:49:20 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 19 Jul 2024 08:02:11 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=316
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=waHJhLVonnW6vLfLbLcaK8ZTDbBZVbhnFBHQ%2BV7HZhN2uZzwOS5t7NYYsUKMwCYZ7MSJB15ZrwqxSYoL3FlCI74yMPpKD6Bb"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9b16780669e789b6-SIN
alt-svc: h3=":443"; ma=86400
Page title:
开发观望站
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/assets/fonts/fonts.css"/>
<link rel="stylesheet" href="/assets/style.css"/>
<link rel="stylesheet" href="/assets/js/lity.min.css"/>
<link rel='shortcut icon' type='image/x-icon' href='/assets/favicon.png' />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:site_name" content="golasblog" />
<meta
property="og:title"
content="
golasblog
"
/>
<meta property="og:url" content="https://noin.fun" />
<meta property="og:type" content="article" />
<meta property="fb:app_id" content="" />
<title>
开发观望站
</title>
</head>
<body class="index">
<header class="header">
<section class="logo">
<a href="index.html" class="logo__link">
<h1 >开发观望站</h1>
</a>
</section>
<button id="menuToggle">
<div></div>
<div></div>
<div></div>
</button>
<nav class="menu">
<ul class="list primary">
<li class="item">
<div class="item-controls">
<a href="/category/programming.html">
<img src="/assets/img/icons/cpp.svg"/>
<p style="color: var(--c-themeHueRed)">语言C++</p>
</a>
<a class="button-submenu" href="#"><i class="arrow"></i></a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/administration.html">
<img src="/assets/img/icons/server.svg"/>
<p style="color: var(--c-themeHueOrange)">系统管理</p>
</a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/iot.html">
<img src="/assets/img/icons/chip.svg"/>
<p style="color: var(--c-themeHueBlue)">IoT开发</p>
</a>
</div>
</li>
</ul>
</nav>
</header>
<section class="feed">
<section class="feed__description">
<h1>golasblog</h1>
<p>A technical blog about programming, networking & other cool stuff based on daily experiences. A long planned project is finally up, so take a peek at our various tutorials, tips or any other articles and enjoy!</p>
</section>
<section class="snippet snippet_administration-2021-06-14-ubuntu-server-install">
<style>.snippet_administration-2021-06-14-ubuntu-server-install::after {
background-image:
radial-gradient(ellipse closest-side, var(--c-snippetBackgroundExternal), var(--c-snippetBackgroundInternal)),
url(
index.html
);
}
</style>
<a class="snippet__link" href="administration/2021/06/14/ubuntu-server-install.html">
<section class="snippet__data">
<section class="snippet__data__metadata">
<section class="snippet__data__metadata__category">
<p class="snippet__data__metadata__category__title" style="background: var(--c-themeHueOrange)">Administration</p>
</section>
<p class="snippet__data__metadata__date">June 14, 2021</p>
</section>
<h2 class="snippet__data__header">Ubuntu Server 20.04 installation and basic setup</h2>
<p class="snippet__data__text">Today we will install and secure an Ubuntu Server and set up basic services. For simplicity, I will use a VirtualBox VM but the guide can be ap
Open service 104.21.14.111:443 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 401 Unauthorized
Date: Sat, 20 Dec 2025 20:37:22 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
WWW-Authenticate: Basic realm="Restricted"
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=319
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=soDzav4YjoOekllksTZZG0z1sTyW4PFZMALM5%2FW%2BDDqqbRnhfMY7wPaQuUCzOCRLcZUkB8ymXoQDxbY5D%2BqSeiEjTQRNOygtN9DTw5o%3D"}]}
CF-RAY: 9b11efee3de6ca12-SIN
alt-svc: h3=":443"; ma=86400
Page title: 401 Authorization Required
<html>
<head><title>401 Authorization Required</title></head>
<body>
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx/1.18.0 (Ubuntu)</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"13cf68d4cb4f48d1a9fa106f9b06d634","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3031::ac43:9eaa:80 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 301 Moved Permanently
Date: Sat, 20 Dec 2025 20:37:21 GMT
Content-Length: 0
Connection: close
Location: https://qwen.noin.fun/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Y3GmCPxqjWsu0uzltRN9dHofnzEh5i3RMAjBxOyKBPMbOFCXMIuAPq0zvkSAgISFEYOWI65%2BCvVmHQTDaHD95cW5EoB8a2LE73buAGSbHnpW5acFQYio7qE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=12,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9b11efebeea741df-EWR
alt-svc: h3=":443"; ma=86400
Open service 2606:4700:3037::6815:e6f:443 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 401 Unauthorized
Date: Sat, 20 Dec 2025 20:37:23 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
WWW-Authenticate: Basic realm="Restricted"
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aTGbsoeTDlTUdOw%2BGY9QXd9Fg7%2FfyH%2Bo6Mg6%2BIN2QOgpZkvf7sHBOHzOG3EBvaHLTO7tdp72weM0OaadPbK8Mi968mkS9LVOIPeCRNHznwz6QQkuCufLoBc%3D"}]}
CF-RAY: 9b11eff17ec3657c-LHR
alt-svc: h3=":443"; ma=86400
Page title: 401 Authorization Required
<html>
<head><title>401 Authorization Required</title></head>
<body>
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx/1.18.0 (Ubuntu)</center>
</body>
</html>
Open service 2606:4700:3031::ac43:9eaa:443 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 401 Unauthorized
Date: Sat, 20 Dec 2025 20:37:23 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
WWW-Authenticate: Basic realm="Restricted"
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=818
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HUqBm2A4GQhnxy%2B6drTeBBwKQ1fEFs3e820fYASyajj%2FzAl8U7QHe1xuRbSCVAJAKYE4snHxTOTW4EFzvHL8OSPsrsla0q%2FX1T3dwkgFRqLv5nGrW63C7iA%3D"}]}
CF-RAY: 9b11eff0de4ade97-EWR
alt-svc: h3=":443"; ma=86400
Page title: 401 Authorization Required
<html>
<head><title>401 Authorization Required</title></head>
<body>
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx/1.18.0 (Ubuntu)</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"13cf68d4cb4f48d1a9fa106f9b06d634","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3031::ac43:9eaa:8443 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 521 <none> Date: Sat, 20 Dec 2025 20:37:22 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b11efecdf81df12-LHR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3037::6815:e6f:8443 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 521 <none> Date: Sat, 20 Dec 2025 20:37:22 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b11efecce821957-FRA alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 104.21.14.111:8443 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 521 <none> Date: Sat, 20 Dec 2025 20:37:22 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b11efecb95dd2b7-FRA alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 172.67.158.170:8443 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 521 <none> Date: Sat, 20 Dec 2025 20:37:22 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b11efecec20aa02-LHR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 172.67.158.170:80 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 301 Moved Permanently
Date: Sat, 20 Dec 2025 20:37:21 GMT
Content-Length: 0
Connection: close
Location: https://qwen.noin.fun/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LX5TH01ko6NZLXExQB2Vrq0Nz%2BCUOhx1kTHXzX%2B5vtIUvNDb7kswuEfY9Y4uBxKPlYSl5VdQWrZEoRlcAmirhK5hOxCAoXxdEtC%2F7co%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b11efeb0e587641-FRA
alt-svc: h3=":443"; ma=86400
Open service 172.67.158.170:443 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 401 Unauthorized
Date: Sat, 20 Dec 2025 20:37:23 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
WWW-Authenticate: Basic realm="Restricted"
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Yulz1kRyPKs5jtWapiSZqhliDeo9Ll6AdirLQtQGbciGoTSh2dhCPS3ADMKRTxW9f2BoofsMDvVLCoxlEbmx%2BkIGKj1e0bRbbuY2%2BfE%3D"}]}
CF-RAY: 9b11efeff9523661-FRA
alt-svc: h3=":443"; ma=86400
Page title: 401 Authorization Required
<html>
<head><title>401 Authorization Required</title></head>
<body>
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx/1.18.0 (Ubuntu)</center>
</body>
</html>
Open service 2606:4700:3037::6815:e6f:80 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 301 Moved Permanently
Date: Sat, 20 Dec 2025 20:37:21 GMT
Content-Length: 0
Connection: close
Location: https://qwen.noin.fun/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=i%2FCo%2FNtyivrcwft6YfnxyuMVON4mkpgQwacgtoiTCVJedZJZWzBbvg8EFGYXMVkdx8%2FtNTBAN4EqsnCfCFClUAe0s%2BLWPHp4McWH5QWR5dUClJfF7Rsbzok%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b11efeafb03def8-AMS
alt-svc: h3=":443"; ma=86400
Open service 104.21.14.111:80 · qwen.noin.fun
2025-12-20 20:37
HTTP/1.1 301 Moved Permanently
Date: Sat, 20 Dec 2025 20:37:21 GMT
Content-Length: 0
Connection: close
Location: https://qwen.noin.fun/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WDHkf6yoeZ1KkGd7FFaC2vn1mqn7G9Bh77IgIbDgxA9Hc1Hg3JIcf6fiSBBW7UTzqdl%2BYENy7iBu9B%2BFFKw35lldVf0e93%2F6OdIN"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b11efeafa0ffba6-AMS
alt-svc: h3=":443"; ma=86400
Open service 172.67.158.170:443 · noin.fun
2025-12-19 11:01
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 11:01:14 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Fri, 19 Jul 2024 08:02:11 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YZa%2BIjDRuqEmCKRKE%2FYhQdeuGytyBGKLgjGGkQ8H%2B4kccl6AI2iBbFF7V6q0vzAS3POzqI%2B4ZWaxPMbNk0bO5KdoeiYRsdd6"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9b06669b9c65b54c-LHR
alt-svc: h3=":443"; ma=86400
Page title:
开发观望站
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/assets/fonts/fonts.css"/>
<link rel="stylesheet" href="/assets/style.css"/>
<link rel="stylesheet" href="/assets/js/lity.min.css"/>
<link rel='shortcut icon' type='image/x-icon' href='/assets/favicon.png' />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:site_name" content="golasblog" />
<meta
property="og:title"
content="
golasblog
"
/>
<meta property="og:url" content="https://noin.fun" />
<meta property="og:type" content="article" />
<meta property="fb:app_id" content="" />
<title>
开发观望站
</title>
</head>
<body class="index">
<header class="header">
<section class="logo">
<a href="index.html" class="logo__link">
<h1 >开发观望站</h1>
</a>
</section>
<button id="menuToggle">
<div></div>
<div></div>
<div></div>
</button>
<nav class="menu">
<ul class="list primary">
<li class="item">
<div class="item-controls">
<a href="/category/programming.html">
<img src="/assets/img/icons/cpp.svg"/>
<p style="color: var(--c-themeHueRed)">语言C++</p>
</a>
<a class="button-submenu" href="#"><i class="arrow"></i></a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/administration.html">
<img src="/assets/img/icons/server.svg"/>
<p style="color: var(--c-themeHueOrange)">系统管理</p>
</a>
</div>
</li>
<li class="item">
<div class="item-controls">
<a href="/category/iot.html">
<img src="/assets/img/icons/chip.svg"/>
<p style="color: var(--c-themeHueBlue)">IoT开发</p>
</a>
</div>
</li>
</ul>
</nav>
</header>
<section class="feed">
<section class="feed__description">
<h1>golasblog</h1>
<p>A technical blog about programming, networking & other cool stuff based on daily experiences. A long planned project is finally up, so take a peek at our various tutorials, tips or any other articles and enjoy!</p>
</section>
<section class="snippet snippet_administration-2021-06-14-ubuntu-server-install">
<style>.snippet_administration-2021-06-14-ubuntu-server-install::after {
background-image:
radial-gradient(ellipse closest-side, var(--c-snippetBackgroundExternal), var(--c-snippetBackgroundInternal)),
url(
index.html
);
}
</style>
<a class="snippet__link" href="administration/2021/06/14/ubuntu-server-install.html">
<section class="snippet__data">
<section class="snippet__data__metadata">
<section class="snippet__data__metadata__category">
<p class="snippet__data__metadata__category__title" style="background: var(--c-themeHueOrange)">Administration</p>
</section>
<p class="snippet__data__metadata__date">June 14, 2021</p>
</section>
<h2 class="snippet__data__header">Ubuntu Server 20.04 installation and basic setup</h2>
<p class="snippet__data__text">Today we will install and secure an Ubuntu Server and set up basic services. For simplicity, I will use a VirtualBox VM but the guide can be ap