1
0
wiki/Blog/谈谈我的「数字文具盒」---数字基建.html

236 lines
406 KiB
HTML
Raw Normal View History

2024-07-18 17:22:41 +08:00
<!DOCTYPE html>
<html><head><title>谈谈我的「数字文具盒」 - 数字基建</title><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta property="og:title" content="谈谈我的「数字文具盒」 - 数字基建"/><meta property="og:description" content="数字基建中的两个关键要素:云服务器和域名。强调了云服务器的灵活性和成本效益,并提供了一些建议,例如根据实际需求选择服务器配置和购买大厂的云服务。."/><meta property="og:image" content="https://wiki.7wate.com/static/og-image.png"/><meta property="og:width" content="1200"/><meta property="og:height" content="675"/><link rel="icon" href="../static/icon.png"/><meta name="description" content="数字基建中的两个关键要素:云服务器和域名。强调了云服务器的灵活性和成本效益,并提供了一些建议,例如根据实际需求选择服务器配置和购买大厂的云服务。."/><meta name="generator" content="Quartz"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><script async src="https://umami.7wate.com/script.js" data-website-id="c061efdc-95dd-4d21-9d04-a1ffda0a85b9"></script><script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?94d8ccb156eb7c65abf317e6e01cdba9";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script><script async src="https://www.googletagmanager.com/gtag/js?id=G-MHMEL0F832"></script><script>
(function() {
window.dataLayer = window.dataLayer || [];
function gtag() {
window.dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-MHMEL0F832');
})();
</script><link href="../index.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://fonts.googleapis.com/css2?family=IBM Plex Mono&amp;family=Schibsted Grotesk:wght@400;700&amp;family=Source Sans Pro:ital,wght@0,400;0,600;1,400;1,600&amp;display=swap" rel="stylesheet" type="text/css" spa-preserve/><script src="../prescript.js" type="application/javascript" spa-preserve></script><script type="application/javascript" spa-preserve>const fetchData = fetch(`../static/contentIndex.json`).then(data => data.json())</script></head><body data-slug="Blog/谈谈我的「数字文具盒」---数字基建"><div id="quartz-root" class="page"><div id="quartz-body"><div class="left sidebar"><h1 class="page-title "><a href="..">📚 X·Eden</a></h1><div class="spacer mobile-only"></div><div class="search "><div id="search-icon"><p>Search</p><div></div><svg tabIndex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search</title><desc id="desc">Search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"></path><circle cx="8" cy="8" r="7"></circle></g></svg></div><div id="search-container"><div id="search-space"><input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search for something" placeholder="Search for something"/><div id="results-container"></div></div></div></div><div class="darkmode "><input class="toggle" id="darkmode-toggle" type="checkbox" tabIndex="-1"/><label id="toggle-label-light" for="darkmode-toggle" tabIndex="-1"><svg xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xmlSpace="preserve"><title>Light mode</title><path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z"></path></svg></label><label id="toggle-label-dark" for="darkmode-toggle" tabIndex="-1"><svg xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xmlSpace="preserve"><title>Dark mode</title><path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.6
<h2 id="云服务器">云服务器<a aria-hidden="true" tabindex="-1" href="#云服务器" class="internal"> §</a></h2>
<p><strong>云服务器Cloud Virtual MachineCVM</strong> 提供安全可靠的弹性计算服务。 可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。现如今已经并不需要去购买物理服务器,然后拉根网线连上网来实现数字基建了。云计算的发展带来效率的提升,仅需在服务商买一台足够用的服务器,就也、不用担心停电,断网,硬件损坏等边际成本了。</p>
<p>例如腾讯云、阿里云等等在活动打折的时候,低廉的价格就可以拥有一台个人云服务器。结合实际的国情,云服务器除了性能上的差距,还存在如下的问题:</p>
<table><thead><tr><th></th><th>境内服务器</th><th>境外服务器</th></tr></thead><tbody><tr><td>带宽</td><td></td><td>较高</td></tr><tr><td>网络</td><td>无法访问境外</td><td>无法访问境内</td></tr><tr><td>速度</td><td>速度快</td><td>无法保证</td></tr><tr><td>备案</td><td>支持</td><td>不支持</td></tr><tr><td>域名</td><td>备案才可以正常访问</td><td>无限制</td></tr></tbody></table>
<p>综合来说境内服务器优点:速度快,支持域名备案。境外服务器优点:免备案,访问网站。当然并不存在境内差不值的,境外好买买买的,两者也是有很多坑的。</p>
<h3 id="云服务器什么配置更适合我">云服务器什么配置更适合我?<a aria-hidden="true" tabindex="-1" href="#云服务器什么配置更适合我" class="internal"> §</a></h3>
<p><strong>根据实际需求和钱包。</strong> 我这次购买的服务器,实现所有需求日常内存占用 70%,留下了一定的冗余量保证突发情况。一般情况下,云服务器处理器闲置率较高,<strong>内存则为重要指标</strong>,网络带宽则体现在访问、下载速度上。</p>
<table><thead><tr><th>内存容量</th><th>适用场景</th></tr></thead><tbody><tr><td>1GB</td><td>博客、静态网站、迷你论坛。</td></tr><tr><td>2GB</td><td>NextCloud、RssHub、Gitea、Docker 等。</td></tr><tr><td>4GB 及以上</td><td>常见生产力工具、论坛等等。</td></tr></tbody></table>
<h3 id="如何区分境内境外服务器">如何区分境内、境外服务器?<a aria-hidden="true" tabindex="-1" href="#如何区分境内境外服务器" class="internal"> §</a></h3>
<p>无论是境内还是境外服务器,首先必须要明白一点:<strong>不能触犯云服务商「商业执照」所在地的法律条规。</strong> 如果服务商隶属于中国,例如阿里云、腾讯云。哪怕你买的云服务器在美国、欧盟也必须遵守中国法律;同样如果你买的美国服务商的服务器就必须遵守美国法律。</p>
<div data-rehype-pretty-code-fragment><pre style="background-color:var(--shiki-color-background);" tabindex="0" data-language="markdown" data-theme="default"><code data-language="markdown" data-theme="default"><span data-line><span style="color:var(--shiki-color-text);">根据《互联网信息服务管理办法》第十五条,互联网信息服务提供者不得制作、复制、发布、传播含有下列内容的信息:</span></span>
<span data-line><span style="color:var(--shiki-color-text);">(一)反对宪法所确定的基本原则的。</span></span>
<span data-line><span style="color:var(--shiki-color-text);">(二)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的。</span></span>
<span data-line><span style="color:var(--shiki-color-text);">(三)损害国家荣誉和利益的。</span></span>
<span data-line><span style="color:var(--shiki-color-text);">(四)煽动民族仇恨、民族歧视,破坏民族团结的。</span></span>
<span data-line><span style="color:var(--shiki-color-text);">(五)破坏国家宗教政策,宣扬邪教和封建迷信的。</span></span>
<span data-line><span style="color:var(--shiki-color-text);">(六)散布谣言,扰乱社会秩序,破坏社会稳定的。</span></span>
<span data-line><span style="color:var(--shiki-color-text);">(七)散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的。</span></span>
<span data-line><span style="color:var(--shiki-color-text);">(八)侮辱或者诽谤他人,侵害他人合法权益的。</span></span>
<span data-line><span style="color:var(--shiki-color-text);">(九)含有法律、行政法规禁止的其他内容的。</span></span></code></pre></div>
<p>例如我买的腾讯云 - 硅谷云服务器,虽然是境外物理服务器,但还是不能违反中国法律条规所不允许的事情,违规擦边依然会<strong>面临无条件封禁</strong>。务必结合实际需求来购买,避免买了境内服务器又想要境外服务器的优点。如果有额外的需求,请务必花一点钱转移风险,而不是头铁试试会不会被封。</p>
<h3 id="境内--境外云服务器买哪个">境内 / 境外云服务器买哪个?<a aria-hidden="true" tabindex="-1" href="#境内--境外云服务器买哪个" class="internal"> §</a></h3>
<p><strong>非必要需求,建议买国外。</strong> 云服务器相同配置情况下,境内境外服务器性能无明显差距,主要还是网络访问。境内云服务器访问一些网站,例如 githubdockerhub 等等太慢了,甚至是无法访问。并且可能会因为网络问题产生各种意外的错误。国外服务器还可以免备案域名绑定,同时带宽也相对较高,实际体验速度也不比国内慢太夸张。</p>
<p>我的上一台腾讯云 - 上海云服务器 ping 值 50 左右,现在的这台腾讯云 - 硅谷云服务器 200 左右,实际应用体验基本无感。但是国外服务器不支持备案,所以务必注意这点。</p>
<h3 id="那个云服务厂商比较好用">那个云服务厂商比较好用?<a aria-hidden="true" tabindex="-1" href="#那个云服务厂商比较好用" class="internal"> §</a></h3>
<p><strong>优先买大厂的云服务,然后买优惠享折扣</strong>。例如常见的境内:腾讯云、阿里云、华为云等等,境外的:亚马逊云、搬瓦工等等太多了。<strong>我用了大概 5 年左右腾讯云的服务器</strong>,目前整体来说腾讯云对个人还是不错的,暂时并未遇到太大问题。</p>
<p>如果你有经常蹲折扣,例如双 11黑色星期五那么一定是真香定律。例如我这次升级云服务器则是蹲到了腾讯云 - 轻量云两周年活动。仅花费了 1400 元左右,购买了 7 年的 2 核心 4GB 的云服务器。</p>
<h3 id="群晖树莓派会不会更省钱更好用">群晖、树莓派会不会更省钱、更好用?<a aria-hidden="true" tabindex="-1" href="#群晖树莓派会不会更省钱更好用" class="internal"> §</a></h3>
<p><strong>不一定、看情况。</strong> 如果你有家庭数据中心的需求,那么群晖、树莓派等会更好的满足你的需求。但就大部分情况来说,<strong>建议购买云服务器</strong>。因为家庭数据中心太折腾、太折腾、太折腾,需要无法计量的时间精力和成本。</p>
<table><thead><tr><th></th><th>家庭数据中心</th><th>云服务器</th></tr></thead><tbody><tr><td>网络</td><td>速度快、不稳定</td><td>速度慢、稳定(可弹性升级)</td></tr><tr><td>存储</td><td>容量大</td><td>容量小(可弹性升级)</td></tr><tr><td>性能</td><td>高性能</td><td>低性能(可弹性升级)</td></tr><tr><td>电费</td><td>0.5 元 - 10 元</td><td></td></tr><tr><td>费用</td><td>同性能价格低</td><td>同性能价格高</td></tr><tr><td>运维</td><td>边际成本极高</td><td></td></tr></tbody></table>
<p>两者单就电费来说,家庭数据中心设备挂 4 块硬盘,综合功耗 50w。一天 5 毛钱的电费7 年就是 1277.5 元。我的服务器 7 年也才 1400 元,并且免维护。如果家里意外停电了,硬盘还可能会挂。硬盘如果组件了阵列模式,阵列重组也需要时间,而且存在失败几率。网络更是不用提了,国内很少能有个人用户享受完美的固定 IP 地址,商业带宽更是费用爆炸。</p>
<p>当然家庭数据中心并不是一无是处,它在网络、存储、性能方面可以秒杀云服务器。家庭数据中心动辄上 T 的数据存储容量8 核心的处理器和 16GB 的运行内存是云服务器所不能的。想必折腾家庭数据中心的应该不会看我这篇文章。🤣🤣🤣</p>
<h2 id="域名">域名<a aria-hidden="true" tabindex="-1" href="#域名" class="internal"> §</a></h2>
<p>网域名称Domain NameDomain简称域名、网域是由一串用点分隔的字符组成的互联网上某一台计算机或计算机组的名称用于在数据传输时标识计算机的电子方位。域名可以说是一个 IP 地址的代称目的是为了便于记忆后者。例如wikipedia.org 是一个域名。人们可以直接访问 wikipedia.org 来代替 IP 地址然后域名系统DNS就会将它转化成便于机器识别的 IP 地址。这样,人们只需要记忆 wikipedia.org 这一串带有特殊含义的字符,而不需要记忆没有含义的数字。</p>
<p>既然域名是为了方便记忆,那么就注册一些有意义、好记的域名,同时喜欢什么就注册什么 ~</p>
<h3 id="免费域名好用么">免费域名好用么?<a aria-hidden="true" tabindex="-1" href="#免费域名好用么" class="internal"> §</a></h3>
<p><strong>免费的往往是最贵的</strong>;如果你有云服务器就不要注册使用免费域名,例如 .xyz 后缀的域名一年也就十几块钱,所以务必不要注册使用免费域名。免费域名解析起来存在一定的不稳定性,同时那天可能就停止你的访问了,其次对 SEO 不太友好。</p>
<h3 id="那个域名后缀好一些">那个域名后缀好一些?<a aria-hidden="true" tabindex="-1" href="#那个域名后缀好一些" class="internal"> §</a></h3>
<p><strong>建议注册 .com、.org、.dev 等常用后缀。</strong> 因为域名是存在一定价值的,所以不要乱注册域名浪费钱。就注册这些大家常用的域名后缀。</p>
<h3 id="国内域名好备案么">国内域名好备案么?<a aria-hidden="true" tabindex="-1" href="#国内域名好备案么" class="internal"> §</a></h3>
<p><strong>看情况,而且一些域名无法备案。</strong> 例如 .org 域名无法在国内备案,所以如果你想要备案,务必清楚那些域名可以备案。而且备案成功后,并不意味着可以一劳永逸了。工信部门会随机抽查,如果你是幸运儿又得折腾啦。域名备案时间大概需要 10 - 20 天左右,国内的云服务商都会协助你一起备案的,<strong>整体难度一般</strong></p>
<blockquote>
<p>中国互联网域名体系:<a href="https://domain.miit.gov.cn/" class="external">https://domain.miit.gov.cn/</a></p>
</blockquote>
<h3 id="域名续费多久的好">域名续费多久的好?<a aria-hidden="true" tabindex="-1" href="#域名续费多久的好" class="internal"> §</a></h3>
<p><strong>域名续费 8 年时间最好。</strong> 活动的时候会有折扣,然后就想着直接续费 10 年。在此忠告尽量不要续费 10 年,因为如果未来有转移域名的需求,你可能就要等一年或者两年才可以了。因为转移域名大部分情况必须在域名接收服务商再续费一年,所以域名续费 8 年时间最好。</p>
<h3 id="哪里购买域名有优惠">哪里购买域名有优惠?<a aria-hidden="true" tabindex="-1" href="#哪里购买域名有优惠" class="internal"> §</a></h3>
<p><strong>谷歌域名购买选择土耳其地区付款。</strong> 我买了 8 年 org 域名,仅仅花费 200+,真的白捡似的。例如 .xyz 域名 10 年也才百十来块钱,所以冲啊!买垮谷歌域名!!!</p>
<blockquote>
<p>谷歌域名地址:<a href="https://domains.google.com/" class="external">https://domains.google.com/</a></p>
</blockquote>
<h2 id="引用">引用<a aria-hidden="true" tabindex="-1" href="#引用" class="internal"> §</a></h2>
<blockquote>
<p>来源:<a href="https://cloud.tencent.com/product/cvm" class="external">云服务器CVM_云主机_云计算服务器_弹性云服务器- 腾讯云</a>;仅学术引用,著作权归作者所有。</p>
</blockquote>
<blockquote>
<p>来源:<a href="https://cloud.tencent.com/document/product/301/41209" class="external">政策与规范 违规信息类型说明-腾讯云安全违规处理-文档中心-腾讯云</a>;仅学术引用,著作权归作者所有。</p>
</blockquote>
<blockquote>
<p>来源:<a href="https://zh.wikipedia.org/wiki/%E5%9F%9F%E5%90%8D" class="external">域名 - 维基百科,自由的百科全书</a>;仅学术引用,著作权归作者所有。</p>
</blockquote></article></div><div class="right sidebar"><div class="graph "><h3>Graph View</h3><div class="graph-outer"><div id="graph-container" data-cfg="{&quot;drag&quot;:true,&quot;zoom&quot;:true,&quot;depth&quot;:1,&quot;scale&quot;:1.1,&quot;repelForce&quot;:0.5,&quot;centerForce&quot;:0.3,&quot;linkDistance&quot;:30,&quot;fontSize&quot;:0.6,&quot;opacityScale&quot;:1,&quot;showTags&quot;:true,&quot;removeTags&quot;:[]}"></div><svg version="1.1" id="global-graph-icon" xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 55 55" fill="currentColor" xmlSpace="preserve"><path d="M49,0c-3.309,0-6,2.691-6,6c0,1.035,0.263,2.009,0.726,2.86l-9.829,9.829C32.542,17.634,30.846,17,29,17
s-3.542,0.634-4.898,1.688l-7.669-7.669C16.785,10.424,17,9.74,17,9c0-2.206-1.794-4-4-4S9,6.794,9,9s1.794,4,4,4
c0.74,0,1.424-0.215,2.019-0.567l7.669,7.669C21.634,21.458,21,23.154,21,25s0.634,3.542,1.688,4.897L10.024,42.562
C8.958,41.595,7.549,41,6,41c-3.309,0-6,2.691-6,6s2.691,6,6,6s6-2.691,6-6c0-1.035-0.263-2.009-0.726-2.86l12.829-12.829
c1.106,0.86,2.44,1.436,3.898,1.619v10.16c-2.833,0.478-5,2.942-5,5.91c0,3.309,2.691,6,6,6s6-2.691,6-6c0-2.967-2.167-5.431-5-5.91
v-10.16c1.458-0.183,2.792-0.759,3.898-1.619l7.669,7.669C41.215,39.576,41,40.26,41,41c0,2.206,1.794,4,4,4s4-1.794,4-4
s-1.794-4-4-4c-0.74,0-1.424,0.215-2.019,0.567l-7.669-7.669C36.366,28.542,37,26.846,37,25s-0.634-3.542-1.688-4.897l9.665-9.665
C46.042,11.405,47.451,12,49,12c3.309,0,6-2.691,6-6S52.309,0,49,0z M11,9c0-1.103,0.897-2,2-2s2,0.897,2,2s-0.897,2-2,2
S11,10.103,11,9z M6,51c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S8.206,51,6,51z M33,49c0,2.206-1.794,4-4,4s-4-1.794-4-4
s1.794-4,4-4S33,46.794,33,49z M29,31c-3.309,0-6-2.691-6-6s2.691-6,6-6s6,2.691,6,6S32.309,31,29,31z M47,41c0,1.103-0.897,2-2,2
s-2-0.897-2-2s0.897-2,2-2S47,39.897,47,41z M49,10c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S51.206,10,49,10z"></path></svg></div><div id="global-graph-outer"><div id="global-graph-container" data-cfg="{&quot;drag&quot;:true,&quot;zoom&quot;:true,&quot;depth&quot;:-1,&quot;scale&quot;:0.9,&quot;repelForce&quot;:0.5,&quot;centerForce&quot;:0.3,&quot;linkDistance&quot;:30,&quot;fontSize&quot;:0.6,&quot;opacityScale&quot;:1,&quot;showTags&quot;:true,&quot;removeTags&quot;:[]}"></div></div></div><div class="toc desktop-only"><button type="button" id="toc" class><h3>Table of Contents</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="fold"><polyline points="6 9 12 15 18 9"></polyline></svg></button><div id="toc-content"><ul class="overflow"><li class="depth-0"><a href="#云服务器" data-for="云服务器">云服务器</a></li><li class="depth-1"><a href="#云服务器什么配置更适合我" data-for="云服务器什么配置更适合我">云服务器什么配置更适合我?</a></li><li class="depth-1"><a href="#如何区分境内境外服务器" data-for="如何区分境内境外服务器">如何区分境内、境外服务器?</a></li><li class="depth-1"><a href="#境内--境外云服务器买哪个" data-for="境内--境外云服务器买哪个">境内 / 境外云服务器买哪个?</a></li><li class="depth-1"><a href="#那个云服务厂商比较好用" data-for="那个云服务厂商比较好用">那个云服务厂商比较好用?</a></li><li class="depth-1"><a href="#群晖树莓派会不会更省钱更好用" data-for="群晖树莓派会不会更省钱更好用">群晖、树莓派会不会更省钱、更好用?</a></li><li class="depth-0"><a href="#域名" data-for="域名">域名</a></li><li class="depth-1"><a href="#免费域名好用么" data-for="免费域名好用么">免费域名好用么?</a></li><li class="depth-1"><a href="#那个域名后缀好一些" data-for="那个域名后缀好一些">那个域名后缀好一些?</a></li><li class="depth-1"><a href="#国内域名好备案么" data-for="国内域名好备案么">国内域名好备案么?</a></li><li class="depth-1"><a href="#域名续费多久的好" data-for="域名续费多久的好">域名续费多久的好?</a></li><li class="depth-1"><a href="#哪里购买域名有优惠" data-for="哪里购买域名有优惠">哪里购买域名有优惠?</a></li><li class="depth-0"><a href="#引用" data-for="引用">引用</a></li></ul></div></div><div class="backlinks "><h3>Backlinks</h3><ul class="overflow"><li>No backlinks found</li></ul></div><div class="explorer mobile-only"><button type="button" id="explorer" data-behavior="collapse" data-collapsed="collapsed" data-savestate="true" data-tree="[{&quot;path&quot;:&quot;Basics&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Basics/english&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Blog&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/个人成长&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/医学健康&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/历史&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/哲学宗教&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/心理&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/政治军事&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/教育学习&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/文学&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/生活百科&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/社会文化&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/科学技术&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/经济理财&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Book/艺术&quot;,&quot;collapsed&quot;:tr
function toggleCallout() {
const outerBlock = this.parentElement;
outerBlock.classList.toggle(`is-collapsed`);
const collapsed = outerBlock.classList.contains(`is-collapsed`);
const height = collapsed ? this.scrollHeight : outerBlock.scrollHeight;
outerBlock.style.maxHeight = height + `px`;
let current = outerBlock;
let parent = outerBlock.parentElement;
while (parent) {
if (!parent.classList.contains(`callout`)) {
return;
}
const collapsed2 = parent.classList.contains(`is-collapsed`);
const height2 = collapsed2 ? parent.scrollHeight : parent.scrollHeight + current.scrollHeight;
parent.style.maxHeight = height2 + `px`;
current = parent;
parent = parent.parentElement;
}
}
function setupCallout() {
const collapsible = document.getElementsByClassName(
`callout is-collapsible`
);
for (const div of collapsible) {
const title = div.firstElementChild;
if (title) {
title.removeEventListener(`click`, toggleCallout);
title.addEventListener(`click`, toggleCallout);
const collapsed = div.classList.contains(`is-collapsed`);
const height = collapsed ? title.scrollHeight : div.scrollHeight;
div.style.maxHeight = height + `px`;
}
}
}
document.addEventListener(`nav`, setupCallout);
window.addEventListener(`resize`, setupCallout);
</script><script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
const darkMode = document.documentElement.getAttribute('saved-theme') === 'dark'
mermaid.initialize({
startOnLoad: false,
securityLevel: 'loose',
theme: darkMode ? 'dark' : 'default'
});
document.addEventListener('nav', async () => {
await mermaid.run({
querySelector: '.mermaid'
})
});
</script><script src="https://cdn.jsdelivr.net/npm/katex@0.16.7/dist/contrib/copy-tex.min.js" type="application/javascript"></script><script src="../postscript.js" type="module"></script></html>