cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3030::6815:19dd:443 · teapic.com
2026-01-05 07:29
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:29:05 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=12,cfOrigin;dur=478
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fFjASDiyovSxwdrqDNovHko%2Frmt26yAkBGffwTRJaUQhu3GtNsmAD4O41NlXgoFC4%2BUWyDN%2FsS58TAYKbi1T1Zy6KcAYXUp4WQ7UJDQbdLoW6Dgt"}]}
CF-RAY: 9b914335bbf42cb1-BOM
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
<script defer src="h
Open service 104.21.25.221:8443 · teapic.com
2026-01-05 07:29
HTTP/1.1 522 <none> Date: Mon, 05 Jan 2026 07:29:24 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=19269,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b91433848d48c7d-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.134.203:80 · teapic.com
2026-01-05 07:29
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:29:04 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=12,cfOrigin;dur=14
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XRphXNarA92P5RGBrGan49%2FdZ7gqmQL%2FvkWSUbQZsubUjGkn1q0dnCM4A6PvvZiwGVbCnq8W5Zdwl7aTy3XqGl5CkdOggRsz"}]}
CF-RAY: 9b9143321f0df5f6-EWR
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
<script defer src="h
Open service 172.67.134.203:443 · teapic.com
2026-01-05 07:29
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:29:04 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=14
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3Rq1iBPqZhyrvgHsf3LerlfkX4uDps%2Bm%2B35pLAza9%2Fd6s0HyRI%2Bc2Cx21sinYPCUSGimIUJ%2FH3e%2Bk%2BrIXGtGt6TMDqQlPJn1AyI%3D"}]}
CF-RAY: 9b9143321b3be8a3-EWR
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
<script defer src="h
Open service 2606:4700:3030::6815:19dd:8443 · teapic.com
2026-01-05 07:29
HTTP/1.1 522 <none> Date: Mon, 05 Jan 2026 07:29:24 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=19644,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b914337ca5c3701-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3033::ac43:86cb:8443 · teapic.com
2026-01-05 07:29
HTTP/1.1 522 <none> Date: Mon, 05 Jan 2026 07:29:25 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: 9b914338784bbbbb-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.25.221:443 · teapic.com
2026-01-05 07:29
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:29:04 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EssMVk6HZp2lZBme0f0hvI5jv%2BTatueIqHlOPhFnesaghhzDlLJ6osGdeNEgV2NZMEZt9UO4IPY52JG8rkdMYIVDfGXWD%2Fnp"}]}
CF-RAY: 9b9143325da5ef56-LHR
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
</body>
</html>
Open service 2606:4700:3033::ac43:86cb:443 · teapic.com
2026-01-05 07:29
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:29:04 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=16
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Q2m1r%2Bg1bo7NurZYZU2nfcC4fHj6lLXhf6LET02YaG0GdcRQX%2FoaNVxi0oSlSCYZCJisVGcbKaOWbm98aZuGjQQ66nO4df2Q2jGNsR3CH20Kf6hNWKk%3D"}]}
CF-RAY: 9b9143313b2e4b9f-EWR
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
<script defer src="h
Open service 2606:4700:3033::ac43:86cb:80 · teapic.com
2026-01-05 07:29
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:29:04 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Xg1yndQxMMTMzVyX9pbm58oMiW5grOwB9KZde%2FETv7xGFb%2B3121hQsigBPUrstlWNW18uKBfVtBWoNyIyDjg40L3NohK2u4pL2J%2FxlwQX3NIU6w0wL8%3D"}]}
CF-RAY: 9b9143323a244ba8-FRA
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
</body>
</html>
Open service 104.21.25.221:80 · teapic.com
2026-01-05 07:29
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:29:04 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=39
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gmsv9VICWKYYKkhUg1ihg10LgnWqaSB%2F87tdECN%2BhIEPWZBPYNtpe6uhme8LzTKWg6v9g5DWHRp7JomVybcOzEmMAmQ2RF1D9Es%3D"}]}
CF-RAY: 9b9143314fd2ab9f-YYZ
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
<script defer src="h
Open service 172.67.134.203:8443 · teapic.com
2026-01-05 07:29
HTTP/1.1 522 <none> Date: Mon, 05 Jan 2026 07:29:24 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: 9b91433719dd96e6-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3030::6815:19dd:80 · teapic.com
2026-01-05 07:29
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:29:04 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WPwpHlfhVDqFZupuVvPD%2BXBNfhccYRrQ8OK6A9BjXdTEZ3S15DknqjCuw%2BPWSOmDhjVqHglUMTb0KnFN%2Bs1fbeXuzouvkY7NVCw4AH0Wjus%2BzbE3%2FsQ%3D"}]}
CF-RAY: 9b914331fdc777ce-AMS
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
</body>
</html>
Open service 104.21.25.221:80 · teapic.com
2025-12-30 15:59
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 15:59:23 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=30,cfOrigin;dur=890
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DYzMpyMC6AUlmenG8zKYwbhHQvXwkmynkyZPtNfu6rm8L4z5AeN%2B87ZCxGyKowUVWG2IUzfiGsMlSmFylYOBtAhiybmbvQRLMSk%3D"}]}
CF-RAY: 9b62be749869f906-SIN
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
<script defer src="h
Open service 104.21.25.221:8443 · teapic.com
2025-12-30 15:59
HTTP/1.1 522 <none> Date: Tue, 30 Dec 2025 15:59:40 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=19609,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b62be6b3dd943c9-EWR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.25.221:443 · teapic.com
2025-12-30 15:59
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 15:59:19 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=40
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TS5GhzcnORF6fwmiSWHjMQlm59aVjHGFfglRqDGpQqtpGAUqoujdPwMmq1WqxbklQRSjzkhtTaOlzAYdGc1xCZZ%2BcTQ11l0O4cU%3D"}]}
CF-RAY: 9b62be64ad16ccd9-YYZ
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
<script defer src="h
Open service 172.67.134.203:443 · teapic.com
2025-12-30 15:59
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 15:59:19 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=16
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=raXi3Oj4PfF28nJ40Bi%2BrctLC1s7aUm98PnfePy647d1RWyRloeVuJBUJE5%2BjRZQSckCO0HYAB%2F1bHJqs27N6tLy31%2FENX5tmaA%3D"}]}
CF-RAY: 9b62be648bd7435b-EWR
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
<script defer src="h
Open service 172.67.134.203:80 · teapic.com
2025-12-30 15:59
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 15:59:19 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=asCDz4v1P7i9rqYf7qFIC5l8HSVR5KEnArRxHzzsT6z5SsKBJXF5nSNcBLNfAnyt4sSenHb11hDJfmh%2F2D%2F5X7hK0TQ5l37Olvg%3D"}]}
CF-RAY: 9b62be64ecd84d40-FRA
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
</body>
</html>
Open service 172.67.134.203:8443 · teapic.com
2025-12-30 15:59
HTTP/1.1 522 <none> Date: Tue, 30 Dec 2025 15:59:40 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: 9b62be69a94135e0-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3030::6815:19dd:443 · teapic.com
2025-12-30 15:59
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 15:59:19 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=IzFZKrj8IY2DJI7WlUSK%2BE%2FVRni3gS9amSA6Q1V%2BDamkpZclISuKN6PRD9N%2Bh5Ga0bLoS1VYefx%2FiauG2O5cWcKqbtMEwQR5CW5bnUAWszZMOfUqh%2Fw%3D"}]}
CF-RAY: 9b62be648b37882b-FRA
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
</body>
</html>
Open service 2606:4700:3030::6815:19dd:80 · teapic.com
2025-12-30 15:59
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 15:59:19 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=m0ciXZk63wsWAY%2FWO4GjBJzAJOjJjuZ8ALpPQvkyQpqFKOWIGw2dlv8CYM9Ef6xQHp9f0YfUv4bhDK3JxwEN8DQxeqmDTmriqFcFahpCSbxrPXP8qGQ%3D"}]}
CF-RAY: 9b62be648c3dc244-FRA
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
</body>
</html>
Open service 2606:4700:3033::ac43:86cb:443 · teapic.com
2025-12-30 15:59
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 15:59:19 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EjRiiXQqjnWc8g1YUJPSterPYDqTeep0A1%2FJ5%2FJml5YyXz%2BCGwZpRdRr5s%2FfHvkAXc4ybaolKepTrjfoQgMVLnaPYxprj7pAs9VIyopYnbPHbykgA3c%3D"}]}
CF-RAY: 9b62be64a830d3a2-FRA
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
</body>
</html>
Open service 2606:4700:3030::6815:19dd:8443 · teapic.com
2025-12-30 15:59
HTTP/1.1 522 <none> Date: Tue, 30 Dec 2025 15:59:40 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: 9b62be6998edd36e-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3033::ac43:86cb:80 · teapic.com
2025-12-30 15:59
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 15:59:19 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: Cookie
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LGHhXEd03PFWjhftbSEuSdctDekD%2BQEJeH5lysdoYrrcvVI6PHLBXGl8WYgfm7gEaSC5tL2ex%2BXH%2Fi2Rz96kmoscfvVrynbQL6F%2FgjdLelTFAH9z"}]}
CF-RAY: 9b62be6498cb690a-FRA
alt-svc: h3=":443"; ma=86400
Page title: SoloDot - 独立开发者
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SoloDot - 独立开发者</title>
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
<!-- SEO Meta Tags -->
<meta name="description" content="SoloDot - 独立开发者的创意工坊。创造简约而美好的产品,追求极致用户体验。">
<meta name="keywords" content="独立开发,应用开发,简约设计,SoloDot">
<meta name="author" content="SoloDot">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap" rel="stylesheet">
<!-- Base CSS -->
<link rel="stylesheet" href="/static/css/base.css">
<link rel="stylesheet" href="/static/css/home.css">
</head>
<body>
<!-- 导航栏 -->
<nav id="navbar">
<div class="nav-container">
<a href="/" class="nav-logo">
<svg class="logo-icon" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle class="circle" cx="16" cy="16" r="14" stroke="#000" stroke-width="2" fill="none" stroke-dasharray="4 4"/>
<circle cx="16" cy="16" r="10" stroke="#000" stroke-width="2" fill="none"/>
<circle class="dot" cx="16" cy="16" r="4" fill="#000"/>
<circle cx="16" cy="6" r="2" fill="#000"/>
<circle cx="26" cy="16" r="2" fill="#000"/>
<circle cx="16" cy="26" r="2" fill="#000"/>
<circle cx="6" cy="16" r="2" fill="#000"/>
</svg>
<span class="logo-text"><span class="logo-solo">Solo</span><span class="logo-dot">Dot</span></span>
</a>
<ul class="nav-menu">
<li><a href="/apps" class="nav-link " data-zh="应用" data-en="Apps">应用</a></li>
<li><a href="/articles" class="nav-link " data-zh="文章" data-en="Articles">文章</a></li>
<li><a href="/game" class="nav-link " data-zh="游戏" data-en="Game">游戏</a></li>
</ul>
<button class="lang-btn" onclick="toggleLanguage()">
<span id="lang-text">EN</span>
</button>
</div>
</nav>
<div class="home-container" data-page="index">
<section class="intro-section">
<div class="avatar">👨💻</div>
<h1 class="greeting" data-zh="你好,我是 SoloDot" data-en="Hi, I'm SoloDot">
你好,我是 SoloDot
</h1>
<p class="intro-text" data-zh="一名独立开发者,热爱创造简单而实用的产品<br>在这里分享我的应用、想法和思考" data-en="An indie developer who loves creating simple and useful products<br>Sharing my apps, ideas and thoughts here">
一名独立开发者,热爱创造简单而实用的产品<br>
在这里分享我的应用、想法和思考
</p>
<div class="social-links">
<a href="#" class="social-link email-trigger" title="Email" onclick="showEmail(event)">✉️</a>
<a href="https://github.com" class="social-link" title="GitHub" target="_blank">🐙</a>
<a href="https://twitter.com" class="social-link" title="Twitter" target="_blank">🐦</a>
</div>
</section>
</div>
<script>
// 防爬虫邮箱显示
function showEmail(e) {
e.preventDefault();
const user = 'support';
const domain = 'solodot';
const tld = 'com';
const email = user + '@' + domain + '.' + tld;
window.location.href = 'mailto:' + email;
}
</script>
<footer>
<p>© 2025 SoloDot. All rights reserved.</p>
</footer>
<!-- Base JavaScript -->
<script src="/static/js/base.js"></script>
</body>
</html>
Open service 2606:4700:3033::ac43:86cb:8443 · teapic.com
2025-12-30 15:59
HTTP/1.1 522 <none> Date: Tue, 30 Dec 2025 15:59:40 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: 9b62be699b703a78-FRA alt-svc: h3=":8443"; ma=86400 error code: 522