<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>HQY</title><link>https://kinber.cn/</link><description>HQY|VPS|VPN|华为|思科|H3C|DELL|VMWARE|VCENTER|ESXI</description><item><title>SpeedTest 由 OpenSpeedTest™ 提供 - 免费且开源的 HTML5 网络性能估算工具。</title><link>https://kinber.cn/post/6515.html</link><description>&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); margin-top: 0px !important;&quot;&gt;&lt;h1 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-right: 0px; margin-bottom: var(--base-size-16); margin-left: 0px; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25; border-bottom: 1px solid var(--borderColor-muted,var(--color-border-muted)); padding-bottom: 0.3em; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;&lt;a href=&quot;https://openspeedtest.com/?Run&amp;ref=Github&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-underline-offset: 0.2rem;&quot;&gt;SpeedTest 由 OpenSpeedTest™ 提供&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;- 免费且开源的 HTML5 网络性能估算工具。&lt;/span&gt;&lt;/h1&gt;&lt;a id=&quot;user-content-speedtest-by-openspeedtest---free--open-source-html5-network-performance-estimation-tool&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：OpenSpeedTest™ 的 SpeedTest - 免费且开源的 HTML5 网络性能估算工具。&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#speedtest-by-openspeedtest---free--open-source-html5-network-performance-estimation-tool&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 45.2px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;SpeedTest 由 OpenSpeedTest™ 提供，是一个免费的、开源的 HTML5 网络性能估算工具，使用纯 Javascript 编写，仅使用内置的 Web API，如&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;XMLHttpRequest&lt;/code&gt;&amp;nbsp;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;(XHR)&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HTML&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;CSS&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;JS&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;和&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;SVG&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;。不需要第三方框架或库。我们只需要一个静态的网络服务器，如&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;NGINX&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;。我在 2011 年开始了这个项目，并在 2013 年将其迁移到了 OpenSpeedTest.com 专用的项目/域名。&lt;/span&gt;&lt;/p&gt;&lt;hr style=&quot;box-sizing: border-box; height: 0.25em; border: 0px; background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: var(--base-size-24) 0; padding: 0px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap;&quot;/&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;刚刚推出：OpenPacketLoss。快来看看吧！&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;虽然 OpenSpeedTest 测量带宽，这个工具帮助你直接从浏览器检测数据包丢失。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;试试看:&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;https://openpacketloss.com/&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;https://openpacketloss.com&lt;/span&gt;&lt;/a&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;源码:&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;https://github.com/openpacketloss&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;https://github.com/openpacketloss&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;hr style=&quot;box-sizing: border-box; height: 0.25em; border: 0px; background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin: var(--base-size-24) 0; padding: 0px; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap;&quot;/&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;animated-image data-catalyst=&quot;&quot; style=&quot;box-sizing: border-box; max-width: 100%; display: inline-block;&quot;&gt;&lt;span class=&quot;AnimatedImagePlayer&quot; data-target=&quot;animated-image.player&quot; style=&quot;box-sizing: border-box; width: 0px; display: inline-block; position: relative;&quot;&gt;&lt;a data-target=&quot;animated-image.replacedLink&quot; class=&quot;AnimatedImagePlayer-images&quot; href=&quot;https://go.openspeedtest.com/Server&quot; target=&quot;_blank&quot; style=&quot;box-sizing: border-box; background: 0px 0px; color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; outline-offset: 0px; border: 0px; outline: none; width: 0px; margin: 0px; padding: 0px; display: block; text-underline-offset: 0.2rem;&quot;&gt;&lt;span data-target=&quot;animated-image.imageContainer&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;button data-target=&quot;animated-image.imageButton&quot; class=&quot;AnimatedImagePlayer-images&quot; tabindex=&quot;-1&quot; style=&quot;font: inherit; margin: 0px; overflow: visible; appearance: button; cursor: pointer; border-radius: 0px; outline-offset: 0px; background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-width: 0px; border-style: initial; border-color: initial; outline: none; width: 0px; padding: 0px; display: block;&quot;&gt;&lt;/button&gt;&lt;/span&gt;&lt;/animated-image&gt;&amp;nbsp;&lt;a href=&quot;https://go.openspeedtest.com/MicrosoftStore&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/Microsoft-Store-250x100.png&quot; alt=&quot;从微软商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://go.openspeedtest.com/MacAppStore&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/Mac-App-Store-250x100.png&quot; alt=&quot;从 Mac 应用商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://go.openspeedtest.com/iOS&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/App-Store-250x100.png&quot; alt=&quot;从应用商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://go.openspeedtest.com/Android&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/GooglePlay-250x100.png&quot; alt=&quot;从谷歌应用商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://go.openspeedtest.com/snapcraft&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/SnapStore-250x100.png&quot; alt=&quot;从 Snap 商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://go.openspeedtest.com/docker&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/docker-250x100.png&quot; alt=&quot;从Docker Hub下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://go.openspeedtest.com/helm&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/Helm-Charts-250x100.png&quot; alt=&quot;从Helm商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://go.openspeedtest.com/Source&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/GitHub-250x100.png&quot; alt=&quot;从GitHub下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;不需要客户端软件或插件。您可以使用任何设备上的&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=9f-OM_WQ7Bw&amp;list=PLt-deStxFJOMEAs2O1lJhscMNzcg9E3Po&amp;index=1&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;IE10 或更新版本的 Web 浏览器 来运行网络速度测试。&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;a href=&quot;https://www.youtube.com/embed/Lq9dpMCM6kQ?autoplay=1&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://camo.githubusercontent.com/ff226d4e6ab30cf0b468253359c6d2860190f0883d403d2e7816fc54bb4033fd/68747470733a2f2f6f70656e2e6361636865666c792e6e65742f6173736574732f696d616765732f766964656f732f526f626572746f2d4a6f7267652d546563682d79742e6a7067&quot; alt=&quot;视频教程 由 Roberto Jorge Tech 提供&quot; width=&quot;48%&quot; data-canonical-src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260502005803177765468397459.jpg&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://www.youtube.com/embed/9NIHAmVkomk?autoplay=1&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://camo.githubusercontent.com/59cdeddfcad8295e3f202aaad039d75e7607af8b94fa2c811672db05f94a5911/68747470733a2f2f6f70656e2e6361636865666c792e6e65742f6173736574732f696d616765732f766964656f732f6c616e7061642d79742e6a7067&quot; alt=&quot;兰帕德视频教程&quot; width=&quot;48%&quot; data-canonical-src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260502005804177765468460515.jpg&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-weight: var(--base-text-weight-semibold,600); line-height: 1.25; border-bottom: 1px solid var(--borderColor-muted,var(--color-border-muted)); padding-bottom: 0.3em;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;为什么选择 OpenSpeedTest&lt;/span&gt;&lt;/h2&gt;&lt;a id=&quot;user-content-why-openspeedtest&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：为什么选择 OpenSpeedTest&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#why-openspeedtest&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1.25em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;设计即安全。&lt;/span&gt;&lt;/h3&gt;&lt;a id=&quot;user-content-secure-by-design&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：设计即安全。&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#secure-by-design&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;OpenSpeedTest 包含只有&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;STATIC&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;文件，例如&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HTML&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;,&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;CSS&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;和&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;JS&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;所以你不需要担心安全更新或隐藏的漏洞可能会破坏你的安全环境。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1.25em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;轻量级，高性能。&lt;/span&gt;&lt;/h3&gt;&lt;a id=&quot;user-content-lightweight-high-performance&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：轻量，高性能。&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#lightweight-high-performance&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;OpenSpeedTest 是用纯 JavaScript 编写的。没有使用第三方框架或库。SpeedTest 脚本文件大小在 8kB gzip 以内。使用纯 JavaScript 的意外副作用是高性能。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1.25em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;从任何设备运行速度测试。&lt;/span&gt;&lt;/h3&gt;&lt;a id=&quot;user-content-run-a-speed-test-from-any-device&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：从任何设备运行速度测试。&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#run-a-speed-test-from-any-device&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;OpenSpeedTest 将会在任何版本的 IE10 或更新的浏览器上运行。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1.25em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;适用于任何显示尺寸和分辨率。&lt;/span&gt;&lt;/h3&gt;&lt;a id=&quot;user-content-ready-for-any-display-size-and-resolution&quot; class=&quot;anchor&quot; aria-label=&quot;固定链接：适用于任何显示尺寸和分辨率。&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#ready-for-any-display-size-and-resolution&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;OpenSpeedTest 用户界面是用 SVG 编写的。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h1 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-right: 0px; margin-bottom: var(--base-size-16); margin-left: 0px; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25; border-bottom: 1px solid var(--borderColor-muted,var(--color-border-muted)); padding-bottom: 0.3em;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;创建您自己的SpeedTest服务器。&lt;/span&gt;&lt;/h1&gt;&lt;a id=&quot;user-content-create-your-own-speedtest-server&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：创建您自己的SpeedTest服务器。&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#create-your-own-speedtest-server&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 25.2px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1.25em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;服务器要求：&lt;/span&gt;&lt;/h3&gt;&lt;a id=&quot;user-content-server-requirements-&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：服务器要求：&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#server-requirements-&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Nginx&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Apache&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;IIS&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Express&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;, 或任何支持&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HTTP/1.1&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;或更新版本的网络服务器。&lt;/span&gt;&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;接受,&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;GET&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;POST&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HEAD&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;OPTIONS&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;, 响应&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;200 OK&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;接受,&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;POST&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;静态文件, 响应&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;200 OK&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;client_max_body_size&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;, 35 兆字节或更多。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;超时大于&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;60 seconds&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;禁用&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Access logs&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;以提高服务器性能。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;改进&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Time to First Byte&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;(首次页面加载时间)&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;警告！如果你在&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;&lt;a href=&quot;https://github.com/openspeedtest/Speed-Test/issues/4#issuecomment-1229157193&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/openspeedtest/Speed-Test/issues/4/hovercard&quot; aria-keyshortcuts=&quot;Alt+ArrowUp&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;反向代理&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;后面运行它，你应该将&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;post-body content length&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;增加到35兆字节。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;支持&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HTTP2&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HTTP3&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HTTP1.1&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;推荐用于实现最佳性能。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;&lt;a href=&quot;https://github.com/openspeedtest/Nginx-Configuration&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;你应该遵循我们的Nginx配置。&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h1 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-right: 0px; margin-bottom: var(--base-size-16); margin-left: 0px; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25; border-bottom: 1px solid var(--borderColor-muted,var(--color-border-muted)); padding-bottom: 0.3em;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;或者，您可以使用OpenSpeedTest-Server。&lt;/span&gt;&lt;/h1&gt;&lt;a id=&quot;user-content-or-you-can-use-openspeedtest-server&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：或者，您可以使用 OpenSpeedTest-Server。&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#or-you-can-use-openspeedtest-server&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 25.2px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;OpenSpeedTest-Server 适用于 Windows、Mac、Linux、Android、iOS 和 Docker。&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://go.openspeedtest.com/Server&quot; title=&quot;下载 OpenSpeedTest-Server V2.1&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://camo.githubusercontent.com/661749caee9d719c37a98d547cbd33547c4c5bade053c439728b568330554e55/68747470733a2f2f6f70656e2e6361636865666c792e6e65742f6173736574732f696d616765732f4f535456322d53532e706e67&quot; alt=&quot;下载 OpenSpeedTest-Server V2.1&quot; data-canonical-src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260502005805177765468553058.png&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h4 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;完全优化并准备好使用的应用程序。&lt;/span&gt;&lt;/h4&gt;&lt;a id=&quot;user-content-fully-optimized-and-ready-to-use-applications&quot; class=&quot;anchor&quot; aria-label=&quot;固定链接：完全优化并准备使用的应用程序。&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#fully-optimized-and-ready-to-use-applications&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 10px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;a href=&quot;https://go.openspeedtest.com/MicrosoftStore&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/Microsoft-Store-250x100.png&quot; alt=&quot;从微软商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://go.openspeedtest.com/MacAppStore&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/Mac-App-Store-250x100.png&quot; alt=&quot;从 Mac 应用商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://go.openspeedtest.com/iOS&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/App-Store-250x100.png&quot; alt=&quot;从应用商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://go.openspeedtest.com/Android&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/GooglePlay-250x100.png&quot; alt=&quot;从谷歌应用商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://go.openspeedtest.com/snapcraft&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/SnapStore-250x100.png&quot; alt=&quot;从 Snap 商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://go.openspeedtest.com/docker&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/docker-250x100.png&quot; alt=&quot;从Docker Hub下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://go.openspeedtest.com/helm&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/Helm-Charts-250x100.png&quot; alt=&quot;从Helm商店下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://go.openspeedtest.com/Source&quot; rel=&quot;nofollow&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;img src=&quot;https://github.com/openspeedtest/v2-Test/raw/main/images/GitHub-250x100.png&quot; alt=&quot;从GitHub下载&quot; width=&quot;24%&quot; style=&quot;box-sizing: content-box; border-style: none;&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1.25em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;新功能：&lt;/span&gt;&lt;/h3&gt;&lt;a id=&quot;user-content-new-features&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：新功能：&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#new-features&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;ol dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;压力测试。（连续速度测试）&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;要启用压力测试，请传递&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Stress&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;或&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;S&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;关键字作为URL参数。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?Stress=Low&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?Stress=Low
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;在&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;STRESS&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;或&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;S&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;关键字之后，您可以指定以秒为单位的运行时间，或者预设值，例如&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Low&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Medium&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;High&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;VeryHigh&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Extreme&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Day&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;和&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Year&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;。将分别进行&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;300&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;600&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;900&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;1800&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;3600&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;86400&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;31557600&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;秒的速度测试。此外，您还可以输入每个参数的第一个字母及其值。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?S=L&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?S=L
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;S=L&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;与传递相同&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Stress=low&lt;/code&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;或者您可以指定秒数，例如：&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;5000&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;直接而不使用任何预设关键词。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?Stress=5000&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?Stress=5000
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol start=&quot;2&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;自动进行速度测试&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;在页面加载时自动运行速度测试。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?Run&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?Run
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;几秒后自动进行速度测试。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?Run=10&amp;nbsp;or&amp;nbsp;http://192.168.1.5?R=10&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?Run=10 or http://192.168.1.5?R=10
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;你可以传递多个关键词，并且它不是&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Case-Sensitive&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?Run&amp;amp;Stress=300&amp;nbsp;OR&amp;nbsp;http://192.168.1.5?R&amp;amp;S=300&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?Run&amp;amp;Stress=300 OR http://192.168.1.5?R&amp;amp;S=300
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;这将立即开始一个速度测试，并在每个方向运行&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;300 seconds&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;。下载需要300秒，&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;300 seconds&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;上传需要。&lt;/span&gt;&lt;/p&gt;&lt;ol start=&quot;3&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;将结果保存到数据库&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;编辑&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Index.html&lt;/code&gt;&lt;/p&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;var&amp;nbsp;saveData&amp;nbsp;=&amp;nbsp;true;

var&amp;nbsp;saveDataURL&amp;nbsp;=&amp;nbsp;&amp;quot;//yourDatabase.Server.com:4500/save?data=&amp;quot;;&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
var saveData = true;

var saveDataURL = &amp;quot;//yourDatabase.Server.com:4500/save?data=&amp;quot;;
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol start=&quot;4&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;添加多个服务器。应用程序将自动选择延迟最小的一个。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;编辑&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Index.html&lt;/code&gt;&lt;/p&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;var&amp;nbsp;openSpeedTestServerList&amp;nbsp;=&amp;nbsp;[

{&amp;quot;ServerName&amp;quot;:&amp;quot;Home-Earth&amp;quot;,&amp;nbsp;&amp;quot;Download&amp;quot;:&amp;quot;/downloading&amp;quot;,&amp;nbsp;&amp;quot;Upload&amp;quot;:&amp;quot;/upload&amp;quot;,&amp;nbsp;&amp;quot;ServerIcon&amp;quot;:&amp;quot;DefaultIcon&amp;quot;},

{&amp;quot;ServerName&amp;quot;:&amp;quot;Home-Mars&amp;quot;,&amp;nbsp;&amp;quot;Download&amp;quot;:&amp;quot;/downloading&amp;quot;,&amp;nbsp;&amp;quot;Upload&amp;quot;:&amp;quot;/upload&amp;quot;,&amp;nbsp;&amp;quot;ServerIcon&amp;quot;:&amp;quot;DefaultIcon&amp;quot;},

{&amp;quot;ServerName&amp;quot;:&amp;quot;Home-Moon&amp;quot;,&amp;nbsp;&amp;quot;Download&amp;quot;:&amp;quot;/downloading&amp;quot;,&amp;nbsp;&amp;quot;Upload&amp;quot;:&amp;quot;/upload&amp;quot;,&amp;nbsp;&amp;quot;ServerIcon&amp;quot;:&amp;quot;DefaultIcon&amp;quot;}

];&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
var openSpeedTestServerList = [

{&amp;quot;ServerName&amp;quot;:&amp;quot;Home-Earth&amp;quot;, &amp;quot;Download&amp;quot;:&amp;quot;/downloading&amp;quot;, &amp;quot;Upload&amp;quot;:&amp;quot;/upload&amp;quot;, &amp;quot;ServerIcon&amp;quot;:&amp;quot;DefaultIcon&amp;quot;},

{&amp;quot;ServerName&amp;quot;:&amp;quot;Home-Mars&amp;quot;, &amp;quot;Download&amp;quot;:&amp;quot;/downloading&amp;quot;, &amp;quot;Upload&amp;quot;:&amp;quot;/upload&amp;quot;, &amp;quot;ServerIcon&amp;quot;:&amp;quot;DefaultIcon&amp;quot;},

{&amp;quot;ServerName&amp;quot;:&amp;quot;Home-Moon&amp;quot;, &amp;quot;Download&amp;quot;:&amp;quot;/downloading&amp;quot;, &amp;quot;Upload&amp;quot;:&amp;quot;/upload&amp;quot;, &amp;quot;ServerIcon&amp;quot;:&amp;quot;DefaultIcon&amp;quot;}

];
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol start=&quot;5&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;禁用或更改补偿因子。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?clean&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?clean
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;补偿因子，这是一个基于浏览器的测试，许多未知数。目前为4%。这在误差范围内。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;你可以通过&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Clean&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;或&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;C&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;作为URL参数传递，并重置过补偿因子为零或设置0到4之间的任何值。1 = 1% 到 4 = 4%。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Clean&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;不会接受超过4的值，因此补偿最多限制在4%。&lt;/span&gt;&lt;/p&gt;&lt;ol start=&quot;6&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;将默认的6个并行HTTP连接限制更改为服务器。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?XHR=3&amp;nbsp;OR&amp;nbsp;http://192.168.1.5?X=3&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?XHR=3 OR http://192.168.1.5?X=3
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;允许用户更改到服务器的默认6个并行HTTP连接限制。&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;XHR&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;将接受1以上的值，最大值为32&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;通过&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;XHR&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;或&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;X&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;作为URL参数。&lt;/span&gt;&lt;/p&gt;&lt;ol start=&quot;7&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;选择不同的服务器进行速度测试。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?Host=http://192.168.55.1:90&amp;nbsp;OR&amp;nbsp;http://192.168.1.5?h=http://192.168.55.1:90&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?Host=http://192.168.55.1:90 OR http://192.168.1.5?h=http://192.168.55.1:90
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;通过&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Host&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;或&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;H&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;作为URL参数。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HOST&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;只接受有效的HTTP网址，如&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;http://192.168.1.10:3000&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;或&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;https://yourHost.com&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;ol start=&quot;8&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;一次选择并运行一个测试，&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;DOWNLOAD&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;，&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;UPLOAD&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;，或&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;PING&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?Test=Upload&amp;nbsp;OR&amp;nbsp;http://192.168.1.5?T=U&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?Test=Upload OR http://192.168.1.5?T=U
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;TEST&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;允许用户一次选择并运行一个测试，下载、上传或ping。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;通过&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Test&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;或&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;T&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;作为URL参数。&lt;/span&gt;&lt;/p&gt;&lt;ol start=&quot;9&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;通过传递&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Out&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;或&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;O&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;作为 URL 参数动态设置 PingTimeout&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?Out=7000&amp;nbsp;OR&amp;nbsp;http://192.168.1.5?O=7000&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?Out=7000 OR http://192.168.1.5?O=7000
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;如果服务器在我们发送的任何请求（&amp;#39;pingSamples&amp;#39;次）后5秒内没有响应&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;我们将展示&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Network Error&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;，您可以在此更改限制。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;以毫秒为单位，如果你需要设置&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;6 seconds&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;。将值更改为&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;6000&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;ol start=&quot;10&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;通过添加&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Ping&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;或&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;P&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;作为URL参数来设置ping样本的数量&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;http://192.168.1.5?Ping=500&amp;nbsp;OR&amp;nbsp;http://192.168.1.5?P=500&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
http://192.168.1.5?Ping=500 OR http://192.168.1.5?P=500
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;更多样本 = 更准确的代表性。&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;Ping = 500&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;将发送&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;501&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;请求到服务器以找到准确的ping值。 查看index.html，您可以设置自定义ping样本大小、线程、上传数据大小等。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-weight: var(--base-text-weight-semibold,600); line-height: 1.25; border-bottom: 1px solid var(--borderColor-muted,var(--color-border-muted)); padding-bottom: 0.3em;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;自托管（本地）/（Docker镜像/源代码）&lt;/span&gt;&lt;/h2&gt;&lt;a id=&quot;user-content-self-hosted-on-premise--docker-imagesource-code&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：自托管（本地）/（Docker镜像/源代码）&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#self-hosted-on-premise--docker-imagesource-code&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1.25em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;用于无头的大规模部署。&lt;/span&gt;&lt;/h3&gt;&lt;a id=&quot;user-content-for-headless-large-scale-deployments&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：适用于无头的大规模部署。&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#for-headless-large-scale-deployments&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;你有两个选择。如果你需要定制部署，请使用我们的源代码和你选择的网页服务器。我更喜欢Nginx，你可以在这里找到我的&lt;/span&gt;&lt;a href=&quot;https://github.com/openspeedtest/Nginx-Configuration&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;Nginx配置&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;。或者你可以使用我们的docker镜像。你可以在有或没有活动互联网连接的情况下在你的局域网/广域网中部署它。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;这是使用nginxinc/nginx-unprivileged:stable-alpine实现的Docker，显著减少了资源的使用。&lt;/span&gt;&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;NGINX Docker 镜像以非 root、无特权用户运行 NGINX。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1.25em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;Docker 安装说明：&lt;/span&gt;&lt;/h3&gt;&lt;a id=&quot;user-content-docker-install-instructions&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：Docker 安装说明：&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#docker-install-instructions&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;安装Docker并运行以下命令！&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal; min-height: 52px;&quot;&gt;sudo&amp;nbsp;docker&amp;nbsp;run&amp;nbsp;--restart=unless-stopped&amp;nbsp;--name&amp;nbsp;openspeedtest&amp;nbsp;-d&amp;nbsp;-p&amp;nbsp;3000:3000&amp;nbsp;-p&amp;nbsp;3001:3001&amp;nbsp;openspeedtest/latest&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
sudo docker run --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h4 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;或者使用docker-compose.yml&lt;/span&gt;&lt;/h4&gt;&lt;a id=&quot;user-content-or-use-docker-composeyml&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：或者使用docker-compose.yml&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#or-use-docker-composeyml&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 10px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;version:&amp;nbsp;&amp;#39;3.3&amp;#39;
services:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;speedtest:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;restart:&amp;nbsp;unless-stopped
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container_name:&amp;nbsp;openspeedtest
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ports:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;#39;3000:3000&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;#39;3001:3001&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;openspeedtest/latest&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;version: &amp;#39;3.3&amp;#39;
services:
    speedtest:
        restart: unless-stopped
        container_name: openspeedtest
        ports:
            - &amp;#39;3000:3000&amp;#39;
            - &amp;#39;3001:3001&amp;#39;
        image: openspeedtest/latest&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;警告！如果你在&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;&lt;a href=&quot;https://github.com/openspeedtest/Speed-Test/issues/4#issuecomment-1229157193&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/openspeedtest/Speed-Test/issues/4/hovercard&quot; aria-keyshortcuts=&quot;Alt+ArrowUp&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;反向代理&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;后面运行它，你应该将&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;post-body content length&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;增加到35兆字节。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;&lt;a href=&quot;https://github.com/openspeedtest/Nginx-Configuration&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; text-underline-offset: 0.2rem;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;请遵循我们的Nginx配置。&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;现在打开您的浏览器并将其指向：&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;A: 对于&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;HTTP&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;使用:&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;http://YOUR-SERVER-IP:3000&lt;/code&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;对于&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;HTTPS&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;使用：&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;https://YOUR-SERVER-IP:3001&lt;/code&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h4 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;http的容器端口是3000&lt;/span&gt;&lt;/h4&gt;&lt;a id=&quot;user-content-container-port-for-http-is-3000&quot; class=&quot;anchor&quot; aria-label=&quot;固定链接：http的容器端口是3000&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#container-port-for-http-is-3000&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 10px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;如果你需要在不同的端口上运行这个镜像&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HTTP&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;，例如：更改成&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;80&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;-p 80:3000&lt;/code&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h4 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;容器端口为https的端口号是3001&lt;/span&gt;&lt;/h4&gt;&lt;a id=&quot;user-content-container-port-for-https-is-3001&quot; class=&quot;anchor&quot; aria-label=&quot;固定链接：https的容器端口是3001&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#container-port-for-https-is-3001&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 10px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;如果你需要在其他端口运行这个图像&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HTTPS&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;，例如：更改成&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;443&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;-p 443:3001&lt;/code&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1.25em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;设置免费的Let&amp;#39;s Encrypt SSL并自动续订证书&lt;/span&gt;&lt;/h3&gt;&lt;a id=&quot;user-content-setup-free-letsencrypt-ssl-with-automatic-certificate-renewal&quot; class=&quot;anchor&quot; aria-label=&quot;固定链接：设置免费的Let&amp;#39;s Encrypt SSL并自动续订证书&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#setup-free-letsencrypt-ssl-with-automatic-certificate-renewal&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;em style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;要求&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;公共 IPV4 和/或 IPV6 地址。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;一个解析为速度测试服务器IP地址的域名。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;电子邮件 ID&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;以下命令将为您的域名生成 Let&amp;#39;s Encrypt 证书，并配置一个 cron 作业以自动续订证书。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;docker&amp;nbsp;run&amp;nbsp;-e&amp;nbsp;ENABLE_LETSENCRYPT=True&amp;nbsp;-e&amp;nbsp;DOMAIN_NAME=speedtest.yourdomain.com&amp;nbsp;-e&amp;nbsp;USER_EMAIL=you@yourdomain.pro&amp;nbsp;--restart=unless-stopped&amp;nbsp;--name&amp;nbsp;openspeedtest&amp;nbsp;-d&amp;nbsp;-p&amp;nbsp;80:3000&amp;nbsp;-p&amp;nbsp;443:3001&amp;nbsp;openspeedtest/latest&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;docker run -e ENABLE_LETSENCRYPT=True -e DOMAIN_NAME=speedtest.yourdomain.com -e USER_EMAIL=you@yourdomain.pro --restart=unless-stopped --name openspeedtest -d -p 80:3000 -p 443:3001 openspeedtest/latest&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h4 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;或者使用docker-compose.yml&lt;/span&gt;&lt;/h4&gt;&lt;a id=&quot;user-content-or-use-docker-composeyml-1&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：或者使用docker-compose.yml&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#or-use-docker-composeyml-1&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 10px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;version:&amp;nbsp;&amp;#39;3.3&amp;#39;
services:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;speedtest:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;environment:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;ENABLE_LETSENCRYPT=True
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;DOMAIN_NAME=speedtest.yourdomain.com
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;USER_EMAIL=you@yourdomain.pro
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;restart:&amp;nbsp;unless-stopped
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container_name:&amp;nbsp;openspeedtest
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ports:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;#39;80:3000&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;#39;443:3001&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;openspeedtest/latest&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;version: &amp;#39;3.3&amp;#39;
services:
    speedtest:
        environment:
            - ENABLE_LETSENCRYPT=True
            - DOMAIN_NAME=speedtest.yourdomain.com
            - USER_EMAIL=you@yourdomain.pro
        restart: unless-stopped
        container_name: openspeedtest
        ports:
            - &amp;#39;80:3000&amp;#39;
            - &amp;#39;443:3001&amp;#39;
        image: openspeedtest/latest&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1.25em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;如何使用您自己的安全套接字层 (SSL) 证书，自签名或付费？&lt;/span&gt;&lt;/h3&gt;&lt;a id=&quot;user-content-how-to-use-your-own-secure-sockets-layer-ssl-certificate-self-signed-or-paid&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：如何使用您自己的安全套接字层（SSL）证书，自签名或付费？&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#how-to-use-your-own-secure-sockets-layer-ssl-certificate-self-signed-or-paid&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 12.5px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;em style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;要求&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;包含您的证书、自签名或付费的文件夹。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;将 .cet 文件和 .key 文件重命名到&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;nginx.crt&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;nginx.key&lt;/code&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;文件夹需要包含：&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;nginx.crt&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-16); margin-bottom: var(--base-size-16);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;nginx.key&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;sudo&amp;nbsp;docker&amp;nbsp;run&amp;nbsp;--restart=unless-stopped&amp;nbsp;--name&amp;nbsp;openspeedtest&amp;nbsp;-d&amp;nbsp;-p&amp;nbsp;3000:3000&amp;nbsp;-p&amp;nbsp;3001:3001&amp;nbsp;openspeedtest/latest&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;sudo docker run --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;要将带有您自己的SSL证书的文件夹挂载到此Docker容器，请在上述命令中添加以下行：&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal; min-height: 52px;&quot;&gt;-v&amp;nbsp;/${PATH-TO-YOUR-OWN-SSL-CERTIFICATE}:/etc/ssl/&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
-v /${PATH-TO-YOUR-OWN-SSL-CERTIFICATE}:/etc/ssl/
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;我正在通过以下命令将包含nginx.crt和nginx.key的文件夹从我的桌面上添加到服务器。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;highlight highlight-source-shell notranslate position-relative overflow-auto&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto; word-break: normal; min-height: 52px;&quot;&gt;sudo&amp;nbsp;docker&amp;nbsp;run&amp;nbsp;-v&amp;nbsp;/Users/vishnu/Desktop/docker/:/etc/ssl/&amp;nbsp;--restart=unless-stopped&amp;nbsp;--name&amp;nbsp;openspeedtest&amp;nbsp;-d&amp;nbsp;-p&amp;nbsp;3000:3000&amp;nbsp;-p&amp;nbsp;3001:3001&amp;nbsp;openspeedtest/latest&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;
sudo docker run -v /Users/vishnu/Desktop/docker/:/etc/ssl/ --restart=unless-stopped --name openspeedtest -d -p 3000:3000 -p 3001:3001 openspeedtest/latest
&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h4 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-size: 1em; font-weight: var(--base-text-weight-semibold,600); line-height: 1.25;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;或者使用docker-compose.yml&lt;/span&gt;&lt;/h4&gt;&lt;a id=&quot;user-content-or-use-docker-composeyml-2&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：或者使用docker-compose.yml&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#or-use-docker-composeyml-2&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 10px; left: -28px; transform: translateY(-50%);&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;snippet-clipboard-content notranslate position-relative overflow-auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); justify-content: space-between; display: flex; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; overflow: auto !important; position: relative !important;&quot;&gt;&lt;pre class=&quot;notranslate&quot; style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; margin-top: 0px; margin-bottom: 0px; tab-size: var(--tab-size-preference); overflow-wrap: normal; padding: var(--base-size-16); color: var(--fgColor-default,var(--color-fg-default)); background-color: var(--bgColor-muted,var(--color-canvas-subtle)); border-radius: 6px; line-height: 1.45; overflow: auto;&quot;&gt;version:&amp;nbsp;&amp;#39;3.3&amp;#39;
services:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;speedtest:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;volumes:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;#39;/Users/vishnu/Desktop/docker/:/etc/ssl/&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;restart:&amp;nbsp;unless-stopped
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container_name:&amp;nbsp;openspeedtest
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ports:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;#39;3000:3000&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;#39;3001:3001&amp;#39;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image:&amp;nbsp;openspeedtest/latest&lt;/pre&gt;&lt;div class=&quot;zeroclipboard-container&quot; style=&quot;box-sizing: border-box; animation: auto ease 0s 1 normal none running none;&quot;&gt;&lt;clipboard-copy aria-label=&quot;Copy&quot; class=&quot;ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center&quot; data-copy-feedback=&quot;Copied!&quot; data-tooltip-direction=&quot;w&quot; value=&quot;version: &amp;#39;3.3&amp;#39;
services:
    speedtest:
        volumes:
            - &amp;#39;/Users/vishnu/Desktop/docker/:/etc/ssl/&amp;#39;
        restart: unless-stopped
        container_name: openspeedtest
        ports:
            - &amp;#39;3000:3000&amp;#39;
            - &amp;#39;3001:3001&amp;#39;
        image: openspeedtest/latest&quot; tabindex=&quot;0&quot; role=&quot;button&quot; style=&quot;box-sizing: border-box; font-size: 14px; font-weight: var(--base-text-weight-medium,500); text-wrap: nowrap; vertical-align: middle; cursor: pointer; user-select: none; appearance: none; border: 0px; border-radius: 6px; line-height: 20px; position: relative; color: var(--fgColor-accent,var(--color-accent-fg)); box-shadow: none; transition: color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, background-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, box-shadow 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s, border-color 80ms cubic-bezier(0.33, 1, 0.68, 1) 0s; width: var(--control-small-size,28px); height: var(--control-small-size,28px); margin: var(--base-size-8,8px) !important; padding: 0px !important; display: flex !important; justify-content: center !important; align-items: center !important;&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; data-view-component=&quot;true&quot; class=&quot;octicon octicon-copy js-clipboard-copy-icon&quot;&gt;&lt;path d=&quot;M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/clipboard-copy&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-weight: var(--base-text-weight-semibold,600); line-height: 1.25; border-bottom: 1px solid var(--borderColor-muted,var(--color-border-muted)); padding-bottom: 0.3em;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;高级配置选项&lt;/span&gt;&lt;/h2&gt;&lt;a id=&quot;user-content-advanced-configuration-options&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：高级配置选项&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#advanced-configuration-options&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;集装箱港口配置&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;要启用端口更改，请将&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;CHANGE_CONTAINER_PORTS&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;环境变量设置为&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;&amp;quot;True&amp;quot;&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;并为以下变量提供适当的值。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;CHANGE_CONTAINER_PORTS=True&lt;/code&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HTTP_PORT=3000&lt;/code&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;HTTPS_PORT=3001&lt;/code&gt;&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;设置用户&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;SET_USER=101&lt;/code&gt;&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;仅允许&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;CORS Request&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&amp;nbsp;来自列出的域名。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;ALLOW_ONLY=domain1.com;domain2.com;domain3.com&lt;/code&gt;&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: var(--base-size-16); padding-left: 2em; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;SET_SERVER_NAME&lt;/code&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;在界面上显示服务器名称。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--fontStack-monospace,ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace); font-size: 13.6px; tab-size: var(--tab-size-preference); white-space-collapse: break-spaces; background-color: var(--bgColor-neutral-muted,var(--color-neutral-muted)); border-radius: 6px; margin: 0px; padding: 0.2em 0.4em;&quot;&gt;SET_SERVER_NAME=HOME-NAS&lt;/code&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;Docker镜像在Linux平台上运行得更好，包括你的NAS。但是，如果你在macOS或Windows上安装Docker，你可能会看到性能不佳。我在Docker论坛上问过这个问题，他们告诉我macOS和Windows的支持仅用于开发目的。对于生产环境，你需要使用任何Linux平台。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;同样的故事也适用于Windows NGINX。NGINX即使你指定了n个工作进程，也只会使用一个工作进程。它们会显示在任务管理器中，但系统只会使用一个。我直接从NGINX网站获得了这个信息。&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;markdown-heading&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; position: relative; color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h2 tabindex=&quot;-1&quot; class=&quot;heading-element&quot; dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: var(--base-size-24); margin-bottom: var(--base-size-16); font-weight: var(--base-text-weight-semibold,600); line-height: 1.25; border-bottom: 1px solid var(--borderColor-muted,var(--color-border-muted)); padding-bottom: 0.3em;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;为什么你需要创建自己的SpeedTest服务器？&lt;/span&gt;&lt;/h2&gt;&lt;a id=&quot;user-content-why-do-you-need-to-create-your-own-speedtest-server&quot; class=&quot;anchor&quot; aria-label=&quot;永久链接：为什么你需要创建自己的SpeedTest服务器？&quot; href=&quot;https://github.com/openspeedtest/Speed-Test#why-do-you-need-to-create-your-own-speedtest-server&quot; style=&quot;box-sizing: border-box; background-color: rgba(0, 0, 0, 0); color: var(--fgColor-accent,var(--color-accent-fg)); text-decoration-line: underline; float: left; padding-right: var(--base-size-4); margin: auto; line-height: 1; text-underline-offset: 0.2rem; border-radius: var(--borderRadius-medium); opacity: 0; justify-content: center; align-items: center; width: 28px; height: 28px; display: flex; position: absolute; top: 19px; left: -28px; transform: translateY(calc(-50% - 0.3rem));&quot;&gt;&lt;svg class=&quot;octicon octicon-link&quot; viewbox=&quot;0 0 16 16&quot; version=&quot;1.1&quot; width=&quot;16&quot; height=&quot;16&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/div&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;您可以在家庭实验室、办公室服务器或云服务器上运行OpenSpeedTest Server。这样，您或在家工作的员工就可以进行速度测试，确保他们能够顺利进行所有工作。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;在 ISP1 和 ISP2 之间选择。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;有时在流行的测速网站上测试时，你的ISP2比ISP1更快。但当你连接到你的家庭/办公室/云时，那个较慢的连接可能表现得更好。唯一的办法是对你自己的基础设施进行测速。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;排除网络问题。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;即使您的互联网连接正常，这也是常见的。但是您网络中的某些设备可能无法获得良好的互联网连接。问题可能是错误的VLAN ID或故障的交换机。如果您运行本地网络速度测试，您可以轻松找到并解决这些问题。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;在您添加重复器之前。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;大多数中继器会将您的网络速度降低50%，因此如果您将其放置得离得太远，性能会最差，如果您将其放置得离得太近，当您运行局域网速度测试时，您将无法获得足够的覆盖范围。根据应用需求，您可以决定将中继器放置在确切的位置。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;浏览体验。&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: var(--base-size-16); color: rgb(31, 35, 40); font-family: &amp;quot;Mona Sans VF&amp;quot;, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;有许多有用的浏览器扩展是我们众所周知和喜爱的。但其中一些扩展实际上会显著减慢浏览速度&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;每当你访问一个网页时&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;几秒钟。&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; vertical-align: inherit;&quot;&gt;当你通过文件传输或命令行工具测试网络性能时，可能会看到良好的性能，但当你浏览互联网时，你可能会体验到性能不佳。这是由于糟糕的浏览器配置，包括安装了不需要的扩展。根据我的经验，只保留你每天都会使用的扩展。偶尔使用的扩展应被移除或禁用以获得最佳性能。如果你看到性能不佳，请尝试从私人窗口或隐身窗口中打开OpenSpeedTest。&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: var(--base-text-weight-semibold,600);&quot;&gt;这个工具可以用来检查浏览器性能和扩展对你浏览体验的影响。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 02 May 2026 00:57:39 +0800</pubDate></item><item><title>简单图床，真的简单！EasyImage搭建/使用教程</title><link>https://kinber.cn/post/6514.html</link><description>&lt;h3 id=&quot;5l2p4&quot; name=&quot;1.%E5%89%8D%E8%A8%80&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px 8px; padding: 0px; font-size: 16px; box-sizing: border-box; list-style: inherit; line-height: 26px; font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;1.前言&lt;/h3&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;官网：EasyImage2.0 简单图床 (gitee.io)&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;mod-overview__keyword&quot; style=&quot;overflow-wrap: break-word; margin: 0px 4px; cursor: pointer; color: #0052D9; padding-right: 10px; background-image: url(&amp;quot;images/icon-keyword_32a.svg&amp;quot;); background-position: right 2px; background-repeat: no-repeat; background-size: 8px 8px; box-shadow: none; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;GitHub&lt;/span&gt;：icret/EasyImages2.0: 简单图床 – 一款功能强大无&lt;a href=&quot;https://cloud.tencent.com/product/tencentdb-catalog?from_column=20065&amp;from=20065&quot; class=&quot;rno-markdown__textlink-new&quot; qct-click=&quot;&quot; qct-area=&quot;链接-数据库&quot; qct-exposure=&quot;&quot; style=&quot;overflow-wrap: break-word; padding: 0px 10px 0px 0px; margin: 0px 4px; box-sizing: border-box; list-style: inherit; word-break: break-all; color: rgb(0, 82, 217); cursor: pointer; background-image: url(&amp;quot;data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik00LjMwMyA1LjAxbC0uNzA3LjcwN2ExLjUgMS41IDAgMDEtMi4xMjEtMi4xMjFsLjcwNy0uNzA3LS43MDctLjcwNy0uNzA3LjcwN2EyLjUgMi41IDAgMTAzLjUzNSAzLjUzNWwuNzA4LS43MDctLjcwOC0uNzA3ek01LjAxIDQuMzAzbC43MDguNzA3LjcwNy0uNzA3QTIuNSAyLjUgMCAwMDIuODg5Ljc2N2wtLjcwNy43MDcuNzA3LjcwOC43MDctLjcwOGExLjUgMS41IDAgMDEyLjEyMiAyLjEyMmwtLjcwNy43MDd6IiBmaWxsPSIjMDA1MkQ5Ii8+PHBhdGggZD0iTTQuMzAzIDIuMTgybC43MDguNzA3LTIuMTIyIDIuMTItLjcwNy0uNzA2IDIuMTIxLTIuMTIxeiIgZmlsbD0iIzAwNTJEOSIvPjwvc3ZnPg==&amp;quot;); background-position: right 2px; background-repeat: no-repeat; background-size: 8px 8px; box-shadow: none;&quot;&gt;数据库&lt;/a&gt;的图床 2.0版 (github.com)&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;为啥要整这个图床呢？一是有自己的图床写东西确实很方便；二是夜梦最近没忍住买个几台&lt;span class=&quot;mod-overview__keyword&quot; style=&quot;overflow-wrap: break-word; margin: 0px 4px; cursor: pointer; color: #0052D9; padding-right: 10px; background-image: url(&amp;quot;images/icon-keyword_32a.svg&amp;quot;); background-position: right 2px; background-repeat: no-repeat; background-size: 8px 8px; box-shadow: none; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;NAT&lt;/span&gt;小机，想着好像除了进行内网穿透也没别的用处了，拿来做做图床也不错（几台NAT机配置都还不低……）；三是EasyImage这个图床程序实在是太轻量了（不用数据库）！&lt;/p&gt;&lt;h3 id=&quot;1coo0&quot; name=&quot;2.%E5%AE%89%E8%A3%85%E5%AE%9D%E5%A1%94&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px 8px; padding: 0px; font-size: 16px; box-sizing: border-box; list-style: inherit; line-height: 26px; font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;2.安装宝塔&lt;/h3&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;上面几个NAT主机配置都比较高，完全不用担心性能问题。&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;宝塔安装很简单，按照系统复制安装代码即可。&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;官网：bt.cn&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;Centos安装脚本&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot; qct-area=&quot;代码块-0-javascript&quot; qct-exposure=&quot;&quot; style=&quot;overflow-wrap: break-word; margin: 24px 0px; padding: 0px; box-sizing: border-box; list-style: inherit; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 6px 8px; box-sizing: border-box; list-style: inherit; border: 1px solid rgb(225, 228, 233); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; display: flex; align-items: center; justify-content: space-between; gap: 8px;&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; line-height: 22px; color: rgb(0, 0, 0); font-size: 12px; flex: 1 1 0%; max-width: 48%; white-space: nowrap;&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative; align-items: center; display: inline-block; vertical-align: middle;&quot;&gt;&lt;span class=&quot;is-m-hidden&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit;&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; display: flex; align-items: center; gap: 20px;&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot; qct-exposure=&quot;&quot; qct-click=&quot;&quot; qct-area=&quot;AI代码解释&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px 10px; box-sizing: border-box; list-style: inherit; display: inline-flex; align-items: center; gap: 6px; flex: 0 0 auto; cursor: pointer; color: rgba(0, 0, 0, 0.9); font-size: 12px; line-height: 22px; position: relative; overflow: hidden; border-radius: 12px; z-index: 0;&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative; z-index: 2; width: 14px; height: 14px;&quot;&gt;&lt;em style=&quot;overflow-wrap: break-word; font-weight: inherit; box-sizing: border-box; list-style: inherit; position: absolute; left: 0px; top: 0px; width: 14px; height: 14px; transition: all 0.2s ease-in 0s; opacity: 1; transform: scale(1); background-image: url(&amp;quot;https://cloudcache.tencent-cloud.com/qcloud/ui/static/static_source_business/824a9c71-75f8-420d-aab7-f3b828d400b9.svg&amp;quot;); background-size: contain;&quot;&gt;&lt;/em&gt;&lt;em style=&quot;overflow-wrap: break-word; font-weight: inherit; box-sizing: border-box; list-style: inherit; position: absolute; left: 0px; top: 0px; width: 14px; height: 14px; transition: all 0.2s ease-in 0s; opacity: 0; transform: scale(0.8); background: none;&quot;&gt;&lt;/em&gt;&lt;/div&gt;&lt;span style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; position: relative; z-index: 2;&quot;&gt;AI代码解释&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative;&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot; qct-exposure=&quot;&quot; qct-click=&quot;&quot; qct-area=&quot;复制&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 3px 8px; box-sizing: border-box; list-style: inherit; opacity: 0; transform: translateY(2px); position: absolute; right: 12px; top: 12px; z-index: 1; display: flex; align-items: center; gap: 6px; border-radius: 12px; background: rgba(206, 206, 206, 0.6); transition: all 0.2s ease-in-out 0s;&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative; display: inline-flex; vertical-align: middle; border: none; background-color: transparent; cursor: pointer; text-align: center; align-items: center; gap: 6px; flex: 0 0 auto; font-size: 12px; line-height: 22px; color: rgb(255, 255, 255);&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; clip-rule=&quot;evenodd&quot; d=&quot;M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z&quot; fill=&quot;currentcolor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot; style=&quot;overflow-wrap: normal; box-sizing: border-box; list-style: inherit; margin-top: 0px; margin-bottom: 0px; padding: 1em 1em 1em 3.8em; color: rgb(204, 204, 204); background-color: rgb(80, 85, 107); border-radius: 3px; overflow: auto; font-family: Consolas, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; word-spacing: normal; word-break: normal; line-height: 1.5; tab-size: 4; hyphens: none; min-height: 14px; position: relative; counter-reset: linenumber 0;&quot;&gt;yum&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;wget&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;wget&amp;nbsp;-O&amp;nbsp;install.sh&amp;nbsp;http://download.bt.cn/install/install_6.0.sh&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;sh&amp;nbsp;install.sh&amp;nbsp;ed8484bec&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;mod-overview__keyword&quot; style=&quot;overflow-wrap: break-word; margin: 0px 4px; cursor: pointer; color: #0052D9; padding-right: 10px; background-image: url(&amp;quot;images/icon-keyword_32a.svg&amp;quot;); background-position: right 2px; background-repeat: no-repeat; background-size: 8px 8px; box-shadow: none; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;Ubuntu&lt;/span&gt;安装脚本&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot; qct-area=&quot;代码块-0-javascript&quot; qct-exposure=&quot;&quot; style=&quot;overflow-wrap: break-word; margin: 24px 0px; padding: 0px; box-sizing: border-box; list-style: inherit; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 6px 8px; box-sizing: border-box; list-style: inherit; border: 1px solid rgb(225, 228, 233); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; display: flex; align-items: center; justify-content: space-between; gap: 8px;&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; line-height: 22px; color: rgb(0, 0, 0); font-size: 12px; flex: 1 1 0%; max-width: 48%; white-space: nowrap;&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative; align-items: center; display: inline-block; vertical-align: middle;&quot;&gt;&lt;span class=&quot;is-m-hidden&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit;&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; display: flex; align-items: center; gap: 20px;&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot; qct-exposure=&quot;&quot; qct-click=&quot;&quot; qct-area=&quot;AI代码解释&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px 10px; box-sizing: border-box; list-style: inherit; display: inline-flex; align-items: center; gap: 6px; flex: 0 0 auto; cursor: pointer; color: rgba(0, 0, 0, 0.9); font-size: 12px; line-height: 22px; position: relative; overflow: hidden; border-radius: 12px; z-index: 0;&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative; z-index: 2; width: 14px; height: 14px;&quot;&gt;&lt;em style=&quot;overflow-wrap: break-word; font-weight: inherit; box-sizing: border-box; list-style: inherit; position: absolute; left: 0px; top: 0px; width: 14px; height: 14px; transition: all 0.2s ease-in 0s; opacity: 1; transform: scale(1); background-image: url(&amp;quot;https://cloudcache.tencent-cloud.com/qcloud/ui/static/static_source_business/824a9c71-75f8-420d-aab7-f3b828d400b9.svg&amp;quot;); background-size: contain;&quot;&gt;&lt;/em&gt;&lt;em style=&quot;overflow-wrap: break-word; font-weight: inherit; box-sizing: border-box; list-style: inherit; position: absolute; left: 0px; top: 0px; width: 14px; height: 14px; transition: all 0.2s ease-in 0s; opacity: 0; transform: scale(0.8); background: none;&quot;&gt;&lt;/em&gt;&lt;/div&gt;&lt;span style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; position: relative; z-index: 2;&quot;&gt;AI代码解释&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative;&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot; qct-exposure=&quot;&quot; qct-click=&quot;&quot; qct-area=&quot;复制&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 3px 8px; box-sizing: border-box; list-style: inherit; opacity: 0; transform: translateY(2px); position: absolute; right: 12px; top: 12px; z-index: 1; display: flex; align-items: center; gap: 6px; border-radius: 12px; background: rgba(206, 206, 206, 0.6); transition: all 0.2s ease-in-out 0s;&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative; display: inline-flex; vertical-align: middle; border: none; background-color: transparent; cursor: pointer; text-align: center; align-items: center; gap: 6px; flex: 0 0 auto; font-size: 12px; line-height: 22px; color: rgb(255, 255, 255);&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; clip-rule=&quot;evenodd&quot; d=&quot;M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z&quot; fill=&quot;currentcolor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot; style=&quot;overflow-wrap: normal; box-sizing: border-box; list-style: inherit; margin-top: 0px; margin-bottom: 0px; padding: 1em 1em 1em 3.8em; color: rgb(204, 204, 204); background-color: rgb(80, 85, 107); border-radius: 3px; overflow: auto; font-family: Consolas, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; word-spacing: normal; word-break: normal; line-height: 1.5; tab-size: 4; hyphens: none; min-height: 14px; position: relative; counter-reset: linenumber 0;&quot;&gt;wget&amp;nbsp;-O&amp;nbsp;install.sh&amp;nbsp;http://download.bt.cn/install/install-ubuntu_6.0.sh&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;sudo&amp;nbsp;bash&amp;nbsp;install.sh&amp;nbsp;ed8484bec&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;mod-overview__keyword&quot; style=&quot;overflow-wrap: break-word; margin: 0px 4px; cursor: pointer; color: #0052D9; padding-right: 10px; background-image: url(&amp;quot;images/icon-keyword_32a.svg&amp;quot;); background-position: right 2px; background-repeat: no-repeat; background-size: 8px 8px; box-shadow: none; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;Debian&lt;/span&gt;安装脚本&lt;/p&gt;&lt;div class=&quot;rno-markdown-code&quot; qct-area=&quot;代码块-0-javascript&quot; qct-exposure=&quot;&quot; style=&quot;overflow-wrap: break-word; margin: 24px 0px; padding: 0px; box-sizing: border-box; list-style: inherit; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 6px 8px; box-sizing: border-box; list-style: inherit; border: 1px solid rgb(225, 228, 233); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; display: flex; align-items: center; justify-content: space-between; gap: 8px;&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-info&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; line-height: 22px; color: rgb(0, 0, 0); font-size: 12px; flex: 1 1 0%; max-width: 48%; white-space: nowrap;&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-item&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative; align-items: center; display: inline-block; vertical-align: middle;&quot;&gt;&lt;span class=&quot;is-m-hidden&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit;&quot;&gt;代码语言：&lt;/span&gt;javascript&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; display: flex; align-items: center; gap: 20px;&quot;&gt;&lt;div class=&quot;rno-markdown-code-toolbar-opt-icon-btn is-ai-btn&quot; qct-exposure=&quot;&quot; qct-click=&quot;&quot; qct-area=&quot;AI代码解释&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px 10px; box-sizing: border-box; list-style: inherit; display: inline-flex; align-items: center; gap: 6px; flex: 0 0 auto; cursor: pointer; color: rgba(0, 0, 0, 0.9); font-size: 12px; line-height: 22px; position: relative; overflow: hidden; border-radius: 12px; z-index: 0;&quot;&gt;&lt;div class=&quot;chat-ui-ai-logo css-2jdwfl&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative; z-index: 2; width: 14px; height: 14px;&quot;&gt;&lt;em style=&quot;overflow-wrap: break-word; font-weight: inherit; box-sizing: border-box; list-style: inherit; position: absolute; left: 0px; top: 0px; width: 14px; height: 14px; transition: all 0.2s ease-in 0s; opacity: 1; transform: scale(1); background-image: url(&amp;quot;https://cloudcache.tencent-cloud.com/qcloud/ui/static/static_source_business/824a9c71-75f8-420d-aab7-f3b828d400b9.svg&amp;quot;); background-size: contain;&quot;&gt;&lt;/em&gt;&lt;em style=&quot;overflow-wrap: break-word; font-weight: inherit; box-sizing: border-box; list-style: inherit; position: absolute; left: 0px; top: 0px; width: 14px; height: 14px; transition: all 0.2s ease-in 0s; opacity: 0; transform: scale(0.8); background: none;&quot;&gt;&lt;/em&gt;&lt;/div&gt;&lt;span style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; position: relative; z-index: 2;&quot;&gt;AI代码解释&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;developer-code-block&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative;&quot;&gt;&lt;div class=&quot;rno-markdown-code-opt-float&quot; qct-exposure=&quot;&quot; qct-click=&quot;&quot; qct-area=&quot;复制&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 3px 8px; box-sizing: border-box; list-style: inherit; opacity: 0; transform: translateY(2px); position: absolute; right: 12px; top: 12px; z-index: 1; display: flex; align-items: center; gap: 6px; border-radius: 12px; background: rgba(206, 206, 206, 0.6); transition: all 0.2s ease-in-out 0s;&quot;&gt;&lt;div class=&quot;rno-markdown-code-icon-btn qa-r-editor-btn&quot; style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; position: relative; display: inline-flex; vertical-align: middle; border: none; background-color: transparent; cursor: pointer; text-align: center; align-items: center; gap: 6px; flex: 0 0 auto; font-size: 12px; line-height: 22px; color: rgb(255, 255, 255);&quot;&gt;&lt;svg width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; clip-rule=&quot;evenodd&quot; d=&quot;M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z&quot; fill=&quot;currentcolor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre class=&quot;prism-token token line-numbers language-javascript&quot; tabindex=&quot;0&quot; style=&quot;overflow-wrap: normal; box-sizing: border-box; list-style: inherit; margin-top: 0px; margin-bottom: 0px; padding: 1em 1em 1em 3.8em; color: rgb(204, 204, 204); background-color: rgb(80, 85, 107); border-radius: 3px; overflow: auto; font-family: Consolas, Monaco, &amp;quot;Andale Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, monospace; word-spacing: normal; word-break: normal; line-height: 1.5; tab-size: 4; hyphens: none; min-height: 14px; position: relative; counter-reset: linenumber 0;&quot;&gt;wget&amp;nbsp;-O&amp;nbsp;install.sh&amp;nbsp;http://download.bt.cn/install/install-ubuntu_6.0.sh&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;bash&amp;nbsp;install.sh&amp;nbsp;ed8484bec&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;安装完成后会在控制台中输出&lt;code style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all; display: inline-block; margin-left: 10px; margin-right: 10px; background-color: rgb(243, 245, 249); border-radius: 0px; padding: 0px 12px; color: rgb(10, 191, 91); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, &amp;quot;Microsoft Yahei&amp;quot;, monospace; line-height: 20px;&quot;&gt;管理访问地址&lt;/code&gt;/&lt;code style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all; display: inline-block; margin-left: 10px; margin-right: 10px; background-color: rgb(243, 245, 249); border-radius: 0px; padding: 0px 12px; color: rgb(10, 191, 91); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, &amp;quot;Microsoft Yahei&amp;quot;, monospace; line-height: 20px;&quot;&gt;管理员用户名&lt;/code&gt;/&lt;code style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all; display: inline-block; margin-left: 10px; margin-right: 10px; background-color: rgb(243, 245, 249); border-radius: 0px; padding: 0px 12px; color: rgb(10, 191, 91); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, &amp;quot;Microsoft Yahei&amp;quot;, monospace; line-height: 20px;&quot;&gt;管理员密码&lt;/code&gt;，如果你使用的是&lt;strong style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;独立IP&lt;/strong&gt;，直接按照上面的访问地址登录即可。&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;但是！夜梦这里不是用的&lt;strong style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;NAT&lt;/strong&gt;主机嘛，所以是&lt;strong style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;没有&lt;/strong&gt;独立IP的。这需要我们进行&lt;strong style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;端口转发（端口映射）&lt;/strong&gt;！&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;三家端口映射操作大差不差，夜梦这里简单讲述一下方法：&lt;/p&gt;&lt;ul class=&quot;ul-level-0 list-paddingleft-2&quot; style=&quot;list-style-type: none;&quot;&gt;&lt;li&gt;&lt;p&gt;进入端口映射操作界面&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;创建一个端口映射&lt;/p&gt;&lt;/li&gt;&lt;ul class=&quot;ul-level-1 list-paddingleft-2&quot; style=&quot;list-style-type: circle;&quot;&gt;&lt;li&gt;&lt;p&gt;服务名称自己填写，可以填image&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;外网端口有的服务商是可以自选的，有的是随机分配的，自己选的话选一个能用的就可以。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;如果没有SSL需求，内网端口填写80。反之填写443。 由于只是自己使用，夜梦这里就不演示配置&lt;a href=&quot;https://cloud.tencent.com/product/ssl?from_column=20065&amp;from=20065&quot; class=&quot;rno-markdown__textlink-new&quot; qct-click=&quot;&quot; qct-area=&quot;链接-SSL证书&quot; qct-exposure=&quot;&quot; style=&quot;overflow-wrap: break-word; padding: 0px 10px 0px 0px; margin: 0px 4px; box-sizing: border-box; list-style: inherit; color: rgb(0, 82, 217); cursor: pointer; background-image: url(&amp;quot;data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik00LjMwMyA1LjAxbC0uNzA3LjcwN2ExLjUgMS41IDAgMDEtMi4xMjEtMi4xMjFsLjcwNy0uNzA3LS43MDctLjcwNy0uNzA3LjcwN2EyLjUgMi41IDAgMTAzLjUzNSAzLjUzNWwuNzA4LS43MDctLjcwOC0uNzA3ek01LjAxIDQuMzAzbC43MDguNzA3LjcwNy0uNzA3QTIuNSAyLjUgMCAwMDIuODg5Ljc2N2wtLjcwNy43MDcuNzA3LjcwOC43MDctLjcwOGExLjUgMS41IDAgMDEyLjEyMiAyLjEyMmwtLjcwNy43MDd6IiBmaWxsPSIjMDA1MkQ5Ii8+PHBhdGggZD0iTTQuMzAzIDIuMTgybC43MDguNzA3LTIuMTIyIDIuMTItLjcwNy0uNzA2IDIuMTIxLTIuMTIxeiIgZmlsbD0iIzAwNTJEOSIvPjwvc3ZnPg==&amp;quot;); background-position: right 2px; background-repeat: no-repeat; background-size: 8px 8px; box-shadow: none;&quot;&gt;SSL证书&lt;/a&gt;了。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;h3 id=&quot;ci6ef&quot; name=&quot;3.%E9%83%A8%E7%BD%B2%E5%9B%BE%E5%BA%8A&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px 8px; padding: 0px; font-size: 16px; box-sizing: border-box; list-style: inherit; line-height: 26px; font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;3.部署图床&lt;/h3&gt;&lt;h4 id=&quot;2o6tl&quot; name=&quot;3.1%E5%9F%BA%E7%A1%80%E7%8E%AF%E5%A2%83%E5%87%86%E5%A4%87&quot; style=&quot;overflow-wrap: break-word; margin: 12px 0px 8px; padding: 0px; box-sizing: border-box; list-style: inherit; line-height: 24px; font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;3.1基础环境准备&lt;/h4&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;由于夜梦上面介绍的几个NAT&lt;span class=&quot;mod-overview__keyword&quot; style=&quot;overflow-wrap: break-word; margin: 0px 4px; cursor: pointer; color: #0052D9; padding-right: 10px; background-image: url(&amp;quot;images/icon-keyword_32a.svg&amp;quot;); background-position: right 2px; background-repeat: no-repeat; background-size: 8px 8px; box-shadow: none; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;服务器&lt;/span&gt;均在宿迁，考虑到使用的&lt;strong style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;短暂性&lt;/strong&gt;和&lt;strong style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;安全性&lt;/strong&gt;，夜梦&lt;strong style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;不&lt;/strong&gt;考虑使用备案&lt;a href=&quot;https://cloud.tencent.com/product/dns?from_column=20065&amp;from=20065&quot; class=&quot;rno-markdown__textlink-new&quot; qct-click=&quot;&quot; qct-area=&quot;链接-域名解析&quot; qct-exposure=&quot;&quot; style=&quot;overflow-wrap: break-word; padding: 0px 10px 0px 0px; margin: 0px 4px; box-sizing: border-box; list-style: inherit; word-break: break-all; color: rgb(0, 82, 217); cursor: pointer; background-image: url(&amp;quot;data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik00LjMwMyA1LjAxbC0uNzA3LjcwN2ExLjUgMS41IDAgMDEtMi4xMjEtMi4xMjFsLjcwNy0uNzA3LS43MDctLjcwNy0uNzA3LjcwN2EyLjUgMi41IDAgMTAzLjUzNSAzLjUzNWwuNzA4LS43MDctLjcwOC0uNzA3ek01LjAxIDQuMzAzbC43MDguNzA3LjcwNy0uNzA3QTIuNSAyLjUgMCAwMDIuODg5Ljc2N2wtLjcwNy43MDcuNzA3LjcwOC43MDctLjcwOGExLjUgMS41IDAgMDEyLjEyMiAyLjEyMmwtLjcwNy43MDd6IiBmaWxsPSIjMDA1MkQ5Ii8+PHBhdGggZD0iTTQuMzAzIDIuMTgybC43MDguNzA3LTIuMTIyIDIuMTItLjcwNy0uNzA2IDIuMTIxLTIuMTIxeiIgZmlsbD0iIzAwNTJEOSIvPjwvc3ZnPg==&amp;quot;); background-position: right 2px; background-repeat: no-repeat; background-size: 8px 8px; box-shadow: none;&quot;&gt;域名解析&lt;/a&gt;到上面，所以后面就直接使用IP地址作为访问地址了。最后夜梦会介绍如何使用PicGo配合图床使用，即使使用IP地址也能十分方便地获得图片链接。&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;在宝塔中登录后，会提示让你安装环境，我们这里选择安装&lt;/p&gt;&lt;ul class=&quot;ul-level-0 list-paddingleft-2&quot; style=&quot;list-style-type: none;&quot;&gt;&lt;li&gt;&lt;p&gt;Nginx1.21&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;PHP7.4&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;如果没提示也不要经，在左侧栏中找到&lt;code style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all; display: inline-block; margin-left: 10px; margin-right: 10px; background-color: rgb(243, 245, 249); border-radius: 0px; padding: 0px 12px; color: rgb(10, 191, 91); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, &amp;quot;Microsoft Yahei&amp;quot;, monospace; line-height: 20px;&quot;&gt;软件商店&lt;/code&gt;，在&lt;code style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all; display: inline-block; margin-left: 10px; margin-right: 10px; background-color: rgb(243, 245, 249); border-radius: 0px; padding: 0px 12px; color: rgb(10, 191, 91); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, &amp;quot;Microsoft Yahei&amp;quot;, monospace; line-height: 20px;&quot;&gt;应用搜索&lt;/code&gt;中搜索&lt;code style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all; display: inline-block; margin-left: 10px; margin-right: 10px; background-color: rgb(243, 245, 249); border-radius: 0px; padding: 0px 12px; color: rgb(10, 191, 91); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, &amp;quot;Microsoft Yahei&amp;quot;, monospace; line-height: 20px;&quot;&gt;PHP&lt;/code&gt;和&lt;code style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all; display: inline-block; margin-left: 10px; margin-right: 10px; background-color: rgb(243, 245, 249); border-radius: 0px; padding: 0px 12px; color: rgb(10, 191, 91); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, &amp;quot;Microsoft Yahei&amp;quot;, monospace; line-height: 20px;&quot;&gt;Nginx&lt;/code&gt;安装指定版本即可。&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;当PHP安装完毕以后，需要我们进行额外的操作。&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;我们在软件商店中，找到已经安装好的PHP，选中&lt;code style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all; display: inline-block; margin-left: 10px; margin-right: 10px; background-color: rgb(243, 245, 249); border-radius: 0px; padding: 0px 12px; color: rgb(10, 191, 91); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, &amp;quot;Microsoft Yahei&amp;quot;, monospace; line-height: 20px;&quot;&gt;设置&lt;/code&gt;，在设置页面中，在左侧栏中找到&lt;code style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all; display: inline-block; margin-left: 10px; margin-right: 10px; background-color: rgb(243, 245, 249); border-radius: 0px; padding: 0px 12px; color: rgb(10, 191, 91); font-family: Consolas, &amp;quot;Liberation Mono&amp;quot;, Menlo, Courier, &amp;quot;Microsoft Yahei&amp;quot;, monospace; line-height: 20px;&quot;&gt;安装扩展&lt;/code&gt;，安装&lt;/p&gt;&lt;ul class=&quot;ul-level-0 list-paddingleft-2&quot; style=&quot;list-style-type: none;&quot;&gt;&lt;li&gt;&lt;p&gt;Fileinfo&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;iconv&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;zip&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;mbstring&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;openssl&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;如果拓展中没有显示就是已经安装了。有条件的建议开启OPcache拓展。&lt;/p&gt;&lt;h4 id=&quot;3ode5&quot; name=&quot;3.2%E5%BB%BA%E7%AB%8B%E7%BD%91%E7%AB%99&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px 8px; padding: 0px; box-sizing: border-box; list-style: inherit; line-height: 24px; font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;3.2建立网站&lt;/h4&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;在宝塔页面中，依照以下顺序新建一个网站：&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;左侧栏网站 -&amp;gt; 添加站点 -&amp;gt; 完善网站信息&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234133177765009328549.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;只需要在域名处填写你服务器的IP地址即可！然后点击提交。&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;下载最新的图床程序，上传至网站的根目录中，解压至站点根目录（需要进行一次剪切粘贴操作，夜梦这里就不演示了，可视化操作应该都会的吧）。&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;下载链接：Releases · icret/EasyImages2.0 (github.com)&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234134177765009425998.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;h3 id=&quot;7hdjd&quot; name=&quot;4.%E5%88%9D%E5%A7%8B%E5%8C%96%E9%85%8D%E7%BD%AE&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px 8px; padding: 0px; font-size: 16px; box-sizing: border-box; list-style: inherit; line-height: 26px; font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;4.初始化配置&lt;/h3&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;到这里，图床已经准备好了，需要我们访问你的域名（IP地址）进行初始化操作。&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;由于我们使用的是NAT服务器，所以不能直接访问IP地址，需要访问&lt;strong style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;IP:映射端口&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;访问后，会有环境检查：&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234135177765009556449.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;按照夜梦的操作过程，环境不会有问题的。我们直接下一步，完善管理员用户名密码即可。&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234136177765009694251.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;初次登录还会进行环境检查：&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234138177765009831591.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;h3 id=&quot;5fkqs&quot; name=&quot;5.%E5%9F%BA%E7%A1%80%E4%BD%BF%E7%94%A8&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px 8px; padding: 0px; font-size: 16px; box-sizing: border-box; list-style: inherit; line-height: 26px; font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;5.基础使用&lt;/h3&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;如果你只是想简单地用图床，那么到这里已经可以了。&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;你只需要上传你的图片，便可以获得多种格式的图片链接。&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234139177765009959122.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234140177765010020090.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;当然了，这时候&lt;strong style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;任何人&lt;/strong&gt;都可以使用你的图床！如果你只想自己用，或者是给有限的人用，那么推荐你到后台&lt;strong style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;设置&lt;/strong&gt;开启&lt;strong style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;登录上传&lt;/strong&gt;功能！&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;具体为：设置 -&amp;gt; 图床安全 -&amp;gt; 登录上传&lt;/p&gt;&lt;h3 id=&quot;1gqrc&quot; name=&quot;6.%E9%85%8D%E5%90%88PicGo&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px 8px; padding: 0px; font-size: 16px; box-sizing: border-box; list-style: inherit; line-height: 26px; font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;6.配合PicGo&lt;/h3&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;当然了，如果每次上传都需要打开网页进行上传，然后手动复制链接的话，未免太过于麻烦了。所以夜梦这里使用了PicGo，下载地址为：Releases · Molunerfinn/PicGo (github.com)&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;安装完毕以后，我们在插件中搜索easyimage，安装相应插件。&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234141177765010170644.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;然后我们配置插件，这里需要两个参数，我们到图床设置中获取。&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234142177765010284903.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;到设置 -&amp;gt; &lt;span class=&quot;mod-overview__keyword&quot; style=&quot;overflow-wrap: break-word; margin: 0px 4px; cursor: pointer; color: #0052D9; padding-right: 10px; background-image: url(&amp;quot;images/icon-keyword_32a.svg&amp;quot;); background-position: right 2px; background-repeat: no-repeat; background-size: 8px 8px; box-shadow: none; box-sizing: border-box; list-style: inherit; word-break: break-all;&quot;&gt;API&lt;/span&gt;设置中，我们即可找到API调用地址和调用token，对应填入即可！&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234143177765010311198.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;然后我们就可以选择格式上传图片了。&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234144177765010441846.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;如果需要上传图片的时候自动复制链接，那么可以在设置中开启选项：&lt;/p&gt;&lt;p&gt;&lt;figure class=&quot;&quot; style=&quot;overflow-wrap: break-word; box-sizing: border-box; list-style: inherit; margin: 16px 0px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;rno-markdown-img-url&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px; padding: 0px; box-sizing: border-box; text-align: center; list-style: inherit;&quot;&gt;&lt;div class=&quot;rno-markdown-img-url-inner&quot; style=&quot;overflow-wrap: break-word; margin: 0px auto; padding: 0px; box-sizing: border-box; position: relative; display: inline-block; list-style: inherit; width: 996.8px; white-space-collapse: collapse !important;&quot;&gt;&lt;div style=&quot;overflow-wrap: break-word; margin: 0px; padding: 0px; box-sizing: border-box; list-style: inherit; width: 996.8px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/05/20260501234145177765010584723.png&quot; alt=&quot;&quot; style=&quot;overflow-wrap: break-word; border: 0px; box-sizing: border-box; list-style: inherit; cursor: zoom-in; width: 996.8px; height: auto; display: block; margin: 0px auto; max-height: 100%; border-radius: 3px;&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;h3 id=&quot;5sdr&quot; name=&quot;8.%E5%90%8E%E8%AE%B0&quot; style=&quot;overflow-wrap: break-word; margin: 16px 0px 8px; padding: 0px; font-size: 16px; box-sizing: border-box; list-style: inherit; line-height: 26px; font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;8.后记&lt;/h3&gt;&lt;p style=&quot;overflow-wrap: break-word; margin-top: 0px; margin-bottom: 8px; padding: 0px; box-sizing: border-box; list-style: inherit; min-height: 24px; color: rgb(51, 51, 51); font-family: &amp;quot;pingfang SC&amp;quot;, &amp;quot;helvetica neue&amp;quot;, arial, &amp;quot;hiragino sans gb&amp;quot;, &amp;quot;microsoft yahei ui&amp;quot;, &amp;quot;microsoft yahei&amp;quot;, simsun, sans-serif; white-space: pre-wrap; background-color: rgb(255, 255, 255);&quot;&gt;使用国内的大带宽NAT机搭建图床的好处就是：加载图片真的太快啦！自己写markdown笔记的时候也可以直接丢图片到图床中了！&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 01 May 2026 23:40:17 +0800</pubDate></item><item><title>Z-Blog DPlayer 视频播放器插件</title><link>https://kinber.cn/post/6513.html</link><description>&lt;section class=&quot;post-header py-4 &quot; style=&quot;box-sizing: border-box; color: rgb(34, 40, 49); font-family: rubik, &amp;quot;SF Pro Text&amp;quot;, &amp;quot;SF Pro Icons&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Sans Serif&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: 20px; text-wrap: wrap; background-color: rgb(255, 255, 255); padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;&quot;&gt;&lt;h1 class=&quot;title h3 font-weight-bold font-theme&quot; style=&quot;box-sizing: border-box; margin: 0px; line-height: 1.5; font-size: 2rem; overflow-wrap: break-word; -webkit-font-smoothing: antialiased;&quot;&gt;Z-Blog DPlayer 视频播放器插件&lt;/h1&gt;&lt;div class=&quot;meta text-sm text-muted mt-4&quot; style=&quot;box-sizing: border-box; margin-top: 1.5rem !important; color: rgb(122, 139, 154) !important; font-size: 1rem !important;&quot;&gt;&lt;br/&gt;&lt;/div&gt;&lt;/section&gt;&lt;div class=&quot;position-relative&quot; style=&quot;box-sizing: border-box; color: rgb(34, 40, 49); font-family: rubik, &amp;quot;SF Pro Text&amp;quot;, &amp;quot;SF Pro Icons&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Sans Serif&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: 20px; text-wrap: wrap; background-color: rgb(255, 255, 255); position: relative !important;&quot;&gt;&lt;div class=&quot;post item item-regular post-4141 type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized tag-994 tag-993 special-ys&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;div class=&quot;content-style content content-body z-over-flow&quot; style=&quot;box-sizing: border-box; overflow: auto; zoom: 1;&quot;&gt;&lt;div id=&quot;lightgallery&quot; class=&quot;post-body&quot; lg-uid=&quot;lg0&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;div class=&quot;d-flex post-llAI&quot; id=&quot;post-llAI&quot; data-id=&quot;535&quot; data-token=&quot;8556fa806fa4e20a5f108ee62bd1b360&quot; style=&quot;box-sizing: border-box; display: flex; background: rgb(241, 243, 248); border-radius: 5px; padding: 10px 15px 15px; line-height: 1.3; border: 1px solid rgb(227, 232, 247); margin-bottom: 1.5rem; flex-direction: column; gap: 8px;&quot;&gt;&lt;div class=&quot;d-flex llAI-title&quot; style=&quot;box-sizing: border-box; display: flex; color: rgb(66, 90, 239); border-radius: 8px; align-items: center; cursor: default; user-select: none; position: relative;&quot;&gt;&lt;a style=&quot;box-sizing: border-box; color: rgb(241, 64, 75); background-color: transparent; transition: all 0.3s ease 0s; cursor: pointer;&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;llAI-explanation&quot; style=&quot;box-sizing: border-box; padding: 8px 12px; background: rgb(255, 255, 255); border-radius: 4px; font-size: 1.05rem; line-height: 1.5; color: rgb(64, 75, 105);&quot;&gt;&lt;p style=&quot;box-sizing: border-box; margin-bottom: 1.5rem; overflow-wrap: break-word; font-size: 1.15rem; display: inline; line-height: 1.8rem; margin-top: 0px !important; padding: 0px !important;&quot;&gt;文章介绍了Z-Blog DPlayer视频播放器插件，它支持多种视频格式，但由于浏览器限制，部分手机无法自动播放。该插件旨在简化使用，但未加入MPEG支持。此外，官方弹幕API失效，作者提供了一个自行搭建的官方方式。作者还提到了自己制作的ZB弹幕插件，目前尚未成熟。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1.5rem; overflow-wrap: break-word; color: rgb(64, 75, 105); font-size: 1.15rem; line-height: 1.8rem;&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://yeelz.com/search/DPlayer.html&quot; class=&quot;sotag&quot; style=&quot;box-sizing: border-box; color: rgb(241, 64, 75); background-color: transparent; transition: all 0.3s ease 0s; cursor: pointer; font-weight: 600;&quot;&gt;DPlayer&lt;/a&gt;播放器/支持MP4/FLV/M3U8&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1.5rem; overflow-wrap: break-word; color: rgb(64, 75, 105); font-size: 1.15rem; line-height: 1.8rem;&quot;&gt;因浏览器限制大部分手机版浏览器无法自动播放&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1.5rem; overflow-wrap: break-word; color: rgb(64, 75, 105); font-size: 1.15rem; line-height: 1.8rem;&quot;&gt;演示视频及封面皆来源于网路，侵删&lt;/p&gt;&lt;div id=&quot;JZ52dpID&quot; class=&quot;dplayer&quot; style=&quot;box-sizing: border-box; position: relative; overflow: hidden; user-select: none; line-height: 1;&quot;&gt;&lt;div class=&quot;dplayer-video-wrap&quot; style=&quot;box-sizing: content-box; position: relative; background: rgb(0, 0, 0); font-size: 0px; width: 823.5px; height: 463.212px;&quot;&gt;&lt;video class=&quot;dplayer-video dplayer-video-current&quot; webkit-playsinline=&quot;&quot; playsinline=&quot;&quot; poster=&quot;https://yeelz.com/zb_users/upload/2021/09/202109021630568467675095.jpg&quot; preload=&quot;metadata&quot; src=&quot;https://s3.tebi.io/yeelz/video/tqzz_video.mp4&quot; style=&quot;box-sizing: content-box; width: 823.5px; height: 463.212px; display: block;&quot;&gt;&lt;/video&gt;&lt;div class=&quot;dplayer-danmaku&quot; style=&quot;box-sizing: content-box; position: absolute; inset: 0px; font-size: 22px; color: rgb(255, 255, 255);&quot;&gt;&lt;div class=&quot;dplayer-danmaku-item dplayer-danmaku-item--demo&quot; style=&quot;box-sizing: content-box; display: inline-block; pointer-events: none; user-select: none; cursor: default; text-wrap: nowrap; text-shadow: rgba(0, 0, 0, 0.5) 0.5px 0.5px 0.5px; position: absolute; visibility: hidden; opacity: 0.7;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-subtitle&quot; style=&quot;box-sizing: content-box; position: absolute; bottom: 40px; width: 741.15px; left: 41.175px; text-align: center; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.5) 0.5px 0.5px 0.5px; font-size: 20px;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-bezel&quot; style=&quot;box-sizing: content-box; position: absolute; inset: 0px; font-size: 22px; color: rgb(255, 255, 255); pointer-events: none;&quot;&gt;&lt;span class=&quot;dplayer-bezel-icon&quot; style=&quot;box-sizing: border-box; position: absolute; top: 231.6px; left: 411.75px; margin: -26px 0px 0px -26px; height: 52px; width: 52px; padding: 12px; background: rgba(0, 0, 0, 0.5); border-radius: 50%; opacity: 0; pointer-events: none;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-controller-mask&quot; style=&quot;box-sizing: content-box; background: url(&amp;quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==&amp;quot;) center bottom repeat-x; height: 98px; width: 823.5px; position: absolute; bottom: 0px; transition: all 0.3s ease 0s;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-controller&quot; style=&quot;box-sizing: content-box; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 41px; padding: 0px 20px; user-select: none; transition: all 0.3s ease 0s;&quot;&gt;&lt;div class=&quot;dplayer-icons dplayer-icons-left&quot; style=&quot;box-sizing: content-box; height: 38px; position: absolute; bottom: 0px;&quot;&gt;&lt;button class=&quot;dplayer-icon dplayer-play-icon&quot; style=&quot;border-radius: 0px; margin: 0px; font-family: rubik, &amp;quot;SF Pro Text&amp;quot;, &amp;quot;SF Pro Icons&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Sans Serif&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: inherit; line-height: inherit; overflow: visible; appearance: button; -webkit-font-smoothing: antialiased; padding: 7px; outline: none; transition: all 0.3s ease 0s; width: 40px; height: 38px; border-width: initial; border-style: none; border-color: initial; cursor: pointer; vertical-align: middle; box-shadow: none !important;&quot;&gt;&lt;span class=&quot;dplayer-icon-content&quot; style=&quot;box-sizing: content-box; transition: all 0.2s ease-in-out 0s; opacity: 0.8;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 16 32&quot;&gt;&lt;path d=&quot;M15.552 15.168q0.448 0.32 0.448 0.832 0 0.448-0.448 0.768l-13.696 8.512q-0.768 0.512-1.312 0.192t-0.544-1.28v-16.448q0-0.96 0.544-1.28t1.312 0.192z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/button&gt;&amp;nbsp;&lt;div class=&quot;dplayer-volume&quot; style=&quot;box-sizing: content-box; position: relative; display: inline-block; cursor: pointer; height: 38px;&quot;&gt;&lt;button class=&quot;dplayer-icon dplayer-volume-icon&quot; style=&quot;border-radius: 0px; margin: 0px; font-family: rubik, &amp;quot;SF Pro Text&amp;quot;, &amp;quot;SF Pro Icons&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Sans Serif&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: inherit; line-height: inherit; overflow: visible; appearance: button; -webkit-font-smoothing: antialiased; padding: 7px; outline: none; transition: all 0.3s ease 0s; width: 43px; height: 38px; border-width: initial; border-style: none; border-color: initial; cursor: pointer; vertical-align: middle; box-shadow: none !important;&quot;&gt;&lt;span class=&quot;dplayer-icon-content&quot; style=&quot;box-sizing: content-box; transition: all 0.2s ease-in-out 0s; opacity: 0.8;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 21 32&quot;&gt;&lt;path d=&quot;M13.728 6.272v19.456q0 0.448-0.352 0.8t-0.8 0.32-0.8-0.32l-5.952-5.952h-4.672q-0.48 0-0.8-0.352t-0.352-0.8v-6.848q0-0.48 0.352-0.8t0.8-0.352h4.672l5.952-5.952q0.32-0.32 0.8-0.32t0.8 0.32 0.352 0.8zM20.576 16q0 1.344-0.768 2.528t-2.016 1.664q-0.16 0.096-0.448 0.096-0.448 0-0.8-0.32t-0.32-0.832q0-0.384 0.192-0.64t0.544-0.448 0.608-0.384 0.512-0.64 0.192-1.024-0.192-1.024-0.512-0.64-0.608-0.384-0.544-0.448-0.192-0.64q0-0.48 0.32-0.832t0.8-0.32q0.288 0 0.448 0.096 1.248 0.48 2.016 1.664t0.768 2.528z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/button&gt;&amp;nbsp;&lt;div class=&quot;dplayer-volume-bar-wrap&quot; data-balloon-pos=&quot;up&quot; data-balloon=&quot;70%&quot; style=&quot;box-sizing: content-box; display: inline-block; margin: 0px 10px 0px -5px; vertical-align: middle; height: 38px;&quot;&gt;&lt;div class=&quot;dplayer-volume-bar&quot; style=&quot;box-sizing: content-box; position: relative; top: 17px; width: 0px; height: 3px; background: rgb(170, 170, 170); transition: all 0.3s ease-in-out 0s;&quot;&gt;&lt;div class=&quot;dplayer-volume-bar-inner&quot; style=&quot;box-sizing: content-box; position: absolute; bottom: 0px; left: 0px; height: 3px; transition: all 0.1s ease 0s; will-change: width; background: rgb(183, 218, 255); width: 0px;&quot;&gt;&lt;span class=&quot;dplayer-thumb&quot; style=&quot;box-sizing: content-box; position: absolute; top: 0px; right: 5px; margin-top: -4px; margin-right: -10px; height: 11px; width: 11px; border-radius: 50%; cursor: pointer; transition: all 0.3s ease-in-out 0s; transform: scale(0); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&amp;nbsp;&lt;span class=&quot;dplayer-time&quot; style=&quot;box-sizing: content-box; line-height: 38px; color: #EEEEEE; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 2px; vertical-align: middle; font-size: 13px; cursor: default;&quot;&gt;&lt;span class=&quot;dplayer-ptime&quot; style=&quot;box-sizing: content-box;&quot;&gt;0:00&lt;/span&gt;&amp;nbsp;/&amp;nbsp;&lt;span class=&quot;dplayer-dtime&quot; style=&quot;box-sizing: content-box;&quot;&gt;0:00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-icons dplayer-icons-right&quot; style=&quot;box-sizing: content-box; height: 38px; position: absolute; bottom: 0px; right: 20px;&quot;&gt;&lt;div class=&quot;dplayer-comment&quot; style=&quot;box-sizing: content-box; display: inline-block; height: 38px;&quot;&gt;&lt;button class=&quot;dplayer-icon dplayer-comment-icon&quot; data-balloon=&quot;发送弹幕&quot; data-balloon-pos=&quot;up&quot; style=&quot;border-radius: 0px; margin: 0px; font-family: rubik, &amp;quot;SF Pro Text&amp;quot;, &amp;quot;SF Pro Icons&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Sans Serif&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: inherit; line-height: inherit; overflow: visible; appearance: button; -webkit-font-smoothing: antialiased; padding: 10px 9px 9px; outline: none; transition: all 0.3s ease 0s; width: 40px; height: 38px; border-width: initial; border-style: none; border-color: initial; cursor: pointer; vertical-align: middle; box-shadow: none !important;&quot;&gt;&lt;span class=&quot;dplayer-icon-content&quot; style=&quot;box-sizing: content-box; transition: all 0.2s ease-in-out 0s; opacity: 0.8;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 32 32&quot;&gt;&lt;path d=&quot;M27.128 0.38h-22.553c-2.336 0-4.229 1.825-4.229 4.076v16.273c0 2.251 1.893 4.076 4.229 4.076h4.229v-2.685h8.403l-8.784 8.072 1.566 1.44 7.429-6.827h9.71c2.335 0 4.229-1.825 4.229-4.076v-16.273c0-2.252-1.894-4.076-4.229-4.076zM28.538 19.403c0 1.5-1.262 2.717-2.819 2.717h-8.36l-0.076-0.070-0.076 0.070h-11.223c-1.557 0-2.819-1.217-2.819-2.717v-13.589c0-1.501 1.262-2.718 2.819-2.718h19.734c1.557 0 2.819-0.141 2.819 1.359v14.947zM9.206 10.557c-1.222 0-2.215 0.911-2.215 2.036s0.992 2.035 2.215 2.035c1.224 0 2.216-0.911 2.216-2.035s-0.992-2.036-2.216-2.036zM22.496 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.224 0 2.215-0.911 2.215-2.035s-0.991-2.036-2.215-2.036zM15.852 10.557c-1.224 0-2.215 0.911-2.215 2.036s0.991 2.035 2.215 2.035c1.222 0 2.215-0.911 2.215-2.035s-0.992-2.036-2.215-2.036z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;&amp;nbsp;&lt;div class=&quot;dplayer-setting&quot; style=&quot;box-sizing: content-box; display: inline-block; height: 38px;&quot;&gt;&lt;button class=&quot;dplayer-icon dplayer-setting-icon&quot; data-balloon=&quot;设置&quot; data-balloon-pos=&quot;up&quot; style=&quot;border-radius: 0px; margin: 0px; font-family: rubik, &amp;quot;SF Pro Text&amp;quot;, &amp;quot;SF Pro Icons&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Sans Serif&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: inherit; line-height: inherit; overflow: visible; appearance: button; -webkit-font-smoothing: antialiased; padding: 8.5px 8px 8px; outline: none; transition: all 0.3s ease 0s; width: 40px; height: 38px; border-width: initial; border-style: none; border-color: initial; cursor: pointer; vertical-align: middle; box-shadow: none !important;&quot;&gt;&lt;span class=&quot;dplayer-icon-content&quot; style=&quot;box-sizing: content-box; transition: all 0.2s ease-in-out 0s; opacity: 0.8;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 32 28&quot;&gt;&lt;path d=&quot;M28.633 17.104c0.035 0.21 0.026 0.463-0.026 0.76s-0.14 0.598-0.262 0.904c-0.122 0.306-0.271 0.581-0.445 0.825s-0.367 0.419-0.576 0.524c-0.209 0.105-0.393 0.157-0.55 0.157s-0.332-0.035-0.524-0.105c-0.175-0.052-0.393-0.1-0.655-0.144s-0.528-0.052-0.799-0.026c-0.271 0.026-0.541 0.083-0.812 0.17s-0.502 0.236-0.694 0.445c-0.419 0.437-0.664 0.934-0.734 1.493s0.009 1.092 0.236 1.598c0.175 0.349 0.148 0.699-0.079 1.048-0.105 0.14-0.271 0.284-0.498 0.432s-0.476 0.284-0.747 0.406-0.555 0.218-0.851 0.288c-0.297 0.070-0.559 0.105-0.786 0.105-0.157 0-0.306-0.061-0.445-0.183s-0.236-0.253-0.288-0.393h-0.026c-0.192-0.541-0.52-1.009-0.982-1.402s-1-0.589-1.611-0.589c-0.594 0-1.131 0.197-1.611 0.589s-0.816 0.851-1.009 1.375c-0.087 0.21-0.218 0.362-0.393 0.458s-0.367 0.144-0.576 0.144c-0.244 0-0.52-0.044-0.825-0.131s-0.611-0.197-0.917-0.327c-0.306-0.131-0.581-0.284-0.825-0.458s-0.428-0.349-0.55-0.524c-0.087-0.122-0.135-0.266-0.144-0.432s0.057-0.397 0.197-0.694c0.192-0.402 0.266-0.86 0.223-1.375s-0.266-0.991-0.668-1.428c-0.244-0.262-0.541-0.432-0.891-0.511s-0.681-0.109-0.995-0.092c-0.367 0.017-0.742 0.087-1.127 0.21-0.244 0.070-0.489 0.052-0.734-0.052-0.192-0.070-0.371-0.231-0.537-0.485s-0.314-0.533-0.445-0.838c-0.131-0.306-0.231-0.62-0.301-0.943s-0.087-0.59-0.052-0.799c0.052-0.384 0.227-0.629 0.524-0.734 0.524-0.21 0.995-0.555 1.415-1.035s0.629-1.017 0.629-1.611c0-0.611-0.21-1.144-0.629-1.598s-0.891-0.786-1.415-0.996c-0.157-0.052-0.288-0.179-0.393-0.38s-0.157-0.406-0.157-0.616c0-0.227 0.035-0.48 0.105-0.76s0.162-0.55 0.275-0.812 0.244-0.502 0.393-0.72c0.148-0.218 0.31-0.38 0.485-0.485 0.14-0.087 0.275-0.122 0.406-0.105s0.275 0.052 0.432 0.105c0.524 0.21 1.070 0.275 1.637 0.197s1.070-0.327 1.506-0.747c0.21-0.209 0.362-0.467 0.458-0.773s0.157-0.607 0.183-0.904c0.026-0.297 0.026-0.568 0-0.812s-0.048-0.419-0.065-0.524c-0.035-0.105-0.066-0.227-0.092-0.367s-0.013-0.262 0.039-0.367c0.105-0.244 0.293-0.458 0.563-0.642s0.563-0.336 0.878-0.458c0.314-0.122 0.62-0.214 0.917-0.275s0.533-0.092 0.707-0.092c0.227 0 0.406 0.074 0.537 0.223s0.223 0.301 0.275 0.458c0.192 0.471 0.507 0.886 0.943 1.244s0.952 0.537 1.546 0.537c0.611 0 1.153-0.17 1.624-0.511s0.803-0.773 0.996-1.297c0.070-0.14 0.179-0.284 0.327-0.432s0.301-0.223 0.458-0.223c0.244 0 0.511 0.035 0.799 0.105s0.572 0.166 0.851 0.288c0.279 0.122 0.537 0.279 0.773 0.472s0.423 0.402 0.563 0.629c0.087 0.14 0.113 0.293 0.079 0.458s-0.070 0.284-0.105 0.354c-0.227 0.506-0.297 1.039-0.21 1.598s0.341 1.048 0.76 1.467c0.419 0.419 0.934 0.651 1.546 0.694s1.179-0.057 1.703-0.301c0.14-0.087 0.31-0.122 0.511-0.105s0.371 0.096 0.511 0.236c0.262 0.244 0.493 0.616 0.694 1.113s0.336 1 0.406 1.506c0.035 0.297-0.013 0.528-0.144 0.694s-0.266 0.275-0.406 0.327c-0.542 0.192-1.004 0.528-1.388 1.009s-0.576 1.026-0.576 1.637c0 0.594 0.162 1.113 0.485 1.559s0.747 0.764 1.27 0.956c0.122 0.070 0.227 0.14 0.314 0.21 0.192 0.157 0.323 0.358 0.393 0.602v0zM16.451 19.462c0.786 0 1.528-0.149 2.227-0.445s1.305-0.707 1.821-1.231c0.515-0.524 0.921-1.131 1.218-1.821s0.445-1.428 0.445-2.214c0-0.786-0.148-1.524-0.445-2.214s-0.703-1.292-1.218-1.808c-0.515-0.515-1.122-0.921-1.821-1.218s-1.441-0.445-2.227-0.445c-0.786 0-1.524 0.148-2.214 0.445s-1.292 0.703-1.808 1.218c-0.515 0.515-0.921 1.118-1.218 1.808s-0.445 1.428-0.445 2.214c0 0.786 0.149 1.524 0.445 2.214s0.703 1.297 1.218 1.821c0.515 0.524 1.118 0.934 1.808 1.231s1.428 0.445 2.214 0.445v0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/button&gt;&lt;div class=&quot;dplayer-setting-box&quot; style=&quot;box-sizing: content-box; position: absolute; right: 0px; bottom: 50px; transform: scale(0); width: 150px; border-radius: 2px; background: rgba(28, 28, 28, 0.9); padding: 7px 0px; transition: all 0.3s ease-in-out 0s; overflow: hidden; z-index: 2;&quot;&gt;&lt;div class=&quot;dplayer-setting-origin-panel&quot; style=&quot;box-sizing: content-box;&quot;&gt;&lt;div class=&quot;dplayer-setting-item dplayer-setting-speed&quot; style=&quot;box-sizing: border-box; height: 30px; padding: 5px 10px; cursor: pointer; position: relative;&quot;&gt;&lt;span class=&quot;dplayer-label&quot; style=&quot;box-sizing: content-box; color: #EEEEEE; font-size: 13px; display: inline-block; vertical-align: middle; text-wrap: nowrap;&quot;&gt;速度&lt;/span&gt;&lt;div class=&quot;dplayer-toggle&quot; style=&quot;box-sizing: content-box; width: 32px; height: 20px; text-align: center; font-size: 0px; vertical-align: middle; position: absolute; top: 5px; right: 10px;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 32 32&quot;&gt;&lt;path d=&quot;M22 16l-10.105-10.6-1.895 1.987 8.211 8.613-8.211 8.612 1.895 1.988 8.211-8.613z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-setting-item dplayer-setting-loop&quot; style=&quot;box-sizing: border-box; height: 30px; padding: 5px 10px; cursor: pointer; position: relative;&quot;&gt;&lt;span class=&quot;dplayer-label&quot; style=&quot;box-sizing: content-box; color: #EEEEEE; font-size: 13px; display: inline-block; vertical-align: middle; text-wrap: nowrap;&quot;&gt;洗脑循环&lt;/span&gt;&lt;div class=&quot;dplayer-toggle&quot; style=&quot;box-sizing: content-box; width: 32px; height: 20px; text-align: center; font-size: 0px; vertical-align: middle; position: absolute; top: 5px; right: 10px;&quot;&gt;&lt;label for=&quot;dplayer-toggle&quot; style=&quot;box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem; position: relative; box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset; border: 1px solid rgb(223, 223, 223); height: 20px; width: 32px; border-radius: 10px; cursor: pointer; transition: all 0.2s ease-in-out 0s;&quot;&gt;&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-setting-item dplayer-setting-showdan&quot; style=&quot;box-sizing: border-box; height: 30px; padding: 5px 10px; cursor: pointer; position: relative;&quot;&gt;&lt;span class=&quot;dplayer-label&quot; style=&quot;box-sizing: content-box; color: #EEEEEE; font-size: 13px; display: inline-block; vertical-align: middle; text-wrap: nowrap;&quot;&gt;显示弹幕&lt;/span&gt;&lt;div class=&quot;dplayer-toggle&quot; style=&quot;box-sizing: content-box; width: 32px; height: 20px; text-align: center; font-size: 0px; vertical-align: middle; position: absolute; top: 5px; right: 10px;&quot;&gt;&lt;label for=&quot;dplayer-toggle-dan&quot; style=&quot;box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem; position: relative; box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset; border: 1px solid rgba(255, 255, 255, 0.5); height: 20px; width: 32px; border-radius: 10px; cursor: pointer; transition: all 0.2s ease-in-out 0s;&quot;&gt;&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-setting-item dplayer-setting-danunlimit&quot; style=&quot;box-sizing: border-box; height: 30px; padding: 5px 10px; cursor: pointer; position: relative;&quot;&gt;&lt;span class=&quot;dplayer-label&quot; style=&quot;box-sizing: content-box; color: #EEEEEE; font-size: 13px; display: inline-block; vertical-align: middle; text-wrap: nowrap;&quot;&gt;海量弹幕&lt;/span&gt;&lt;div class=&quot;dplayer-toggle&quot; style=&quot;box-sizing: content-box; width: 32px; height: 20px; text-align: center; font-size: 0px; vertical-align: middle; position: absolute; top: 5px; right: 10px;&quot;&gt;&lt;label for=&quot;dplayer-toggle-danunlimit&quot; style=&quot;box-sizing: border-box; display: inline-block; margin-bottom: 0.5rem; position: relative; box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset; border: 1px solid rgb(223, 223, 223); height: 20px; width: 32px; border-radius: 10px; cursor: pointer; transition: all 0.2s ease-in-out 0s;&quot;&gt;&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-setting-item dplayer-setting-danmaku&quot; style=&quot;box-sizing: border-box; height: 30px; padding: 5px 0px; cursor: pointer; position: relative;&quot;&gt;&lt;span class=&quot;dplayer-label&quot; style=&quot;box-sizing: content-box; color: #EEEEEE; font-size: 13px; display: inline; vertical-align: middle; text-wrap: nowrap; padding: 0px 10px;&quot;&gt;弹幕透明度&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&amp;nbsp;&lt;div class=&quot;dplayer-full&quot; style=&quot;box-sizing: content-box; display: inline-block; height: 38px; position: relative;&quot;&gt;&lt;button class=&quot;dplayer-icon dplayer-full-icon&quot; data-balloon=&quot;全屏&quot; data-balloon-pos=&quot;up&quot; style=&quot;border-radius: 0px; margin: 0px; font-family: rubik, &amp;quot;SF Pro Text&amp;quot;, &amp;quot;SF Pro Icons&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Sans Serif&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: inherit; line-height: inherit; overflow: visible; appearance: button; -webkit-font-smoothing: antialiased; padding: 8px; outline: none; transition: all 0.3s ease 0s; width: 40px; height: 38px; border-width: initial; border-style: none; border-color: initial; cursor: pointer; vertical-align: middle; box-shadow: none !important;&quot;&gt;&lt;span class=&quot;dplayer-icon-content&quot; style=&quot;box-sizing: content-box; transition: all 0.2s ease-in-out 0s; opacity: 0.8;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; viewbox=&quot;0 0 32 33&quot;&gt;&lt;path d=&quot;M6.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v4h4c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333zM30.667 28h-5.333c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h4v-4c0-0.8 0.533-1.333 1.333-1.333s1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM30.667 12c-0.8 0-1.333-0.533-1.333-1.333v-4h-4c-0.8 0-1.333-0.533-1.333-1.333s0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333v5.333c0 0.8-0.533 1.333-1.333 1.333zM1.333 12c-0.8 0-1.333-0.533-1.333-1.333v-5.333c0-0.8 0.533-1.333 1.333-1.333h5.333c0.8 0 1.333 0.533 1.333 1.333s-0.533 1.333-1.333 1.333h-4v4c0 0.8-0.533 1.333-1.333 1.333z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-bar-wrap&quot; style=&quot;box-sizing: content-box; padding: 5px 0px; cursor: pointer; position: absolute; bottom: 33px; width: calc(100% - 40px); height: 3px;&quot;&gt;&lt;div class=&quot;dplayer-bar-time hidden&quot; style=&quot;box-sizing: content-box; position: absolute; left: 0px; top: -20px; border-radius: 4px; padding: 5px 7px; background-color: rgba(0, 0, 0, 0.62); color: rgb(255, 255, 255); font-size: 12px; text-align: center; opacity: 0; transition: opacity 0.1s ease-in-out 0s; overflow-wrap: normal; word-break: normal; z-index: 2; pointer-events: none;&quot;&gt;00:00&lt;/div&gt;&lt;div class=&quot;dplayer-bar&quot; style=&quot;box-sizing: content-box; position: relative; height: 3px; width: 783.5px; background: rgba(255, 255, 255, 0.2); cursor: pointer;&quot;&gt;&lt;div class=&quot;dplayer-loaded&quot; style=&quot;box-sizing: content-box; position: absolute; left: 0px; top: 0px; bottom: 0px; background: rgba(255, 255, 255, 0.4); height: 3px; transition: all 0.5s ease 0s; will-change: width; width: 0px;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-played&quot; style=&quot;box-sizing: content-box; position: absolute; left: 0px; top: 0px; bottom: 0px; height: 3px; will-change: width; width: 0px; background: rgb(183, 218, 255);&quot;&gt;&lt;span class=&quot;dplayer-thumb&quot; style=&quot;box-sizing: content-box; position: absolute; top: 0px; right: 5px; margin-top: -4px; margin-right: -10px; height: 11px; width: 11px; border-radius: 50%; cursor: pointer; transition: all 0.3s ease-in-out 0s; transform: scale(0); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;dplayer-notice-list&quot; style=&quot;box-sizing: content-box; position: absolute; bottom: 60px; left: 20px;&quot;&gt;&lt;div class=&quot;dplayer-notice&quot; style=&quot;box-sizing: content-box; border-radius: 2px; background: rgba(28, 28, 28, 0.9); transition: all 0.3s ease-in-out 0s; overflow: hidden; color: rgb(255, 255, 255); display: table; pointer-events: none; animation: 0.3s ease 0s 1 normal forwards running showNotice; opacity: 0.8;&quot;&gt;视频加载失败&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3 style=&quot;box-sizing: border-box; margin: 10px 0px 20px; font-weight: 500; line-height: 1.5; font-size: 1.4rem; overflow-wrap: break-word; -webkit-font-smoothing: antialiased; padding-top: 1.3rem !important;&quot;&gt;为什么做这个插件：&lt;/h3&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1.5rem; overflow-wrap: break-word; color: rgb(64, 75, 105); font-size: 1.15rem; line-height: 1.8rem;&quot;&gt;应用中心现有的DPlayer插件使用起来略复杂&lt;/p&gt;&lt;h3 style=&quot;box-sizing: border-box; margin: 10px 0px 20px; font-weight: 500; line-height: 1.5; font-size: 1.4rem; overflow-wrap: break-word; -webkit-font-smoothing: antialiased; padding-top: 1.3rem !important;&quot;&gt;为什么没加入MPEG相关支持：&lt;/h3&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1.5rem; overflow-wrap: break-word; color: rgb(64, 75, 105); font-size: 1.15rem; line-height: 1.8rem;&quot;&gt;很少用到，js文件比较大，有需要可自行引入相关js&lt;/p&gt;&lt;h3 style=&quot;box-sizing: border-box; margin: 10px 0px 20px; font-weight: 500; line-height: 1.5; font-size: 1.4rem; overflow-wrap: break-word; -webkit-font-smoothing: antialiased; padding-top: 1.3rem !important;&quot;&gt;关于弹幕：&lt;/h3&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1.5rem; overflow-wrap: break-word; color: rgb(64, 75, 105); font-size: 1.15rem; line-height: 1.8rem;&quot;&gt;官方弹幕API已经失效，需要自行寻找或者搭建&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1.5rem; overflow-wrap: break-word; color: rgb(64, 75, 105); font-size: 1.15rem; line-height: 1.8rem;&quot;&gt;官方提供的自行搭建方式：https://github.com/MoePlayer/DPlayer-node&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1.5rem; overflow-wrap: break-word; color: rgb(64, 75, 105); font-size: 1.15rem; line-height: 1.8rem;&quot;&gt;博主做了一个ZB用的弹幕的插件，但是还不成熟，暂时没打算放出来：https://app.&lt;a target=&quot;_blank&quot; href=&quot;https://yeelz.com/search/ZBlog.html&quot; class=&quot;sotag&quot; style=&quot;box-sizing: border-box; color: rgb(241, 64, 75); background-color: transparent; transition: all 0.3s ease 0s; cursor: pointer; font-weight: 600;&quot;&gt;ZBlog&lt;/a&gt;cn.com/?id=23208&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1.5rem; overflow-wrap: break-word; color: rgb(64, 75, 105); font-size: 1.15rem; line-height: 1.8rem;&quot;&gt;本页演示的弹幕为ZB弹幕插件&lt;/p&gt;&lt;h3 style=&quot;box-sizing: border-box; margin: 10px 0px 20px; font-weight: 500; line-height: 1.5; font-size: 1.4rem; overflow-wrap: break-word; -webkit-font-smoothing: antialiased; padding-top: 1.3rem !important;&quot;&gt;关于DPlayer：&lt;/h3&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 1.5rem; overflow-wrap: break-word; color: rgb(64, 75, 105); font-size: 1.15rem; line-height: 1.8rem;&quot;&gt;https://github.com/MoePlayer/DPlayer&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 30 Apr 2026 10:51:26 +0800</pubDate></item><item><title>VMware vSphere 故障排查实战系列-VM 性能慢?CPU Ready / Co-Stop 完整排查</title><link>https://kinber.cn/post/6512.html</link><description>&lt;h1 data-pm-slice=&quot;0 0 []&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 28px 0px 14px; padding: 0px 0px 6px; outline: 0px; font-size: 18px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(26, 77, 143); border-bottom: 2px solid rgb(26, 77, 143); visibility: visible; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;VM 性能慢?CPU Ready / Co-Stop 完整排查&lt;/span&gt;&lt;/h1&gt;&lt;blockquote style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 8px 12px; outline: 0px; border-left-width: 3px; border-left-color: rgb(255, 165, 0); color: rgb(102, 102, 102); font-size: 13px; max-width: 100%; text-wrap: wrap; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; background: rgb(255, 248, 225); visibility: visible; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;VMware vSphere 故障排查实战系列&amp;nbsp;&lt;a class=&quot;wx_topic_link&quot; topic-id=&quot;mo9u33r2-bvizkg&quot; data-topic=&quot;1&quot; data-recommend=&quot;&quot; link-id=&quot;f71d&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; -webkit-user-drag: none; cursor: default; max-width: 100%; visibility: visible; user-select: initial !important; color: rgb(87, 107, 149) !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;#3&lt;/a&gt;&lt;/span&gt;&lt;/section&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; visibility: visible; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;用户反馈&amp;quot;VM 卡&amp;quot;,这句话信息量约等于零。打开 vCenter 一看 Guest CPU 15%,内存 40%,好像没问题。但真实情况可能是:&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold; visibility: visible;&quot;&gt;VM 在排队等 CPU&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;。这就是&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold; visibility: visible;&quot;&gt;CPU Ready&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;&amp;nbsp;和&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold; visibility: visible;&quot;&gt;Co-Stop&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;,它们是诊断&amp;quot;明明资源够却慢&amp;quot;的第一切入点。&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 24px 0px 12px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(26, 77, 143); border-left: 4px solid rgb(26, 77, 143); visibility: visible; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;一、前置:VM 的 CPU 不是它以为的那样&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;Guest OS 看到的 CPU 使用率,是它&amp;quot;在 CPU 上跑的时间 / 总时间&amp;quot;。但在虚拟化环境:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot; list-paddingleft-2&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px 0px 0px 24px; outline: 0px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;Guest 不在 CPU 上时&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;,可能是&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;真的空闲&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;,也可能是&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;想跑但 Hypervisor 没给&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;Hypervisor 才是真正的调度者&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;关键指标(在 ESXi / vCenter 可见,Guest OS 里看不到):&lt;/span&gt;&lt;/p&gt;&lt;table width=&quot;1881&quot; style=&quot;width: 1006px;&quot;&gt;&lt;tbody style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: rgb(26, 77, 143); color: rgb(255, 255, 255);&quot; class=&quot;firstRow&quot;&gt;&lt;th style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; max-width: 100%; text-align: left; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;指标&lt;/span&gt;&lt;/section&gt;&lt;/th&gt;&lt;th style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; max-width: 100%; text-align: left; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;含义&lt;/span&gt;&lt;/section&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); max-width: 100%; text-align: left; vertical-align: top; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;%USED&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); max-width: 100%; text-align: left; vertical-align: top; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;VM 实际占用物理 CPU 时间&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: rgb(244, 247, 251);&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); max-width: 100%; text-align: left; vertical-align: top; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;%RDY (Ready)&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); max-width: 100%; text-align: left; vertical-align: top; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;VM 想跑但 CPU 不可用,在排队&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); max-width: 100%; text-align: left; vertical-align: top; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;%CSTP (Co-Stop)&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); max-width: 100%; text-align: left; vertical-align: top; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;多 vCPU VM,部分 vCPU 等待兄弟们同步&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: rgb(244, 247, 251);&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); max-width: 100%; text-align: left; vertical-align: top; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;%MLMTD&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); max-width: 100%; text-align: left; vertical-align: top; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;被 CPU Limit 限制的时间&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); max-width: 100%; text-align: left; vertical-align: top; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;%SWPWT&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 4px 6px; outline: 0px; word-break: break-all; hyphens: auto; border-color: rgb(204, 204, 204); max-width: 100%; text-align: left; vertical-align: top; user-select: initial !important; overflow-wrap: break-word !important; box-sizing: border-box !important;&quot;&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;等内存 swap&lt;/span&gt;&lt;/section&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;性能问题诊断顺序：&lt;/span&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 1px 4px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: rgb(238, 242, 247); border-radius: 2px; color: rgb(199, 37, 78); font-size: 12px; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;%RDY → %CSTP → %MLMTD → %USED&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;h2 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 24px 0px 12px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(26, 77, 143); border-left: 4px solid rgb(26, 77, 143); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;二、CPU Ready 详解&lt;/span&gt;&lt;/h2&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;2.1 概念&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 1px 4px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: rgb(238, 242, 247); border-radius: 2px; color: rgb(199, 37, 78); font-size: 12px; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;%RDY&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;= VM 想运行但没拿到 CPU 的时间占比。本质是&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;排队等待&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;健康阈值(经验值):&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot; list-paddingleft-2&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px 0px 0px 24px; outline: 0px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;单 vCPU VM：&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;%RDY &amp;lt; 5% 正常,&amp;gt; 10% 性能受影响&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;多 vCPU VM：&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;需按每 vCPU 分摊看&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;持续 &amp;gt; 5% 持续超过 10 分钟&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;= 值得介入&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;2.2 怎么查&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;方法 1:esxtop(ESXi shell,最权威)&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 16px; margin-bottom: 16px; padding: 10px; outline: 0px; max-width: 100%; background-color: rgb(30, 30, 30); color: rgb(220, 220, 220); border-radius: 4px; overflow-x: auto; font-size: 12px; line-height: 1.5; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: none; color: inherit; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;ssh root@esxi01&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;esxtop&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;# 按 c 进 CPU 视图&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;# 按 V 只显示 VM&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;# 按 f 自定义列,加 %RDY, %CSTP, %MLMTD&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;重要提示:&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;esxtop 显示的 %RDY 是 per-vCPU 的总和&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;。一个 4 vCPU VM 显示 %RDY = 40% 意味着&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;平均每核 10%&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;,而不是 10% 本身 = 正常。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;要看按&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;每 vCPU 平均：&lt;/span&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 1px 4px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: rgb(238, 242, 247); border-radius: 2px; color: rgb(199, 37, 78); font-size: 12px; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;%RDY / vCPU 数&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;方法 2:vSphere Client 性能图表&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;VM → Monitor → Performance → Advanced → CPU →&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 1px 4px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: rgb(238, 242, 247); border-radius: 2px; color: rgb(199, 37, 78); font-size: 12px; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;Readiness&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;(百分比,已按 vCPU 数归一化,直接看)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;方法 3:PowerCLI&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 16px; margin-bottom: 16px; padding: 10px; outline: 0px; max-width: 100%; background-color: rgb(30, 30, 30); color: rgb(220, 220, 220); border-radius: 4px; overflow-x: auto; font-size: 12px; line-height: 1.5; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: none; color: inherit; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;$vm = Get-VM &amp;quot;YourVM&amp;quot;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;$stat = Get-Stat -Entity $vm -Stat &amp;quot;cpu.ready.summation&amp;quot; `&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; -Realtime -MaxSamples 20&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;# 单位是 ms / 20000ms (20s 采样窗口)&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;# 换算:%RDY = (ready_ms / (20000 * vCPU数)) * 100&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;2.3 %RDY 高的根因&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;原因 A:物理主机 CPU 超卖严重&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot; list-paddingleft-2&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px 0px 0px 24px; outline: 0px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;主机 20 物理核,跑着总计 80 vCPU 的 VM&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;高峰时刻大家都抢 CPU&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;验证：&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 16px; margin-bottom: 16px; padding: 10px; outline: 0px; max-width: 100%; background-color: rgb(30, 30, 30); color: rgb(220, 220, 220); border-radius: 4px; overflow-x: auto; font-size: 12px; line-height: 1.5; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: none; color: inherit; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;esxtop → 按 c → PCPU USED %&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;# 如果整体 &amp;gt; 80% 持续,说明主机本身饱和&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;原因 B:VM vCPU 给太多&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;vCPU 不是越多越好。多 vCPU VM 需要&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;多个物理核同时空闲&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;才能调度(见 Co-Stop 部分)。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;验证：&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;看那个高 %RDY 的 VM 实际业务用几个核。8 vCPU 的 VM 平时只用 2 个 → 改成 2 vCPU,%RDY 往往大幅下降。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;原因 C:CPU Limit / Shares 设置不合理&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;VM 配置了 CPU Limit(MHz),导致达到上限后被压制。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;验证：&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 16px; margin-bottom: 16px; padding: 10px; outline: 0px; max-width: 100%; background-color: rgb(30, 30, 30); color: rgb(220, 220, 220); border-radius: 4px; overflow-x: auto; font-size: 12px; line-height: 1.5; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: none; color: inherit; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;vSphere Client → VM → Edit Settings → CPU → Limit&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;# 或 esxtop 里看 %MLMTD&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;一般&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;不要设 Limit&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;,除非你明确知道为什么。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;原因 D:DRS 不均衡&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;集群里有个主机特别挤,DRS 没把 VM 迁走。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;验证：&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 16px; margin-bottom: 16px; padding: 10px; outline: 0px; max-width: 100%; background-color: rgb(30, 30, 30); color: rgb(220, 220, 220); border-radius: 4px; overflow-x: auto; font-size: 12px; line-height: 1.5; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: none; color: inherit; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;Get-VMHost | Select Name,&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; @{N=&amp;#39;CPU%&amp;#39;;E={[math]::Round(($_.CpuUsageMhz/$_.CpuTotalMhz)*100,1)}},&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; @{N=&amp;#39;VMs&amp;#39;;E={(Get-VM -Location $_).Count}}&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h2 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 24px 0px 12px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(26, 77, 143); border-left: 4px solid rgb(26, 77, 143); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;三、Co-Stop 详解(多 vCPU VM 必看)&lt;/span&gt;&lt;/h2&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;3.1 概念&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;多 vCPU VM 需要&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;协同调度：&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;所有 vCPU 的运行进度不能差太远,否则 Guest OS 内的自旋锁、时钟同步会崩。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;ESXi 用&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;Relaxed Co-Scheduling：&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;允许 vCPU 之间有进度差,差超过阈值(通常 ~3ms)就强制停下来等(co-stop)。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;反直觉结果：&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;vCPU 越多,调度越难,co-stop 越容易出现&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;3.2 典型场景&lt;/span&gt;&lt;/h3&gt;&lt;ul class=&quot; list-paddingleft-2&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px 0px 0px 24px; outline: 0px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;一个 VM 配 16 vCPU&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;平时业务只用 2-3 个核&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;但要调度时必须找 16 个物理核同时空闲&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;主机上有很多其他 VM → 很难凑齐 → co-stop 升高&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;结果：&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;这个 16 vCPU 的 VM 比 4 vCPU 的更慢&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;3.3 怎么查&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;esxtop：&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 16px; margin-bottom: 16px; padding: 10px; outline: 0px; max-width: 100%; background-color: rgb(30, 30, 30); color: rgb(220, 220, 220); border-radius: 4px; overflow-x: auto; font-size: 12px; line-height: 1.5; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: none; color: inherit; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;c 视图 → %CSTP&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;# &amp;gt; 3% 开始值得关注&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;# &amp;gt; 5% 性能明显受损&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;vSphere Client：&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;VM → Performance → Advanced → CPU →&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 1px 4px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: rgb(238, 242, 247); border-radius: 2px; color: rgb(199, 37, 78); font-size: 12px; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;Co-Stop (ms)&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;3.4 如何解决&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;核心解法:降 vCPU 数&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot; list-paddingleft-2&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px 0px 0px 24px; outline: 0px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;先用 Guest OS 内监控(Perfmon / top)看业务&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;峰值实际用几个核&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;关机 → 改 vCPU → 开机观察&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;通常从 8/16 vCPU 降到 4 vCPU,性能反而提升&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;这是反直觉的,但数据和官方文档都支持:&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;按需分配 vCPU,不是越大越好&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 24px 0px 12px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(26, 77, 143); border-left: 4px solid rgb(26, 77, 143); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;四、完整排查决策树&lt;/span&gt;&lt;/h2&gt;&lt;pre style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 16px; margin-bottom: 16px; padding: 10px; outline: 0px; max-width: 100%; background-color: rgb(30, 30, 30); color: rgb(220, 220, 220); border-radius: 4px; overflow-x: auto; font-size: 12px; line-height: 1.5; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: none; color: inherit; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;用户反馈&amp;quot;VM 卡&amp;quot;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; │&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; ▼&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;看 Guest OS 内 CPU(Perfmon/top)&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; │&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; ├─ Guest OS 自己 CPU 100% → 是业务问题,优化应用&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; │&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; └─ Guest OS CPU 不高(&amp;lt; 50%) → 进入虚拟化层排查&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; │&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ▼&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;esxtop 看 VM&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; │&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ├─ %RDY / vCPU &amp;gt; 5% &amp;nbsp; &amp;nbsp;→ CPU 排队,见第二节&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; │ &amp;nbsp; │&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; │ &amp;nbsp; ├─ 主机 %PCPU &amp;gt; 80% → 主机超卖,迁 VM 或加资源&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; │ &amp;nbsp; ├─ 主机不忙 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;→ VM 配 Limit / Shares 不当&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; │ &amp;nbsp; └─ 集群不均衡 &amp;nbsp; &amp;nbsp; &amp;nbsp;→ 触发 DRS 手动迁移&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; │&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ├─ %CSTP &amp;gt; 3% &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; → Co-Stop,降 vCPU&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; │&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ├─ %MLMTD &amp;gt; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; → 有 CPU Limit,检查配置&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; │&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; └─ %SWPWT &amp;gt; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; → 内存问题(下一章)&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h2 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 24px 0px 12px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(26, 77, 143); border-left: 4px solid rgb(26, 77, 143); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;五、常见误区&lt;/span&gt;&lt;/h2&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;误区 1:看 Guest OS 里的 CPU 就够了&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;Guest OS 的 CPU = 虚拟 CPU 时钟视角,&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;看不到排队等待&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;。必须在 ESXi 层看。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;误区 2:给 VM 加 vCPU 一定变快&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;对 Co-Stop 敏感的业务,加 vCPU 反而变慢。&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;实测前不要先改配置&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;误区 3:主机 CPU 30% 就肯定不忙&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;30% 是&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;平均值&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;。峰值可能瞬间 100%,造成突发 %RDY。要看&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;秒级&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;数据,不是分钟平均。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;误区 4:性能问题只看当前时刻&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;CPU Ready 有&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;累积效应：&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;持续 5% 比瞬间 30% 危害更大。看历史曲线。&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 24px 0px 12px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(26, 77, 143); border-left: 4px solid rgb(26, 77, 143); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;六、实战小技巧&lt;/span&gt;&lt;/h2&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;6.1 esxtop 批处理模式(导出数据给 Excel)&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 16px; margin-bottom: 16px; padding: 10px; outline: 0px; max-width: 100%; background-color: rgb(30, 30, 30); color: rgb(220, 220, 220); border-radius: 4px; overflow-x: auto; font-size: 12px; line-height: 1.5; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: none; color: inherit; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;# 采集 60 个样本,每 2 秒一个&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;esxtop -b -d 2 -n 60 &amp;gt; /tmp/esxtop.csv&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;# 下载到本地用 Excel 透视&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;6.2 PowerCLI 批量找 %RDY 高的 VM&lt;/span&gt;&lt;/h3&gt;&lt;pre style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 16px; margin-bottom: 16px; padding: 10px; outline: 0px; max-width: 100%; background-color: rgb(30, 30, 30); color: rgb(220, 220, 220); border-radius: 4px; overflow-x: auto; font-size: 12px; line-height: 1.5; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: none; color: inherit; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;function Get-TopReady {&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; param([int]$Top = 10, [int]$Minutes = 30)&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; $since = (Get-Date).AddMinutes(-$Minutes)&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; Get-VM | Where PowerState -eq &amp;quot;PoweredOn&amp;quot; | ForEach-Object {&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $s = Get-Stat -Entity $_ -Stat &amp;quot;cpu.ready.summation&amp;quot; `&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Start $since -Realtime -ErrorAction SilentlyContinue&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ($s) {&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $avg = ($s | Measure-Object -Property Value -Average).Average&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $pct = [math]::Round($avg / (20000 * $_.NumCpu) * 100, 2)&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [PSCustomObject]@{&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; VM = $_.Name&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vCPU = $_.NumCpu&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ReadyPct = $pct&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Host = $_.VMHost.Name&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp; &amp;nbsp; } | Sort-Object ReadyPct -Descending | Select -First $Top&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;}&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 20px 0px 10px; padding: 0px; outline: 0px; font-size: 15px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(42, 107, 184); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;6.3 调整 VM vCPU 的流程&lt;/span&gt;&lt;/h3&gt;&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px 0px 0px 24px; outline: 0px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;Guest OS 内装监控(Perfmon for Windows,sar for Linux),采集 1 周峰值&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;记录实际 CPU 使用的 90th/95th 分位&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;选&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 1px 4px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; background: rgb(238, 242, 247); border-radius: 2px; color: rgb(199, 37, 78); font-size: 12px; font-family: Consolas, monospace;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;ceil(95th_pct * vCPU / 100) + 1&lt;/span&gt;&lt;/code&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;作为新值&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;关机 → 改配置 → 开机&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;观察 1 周,看 %RDY / %CSTP 变化&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 24px 0px 12px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(26, 77, 143); border-left: 4px solid rgb(26, 77, 143); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;七、架构建议&lt;/span&gt;&lt;/h2&gt;&lt;ul class=&quot; list-paddingleft-2&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px 0px 0px 24px; outline: 0px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;标准模板：&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;4 vCPU 是大多数业务的起点,不要默认 8/16&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;NUMA 对齐：&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;单 VM vCPU 不跨 NUMA 节点(比如双路 CPU 每路 16 核,VM 不超过 16 vCPU)&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;CPU Hot Add 谨慎用：&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;启用后 NUMA 优化被禁用,可能影响性能&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;不要设 CPU Limit&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;,除非有明确多租户合规要求&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 24px 0px 12px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17px; max-width: 100%; text-wrap: wrap; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; color: rgb(26, 77, 143); border-left: 4px solid rgb(26, 77, 143); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;结语&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top: 8px; margin-bottom: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;CPU Ready 和 Co-Stop 是&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;虚拟化环境独有的性能指标&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;,传统操作系统监控抓不到。&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; font-weight: bold;&quot;&gt;&amp;quot;VM 卡&amp;quot;这三个字的 80% 情况,看 %RDY / %CSTP 就能给出方向&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 30 Apr 2026 10:15:33 +0800</pubDate></item><item><title>无需安装｜大小仅50mb的PS，打开即用，甚至能在U盘运行！</title><link>https://kinber.cn/post/6511.html</link><description>&lt;h1 class=&quot;rich_media_title &quot; id=&quot;activity-name&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px 0px 14px; padding: 0px; outline: 0px; font-size: 22px; color: rgba(0, 0, 0, 0.9); line-height: 1.4; user-select: text; font-family: &amp;quot;PingFang SC&amp;quot;, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;js_title_inner&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; white-space-collapse: preserve;&quot;&gt;无需安装｜大小仅50mb的PS，打开即用，甚至能在U盘运行！&lt;/span&gt;&lt;/h1&gt;&lt;section style=&quot;margin: 0em 1em; text-wrap: wrap; font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); line-height: 1.75em; visibility: visible;&quot;&gt;&lt;span style=&quot;color: #555555; font-family: Optima-Regular, PingFangTC-light; font-size: 15px; letter-spacing: 0.544px; text-align: center; visibility: visible;&quot;&gt;随着AI盛行，大家日常都很少用到PS了，但软件却占用庞大的空间，暂存盘动不动就塞满，&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0.544px; caret-color: var(--weui-BRAND); color: #555555; font-family: Optima-Regular, PingFangTC-light; font-size: 15px; text-align: center; visibility: visible;&quot;&gt;就拿&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0.544px; caret-color: var(--weui-BRAND); color: #555555; font-family: Optima-Regular, PingFangTC-light; font-size: 15px; text-align: center; visibility: visible;&quot;&gt;最新版PS2026来说，大小已经到了5.44G了，如果你需求不高，只是简单P个图，完全不必安装一个这么大的软件。&lt;/span&gt;&lt;/section&gt;&lt;p&gt;&lt;section style=&quot;margin: 0em 1em; text-wrap: wrap; font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); line-height: 1.75em; visibility: visible;&quot;&gt;&lt;span style=&quot;color: #555555; font-family: Optima-Regular, PingFangTC-light; font-size: 15px; letter-spacing: 0.544px; text-align: center; visibility: visible;&quot;&gt;&lt;br style=&quot;visibility: visible;&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin: 0em 1em; text-wrap: wrap; font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); line-height: 1.75em; visibility: visible;&quot;&gt;&lt;span style=&quot;color: #555555; font-family: Optima-Regular, PingFangTC-light; font-size: 15px; letter-spacing: 0.544px; text-align: center; visibility: visible;&quot;&gt;今天，小呆就给大家分享一款老版&lt;span class=&quot;&quot; link-id=&quot;link-1777303383064-0.38635764519133775&quot;&gt;Photoshop CS6&lt;/span&gt;轻量精简版，软件仅集成常用基础功能，便携免装，可放入 U 盘随时取用。&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin: 0em 1em; text-wrap: wrap; font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); line-height: 1.75em; visibility: visible;&quot;&gt;&lt;span style=&quot;color: #555555; font-family: Optima-Regular, PingFangTC-light; font-size: 15px; letter-spacing: 0.544px; text-align: center; visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; max-width: 100%; font-family: &amp;quot;PingFang SC&amp;quot;, system-ui, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; text-align: justify; visibility: visible; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;visibility: visible;&quot;/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin: 0em 1em; text-wrap: wrap; font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); line-height: 1.75em; visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;&lt;br style=&quot;visibility: visible;&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin: 0em 1em; text-wrap: wrap; font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); line-height: 1.75em; visibility: visible;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;visibility: visible;&quot;&gt;&lt;br style=&quot;visibility: visible;&quot;/&gt;&lt;/span&gt;&lt;/section&gt;&lt;section autoid=&quot;2324&quot; data-style-type=&quot;1&quot; style=&quot;margin-right: 16px;margin-left: 16px;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif;background-color: rgb(255, 255, 255);visibility: visible;&quot;&gt;&lt;section data-role=&quot;outer&quot; label=&quot;Powered by xigua.com&quot; style=&quot;outline: 0px;visibility: visible;&quot;&gt;&lt;section data-tools=&quot;xigua&quot; data-id=&quot;95451&quot; style=&quot;outline: 0px;visibility: visible;&quot;&gt;&lt;section style=&quot;outline: 0px;text-align: center;visibility: visible;&quot;&gt;&lt;section style=&quot;margin-right: auto;margin-left: auto;outline: 0px;width: 25px;float: left;visibility: visible;&quot; nodeleaf=&quot;&quot;&gt;&lt;img data-src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427235516_57628.gif&quot; class=&quot;__bg_gif rich_pages wxw-img&quot; data-ratio=&quot;0.6&quot; data-type=&quot;gif&quot; data-w=&quot;55&quot; style=&quot;outline: 0px; display: block; visibility: visible !important; width: 25px !important; height: auto !important;&quot; data-width=&quot;100%&quot; data-imgfileid=&quot;504580158&quot; data-aistatus=&quot;1&quot; data-original-style=&quot;outline: 0px;display: block;visibility: visible !important;width: 25px !important;height: auto !important;&quot; data-index=&quot;4&quot; src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427235516_57628.gif&quot; _width=&quot;25px&quot; data-order=&quot;1&quot; alt=&quot;图片&quot; data-before-load-time=&quot;1777303383115&quot; data-report-img-idx=&quot;0&quot; data-fail=&quot;0&quot;/&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 16px;margin-bottom: 0px;margin-left: 16px;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif;background-color: rgb(255, 255, 255);visibility: visible;&quot;&gt;&lt;span style=&quot;outline: 0px; letter-spacing: 0.544px; font-size: 25px; visibility: visible; font-family: Optima-Regular, PingFangTC-light;&quot;&gt;&lt;strong style=&quot;outline: 0px;visibility: visible;&quot;&gt;&lt;strong style=&quot;outline: 0px;letter-spacing: 0.544px;visibility: visible;&quot;&gt;&lt;span style=&quot;outline: 0px;visibility: visible;color: #222222;letter-spacing: 0.544px;&quot;&gt;Photoshop CS6轻量版&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;font-family: system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span style=&quot;outline: 0px; color: #888888; font-size: 15px; font-family: Optima-Regular, PingFangTC-light; visibility: visible;&quot;&gt;支持：Win&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px; -webkit-tap-highlight-color: transparent; outline: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;这是一款 Photoshop CS6轻量精简版，大小仅 50MB，适合对图像编辑深度要求不高、但追求轻便的朋友使用，核心优势就在于够精简。&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;text-align: center;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img&quot; data-aistatus=&quot;1&quot; data-backh=&quot;350&quot; data-backw=&quot;542&quot; data-croporisrc=&quot;https://mmbiz.qpic.cn/mmbiz_png/nQmMclX7fpOv1LXrzchxG6Bg5fpPRuxBzlV7NJfVTNbXbhsburjGszJx3378g1yrAegAhzn7fLIbwgWP9e1oWAaYfWBiclicWlzRFHJ3wo93M/0?wx_fmt=png&amp;amp;from=appmsg&quot; data-cropselx2=&quot;542&quot; data-cropsely2=&quot;275&quot; data-imgfileid=&quot;504598985&quot; data-ratio=&quot;0.6454445664105378&quot; data-s=&quot;300,640&quot; data-src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427235518_29592.png&quot; data-type=&quot;png&quot; data-w=&quot;911&quot; style=&quot;letter-spacing: 0.544px; color: rgb(34, 34, 34); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; outline: 0px; border: 1px dashed rgb(185, 185, 185); border-radius: 6px; width: 643px !important; visibility: visible !important; height: auto !important;&quot; data-original-style=&quot;font-size: 15px;letter-spacing: 0.544px;text-align: center;background-color: rgb(255, 255, 255);color: rgb(34, 34, 34);font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif;outline: 0px;border: 1px dashed rgb(185, 185, 185);border-radius: 6px;width: 100%;visibility: visible !important;height: auto !important;&quot; data-index=&quot;5&quot; src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427235518_29592.png&quot; _width=&quot;100%&quot; alt=&quot;图片&quot; data-before-load-time=&quot;1777305299875&quot; data-report-img-idx=&quot;2&quot; data-fail=&quot;0&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;text-align: center;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px; -webkit-tap-highlight-color: transparent; outline: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;软件解压后双击打开&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;「&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;span textstyle=&quot;&quot; style=&quot;color: #000000;font-weight: bold;&quot;&gt;绿化和卸载.bat&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0.544px; -webkit-tap-highlight-color: transparent; outline: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px; -webkit-tap-highlight-color: transparent; outline: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px;&quot;&gt;&lt;span leaf=&quot;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;data-style&amp;quot;:&amp;quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, \&amp;quot;Helvetica Neue\&amp;quot;, \&amp;quot;PingFang SC\&amp;quot;, \&amp;quot;Hiragino Sans GB\&amp;quot;, \&amp;quot;Microsoft YaHei UI\&amp;quot;, \&amp;quot;Microsoft YaHei\&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;node&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;span&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(85, 85, 85);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;node&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;span&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(85, 85, 85);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;node&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;span&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(85, 85, 85);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;node&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;span&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(85, 85, 85);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot;&gt;」&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0.544px; -webkit-tap-highlight-color: transparent; outline: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px; -webkit-tap-highlight-color: transparent; outline: 0px;&quot;&gt;&lt;span leaf=&quot;&quot; data-pm-slice=&quot;1 1 [&amp;quot;para&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;p&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;data-style&amp;quot;:&amp;quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, \&amp;quot;Helvetica Neue\&amp;quot;, \&amp;quot;PingFang SC\&amp;quot;, \&amp;quot;Hiragino Sans GB\&amp;quot;, \&amp;quot;Microsoft YaHei UI\&amp;quot;, \&amp;quot;Microsoft YaHei\&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&amp;quot;,&amp;quot;style&amp;quot;:&amp;quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;node&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;span&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(85, 85, 85);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;node&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;span&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(85, 85, 85);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;node&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;span&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(85, 85, 85);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;},&amp;quot;node&amp;quot;,{&amp;quot;tagName&amp;quot;:&amp;quot;span&amp;quot;,&amp;quot;attributes&amp;quot;:{&amp;quot;style&amp;quot;:&amp;quot;color: rgb(85, 85, 85);font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;&amp;quot;},&amp;quot;namespaceURI&amp;quot;:&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;}]&quot;&gt;即可绿化，完成后就可直接使用。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;img data-src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427235519_14526.jpeg&quot; class=&quot;rich_pages wxw-img&quot; data-ratio=&quot;0.20388349514563106&quot; data-s=&quot;300,640&quot; data-type=&quot;jpeg&quot; data-w=&quot;1030&quot; style=&quot;letter-spacing: 0.544px; color: rgb(34, 34, 34); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; outline: 0px; border: 1px dashed rgb(185, 185, 185); border-radius: 6px; width: 643px !important; visibility: visible !important; height: auto !important;&quot; data-croporisrc=&quot;https://mmbiz.qpic.cn/mmbiz_jpg/nQmMclX7fpN2fs8Djc5AmpIQRfvpIeX8scggkN7N8ckfCiaGd1ENEntpguzSrPKByY64Dv6UqvTNAtAay529WSBiao6QosIHkCo2MwGP7BgM0/0?wx_fmt=jpeg&amp;amp;from=appmsg&quot; data-cropselx2=&quot;542&quot; data-cropsely2=&quot;350&quot; data-backw=&quot;542&quot; data-backh=&quot;110&quot; data-imgfileid=&quot;504598991&quot; data-aistatus=&quot;1&quot; data-original-style=&quot;font-size:15px;letter-spacing:0.544px;text-align:center;background-color:rgb(255, 255, 255);color:rgb(34, 34, 34);font-family:-apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif;outline:0px;border:1px dashed rgb(185, 185, 185);border-radius:6px;width:100%;visibility:visible !important;&quot; data-index=&quot;6&quot; src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427235519_14526.jpeg&quot; _width=&quot;100%&quot; alt=&quot;图片&quot; data-before-load-time=&quot;1777305300613&quot; data-report-img-idx=&quot;3&quot; data-fail=&quot;0&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px; -webkit-tap-highlight-color: transparent; outline: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;此版本基本功能一应俱全，与常规完整版在使用上并无明显差异，唯一的区别便是移除了 AI 相关功能模块。&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img&quot; data-aistatus=&quot;1&quot; data-backh=&quot;319&quot; data-backw=&quot;542&quot; data-croporisrc=&quot;https://mmbiz.qpic.cn/mmbiz_png/nQmMclX7fpOQ7SzqQZr0JP5ZEJA3CyNiaaGGMshll8kUaMYszrNyS4AEBvePU8863UpMfQEWGsuH0giasGdXgdC5HMzq3F1IPYbiaiax9JD7Cws/0?wx_fmt=png&amp;amp;from=appmsg&quot; data-cropselx2=&quot;542&quot; data-cropsely2=&quot;363&quot; data-imgfileid=&quot;504598986&quot; data-ratio=&quot;0.5879629629629629&quot; data-s=&quot;300,640&quot; data-src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427235521_88461.png&quot; data-type=&quot;png&quot; data-w=&quot;1080&quot; style=&quot;letter-spacing: 0.544px; color: rgb(34, 34, 34); font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; outline: 0px; border: 1px dashed rgb(185, 185, 185); border-radius: 6px; width: 643px !important; visibility: visible !important; height: auto !important;&quot; data-original-style=&quot;font-size: 15px;letter-spacing: 0.544px;text-align: center;background-color: rgb(255, 255, 255);color: rgb(34, 34, 34);font-family: -apple-system, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif;outline: 0px;border: 1px dashed rgb(185, 185, 185);border-radius: 6px;width: 100%;visibility: visible !important;height: auto !important;&quot; data-index=&quot;7&quot; src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427235521_88461.png&quot; _width=&quot;100%&quot; alt=&quot;图片&quot; data-before-load-time=&quot;1777305300664&quot; data-report-img-idx=&quot;4&quot; data-fail=&quot;0&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-style=&quot;margin: 0em 1em; white-space: normal; max-width: 100%; min-height: 1em; font-family: -apple-system-font, system-ui, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, Arial, sans-serif; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; user-select: text !important;&quot; style=&quot;margin: 0em 1em;text-wrap: wrap;outline: 0px;letter-spacing: 0.544px;background-color: rgb(255, 255, 255);visibility: visible;user-select: text !important;&quot;&gt;&lt;span style=&quot;color: #555555;font-family: Optima-Regular, PingFangTC-light;font-size: 15px;letter-spacing: 0.544px;text-align: center;-webkit-tap-highlight-color: transparent;outline: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px; -webkit-tap-highlight-color: transparent; outline: 0px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px;&quot;&gt;&lt;span style=&quot;letter-spacing: 0.544px;&quot;&gt;&lt;span leaf=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot;&gt;总的来说，这是一款极度轻巧的 PS绿色版本，免安装、免卸载、无须注册，无论新旧电脑配置皆能流畅运行，感兴趣的小伙伴可下载体验！&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 27 Apr 2026 16:42:40 +0800</pubDate></item><item><title>开源|一款全能PDF工具箱，支持90+功能、纯本地处理，彻底杜绝文件隐私泄露</title><link>https://kinber.cn/post/6510.html</link><description>&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-right: 8px; margin-bottom: 1.5em; margin-left: 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); visibility: visible; margin-top: 0px !important; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;做开发或者经常跟文档打交道的兄弟们，平时肯定少不了跟PDF文件打交道。合并几个报表、转换个格式、或者是给合同加个水印，这都是常有的事。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); visibility: visible; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;以前大家遇到这些问题，习惯性地去搜“在线PDF转换”，结果点进去全是坑。要么文件大小限制得严格的，最让人恶心的是，把公司里带敏感数据的合同、报表传到第三方服务器上，心里总归是不踏实。万一数据泄露了，这责任谁担得起？&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); visibility: visible; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;现在的工具要么太贵，要么不安-全，咱们技术人员手里要是没个趁手、安-全的工具，还真不方便。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); visibility: visible; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;那有没有一款软件，既能像专业软件那样功能强大，又能像本地工具一样安-全，还不用花一分钱呢？&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); visibility: visible; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;还真有，今天给大伙儿介绍一个宝藏项目&lt;/span&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; visibility: visible; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;PDFCraft&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;figure style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(63, 63, 63); visibility: visible; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img&quot; data-aistatus=&quot;1&quot; data-imgfileid=&quot;504287801&quot; data-ratio=&quot;0.5351851851851852&quot; data-type=&quot;png&quot; data-w=&quot;1080&quot; data-src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155324_20788.png&quot; data-original-style=&quot;display: block;max-width: 100%;margin: 0.1em auto 0.5em;border-radius: 4px;height: auto !important;&quot; data-index=&quot;3&quot; src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155324_20788.png&quot; _width=&quot;677px&quot; alt=&quot;图片&quot; data-report-img-idx=&quot;0&quot; data-fail=&quot;0&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0.1em auto 0.5em; padding: 0px; outline: 0px; vertical-align: bottom; display: block; border-radius: 4px; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important; height: auto !important; visibility: visible !important; width: 661px !important;&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.75em 0px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17.6px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); border-left: 3px solid rgb(0, 152, 116); color: rgb(63, 63, 63); line-height: 1.2; visibility: visible; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;&quot;&gt;介绍&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;PDFCraft 是一款专为隐私和性能打造的专业级 PDF 工具箱。它最大的卖点就是“纯粹”和“安-全”。跟那些上传文件到云端处理的工具不一样，PDFCraft 利用 WebAssembly 技术，所有的文件处理全都在你自己的浏览器里完成。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;这意味着什么？意味着你的文件&lt;/span&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;从未离开过你的设备&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;。断网也能用，不用担心文档泄露，这种安-全感是云端工具给不了的。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;除了安-全，它的功能也相当硬核。内置了超过 90 种 PDF 处理工具，涵盖了从格式转换、编辑、压缩到安-全加密的方方面面，完全是咱们日常工作的瑞士军刀。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;figure style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img&quot; data-aistatus=&quot;1&quot; data-imgfileid=&quot;504287800&quot; data-ratio=&quot;0.5351851851851852&quot; data-type=&quot;png&quot; data-w=&quot;1080&quot; data-src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155326_64010.png&quot; data-original-style=&quot;display: block;max-width: 100%;margin: 0.1em auto 0.5em;border-radius: 4px;height: auto !important;&quot; data-index=&quot;4&quot; src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155326_64010.png&quot; _width=&quot;677px&quot; alt=&quot;图片&quot; data-report-img-idx=&quot;1&quot; data-fail=&quot;0&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0.1em auto 0.5em; padding: 0px; outline: 0px; vertical-align: bottom; display: block; border-radius: 4px; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important; height: auto !important; visibility: visible !important; width: 661px !important;&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.75em 0px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17.6px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); border-left: 3px solid rgb(0, 152, 116); color: rgb(63, 63, 63); line-height: 1.2; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;特点&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;咱们来看看它到底强在哪：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;隐私，本地计算&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;这是它的核心优势。利用 WebAssembly 技术，把原本需要服务器做的重活搬到浏览器端跑。你上传的不是文件，而是在本地直接计算，处理完直接下载，中间没有任何网络传输过程，安-全系数拉满。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;功能齐全，90+工具箱&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;不管是合并、拆分、压缩，还是把 PDF 转 Word、Excel，甚至是图片转 PDF，它都能搞定。甚至还支持 OCR 识别，能把扫描版的 PDF 变成可编辑的文字。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;现代化工作流编辑器&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;这个功能真的有点东西。它支持可视化、节点式的工作流编排。你可以把“合并”、“压缩”、“加水印”这些操作像搭积木一样串起来，一次性完成。比如设定好“先合并报表，再添加水印，最后压缩打包”，以后扔进去一堆文件，它就自动按这个流程跑完，效率直接起飞。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;跨平台，多语言支持&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;只要有浏览器就能用，Windows、Mac、Linux 甚至手机上都能跑。而且支持中、英、日、韩等多国语言，界面做得非常清爽，响应速度快，体验接近原生应用。&lt;/span&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.75em 0px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17.6px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); border-left: 3px solid rgb(0, 152, 116); color: rgb(63, 63, 63); line-height: 1.2; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;技术架构&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;作为搞技术的，咱们肯定得扒一扒它的技术栈。这项目用的全是目前前端圈最前沿的技术，看起来就让人赏心悦目。&lt;/span&gt;&lt;/p&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.5em; padding: 0px; outline: 0px; font-size: 16px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(0, 152, 116); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;前端核心&lt;/strong&gt;&lt;/h4&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;项目基于&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;Next.js 15&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;（App Router）构建，使用了最新的&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;React 19&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;和&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;TypeScript 5&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;。UI 样式方面用了&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;Tailwind CSS 4&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;，整个界面设计得非常现代、干净，代码结构也很清晰。&lt;/span&gt;&lt;/p&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.5em; padding: 0px; outline: 0px; font-size: 16px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(0, 152, 116); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;PDF 处理能力&lt;/strong&gt;&lt;/h4&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;之所以能做纯本地处理，主要依赖这几个核心库：&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: circle;&quot;&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;•&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;PDF.js&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;：Mozilla 出品的 PDF 渲染，负责在浏览器里展示 PDF。&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;•&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;pdf-lib&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;：用于修改和生成 PDF 文档。&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;li&gt;&lt;section style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;•&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;PyMuPDF (WASM)&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;：这是一个重头戏，把强大的 MuPDF 编译成了 WebAssembly，让浏览器拥有了处理复杂 PDF 的能力（比如 OCR、高压缩率）。&lt;/span&gt;&lt;/section&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.5em; padding: 0px; outline: 0px; font-size: 16px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(0, 152, 116); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;状态管理&lt;/strong&gt;&lt;/h4&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;使用了轻量级的&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;Zustand&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;来管理状态，在复杂操作（比如工作流编辑）下，界面依然流畅丝滑。&lt;/span&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.75em 0px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17.6px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); border-left: 3px solid rgb(0, 152, 116); color: rgb(63, 63, 63); line-height: 1.2; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;部署方式&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;这项目部署起来非常轻松，因为它本质上是一个静态应用，不需要复杂的后端服务支持。&lt;/span&gt;&lt;/p&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.5em; padding: 0px; outline: 0px; font-size: 16px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(0, 152, 116); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;本地开发&lt;/strong&gt;&lt;/h4&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;环境要求 Node.js 18.17 以上。&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;拉取代码后，常规的三件套就能跑起来：&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 10px 8px; outline: 0px; max-width: 100%; letter-spacing: 0.544px; color: rgb(201, 209, 217); background-color: rgb(13, 17, 23); font-size: 14.4px; overflow-x: auto; line-height: 1.5; padding: 0px !important; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 10px 14px 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; display: flex;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; x=&quot;0px&quot; y=&quot;0px&quot; width=&quot;45px&quot; height=&quot;13px&quot; viewbox=&quot;0 0 450 130&quot; role=&quot;img&quot; aria-label=&quot;插图&quot;&gt;&lt;ellipse cx=&quot;50&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(220,60,54)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(237,108,96)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;225&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(218,151,33)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(247,193,81)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;400&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(27,161,37)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(100,200,86)&quot;&gt;&lt;/ellipse&gt;&lt;/svg&gt;&lt;/span&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0.5em 1em 1em; outline: 0px; max-width: 100%; font-size: 12.96px; border-radius: 4px; display: -webkit-box; overflow-x: auto; color: inherit; background: none; white-space-collapse: collapse; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;git&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; color: #FFA657;&quot;&gt;&amp;nbsp;clone&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;项目地址&lt;/span&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; color: #FFA657;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;cd&lt;/span&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;pdfcraft&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;npm install&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;npm run dev&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.5em; padding: 0px; outline: 0px; font-size: 16px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(0, 152, 116); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;Docker 部署&lt;/strong&gt;&lt;/h4&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;如果你想在服务器上跑一个给团队用，Docker 是最方便的，已经提供了现成的镜像：&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 10px 8px; outline: 0px; max-width: 100%; letter-spacing: 0.544px; color: rgb(201, 209, 217); background-color: rgb(13, 17, 23); font-size: 14.4px; overflow-x: auto; line-height: 1.5; padding: 0px !important; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 10px 14px 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; display: flex;&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; x=&quot;0px&quot; y=&quot;0px&quot; width=&quot;45px&quot; height=&quot;13px&quot; viewbox=&quot;0 0 450 130&quot; role=&quot;img&quot; aria-label=&quot;插图&quot;&gt;&lt;ellipse cx=&quot;50&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(220,60,54)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(237,108,96)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;225&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(218,151,33)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(247,193,81)&quot;&gt;&lt;/ellipse&gt;&lt;ellipse cx=&quot;400&quot; cy=&quot;65&quot; rx=&quot;50&quot; ry=&quot;52&quot; stroke=&quot;rgb(27,161,37)&quot; stroke-width=&quot;2&quot; fill=&quot;rgb(100,200,86)&quot;&gt;&lt;/ellipse&gt;&lt;/svg&gt;&lt;/span&gt;&lt;code style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0.5em 1em 1em; outline: 0px; max-width: 100%; font-size: 12.96px; border-radius: 4px; display: -webkit-box; overflow-x: auto; color: inherit; background: none; white-space-collapse: collapse; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;docker pull ghcr.io/pdfcrafttool/pdfcraft:latest&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;docker run -d -p 8080:80 --name pdfcraft ghcr.io/pdfcrafttool/pdfcraft:latest&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;当然，你也可以用 Docker Compose 从源码构建，支持开发模式和静态生产模式。&lt;/span&gt;&lt;/p&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.5em; padding: 0px; outline: 0px; font-size: 16px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(0, 152, 116); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;静态托管&lt;/strong&gt;&lt;/h4&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;因为它是静态导出的，你可以直接扔到 Nginx、Vercel、Netlify 或者 GitHub Pages 上。不需要维护 Node.js 进程，极其省心。&lt;/span&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.75em 0px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17.6px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); border-left: 3px solid rgb(0, 152, 116); color: rgb(63, 63, 63); line-height: 1.2; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;开源协议&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;项目遵循&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; color: rgb(0, 152, 116); font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;AGPL-3.0&lt;/strong&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&amp;nbsp;开源协议。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;这里需要稍微注意一下。这个协议允许你免费使用、修改和分发代码。但是，如果你把这个软件经过修改后，作为网络服务（SaaS）提供给用户使用，那么你必须公开你的修改源代码。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;对于咱们个人使用，或者公司内部部署使用，那是完全没问题的，免费且自由。如果你打算拿它去做二次开发卖钱或者做在线服务，记得遵守协议规定，开源你的改动。&lt;/span&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.75em 0px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17.6px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); border-left: 3px solid rgb(0, 152, 116); color: rgb(63, 63, 63); line-height: 1.2; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;即刻体验一波&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;光说理论没意思，咱们来看看实际业务场景里它能干嘛。&lt;/span&gt;&lt;/p&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.5em; padding: 0px; outline: 0px; font-size: 16px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(0, 152, 116); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;场景一：财务月度报表处理&lt;/strong&gt;&lt;/h4&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;每个月底，财务要把几十个部门发的 Excel 报表汇总，转换成 PDF，然后合并成一个总册，最后加上公司的机密水印。&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;以前得开好几个软件，转换完导出，再打开另一个软件合并，再加水印。&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;现在用 PDFCraft，直接拖拽多个文件进去，一键完成转换和合并，接着在“添加水印”功能里上传公司水印图，瞬间搞定。&lt;/span&gt;&lt;/p&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.5em; padding: 0px; outline: 0px; font-size: 16px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(0, 152, 116); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;场景二：智能工作流自动化&lt;/strong&gt;&lt;/h4&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;这是一个很酷的 Beta 功能。想象一下，你需要处理一批扫描件：需要 OCR 识别文字、统一页面大小、最后压缩归档。&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;打开工作流编辑器，从左侧工具栏拖出“OCR PDF”、“Fix Page Size”、“Compress PDF”三个节点，用线连起来。&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;/&gt;&lt;/span&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;保存这个工作流，下次直接把几十个扫描件拖进去，它就按照你设定好的顺序，自动把这几十个文件从头处理到尾。这就是“一次配置，重复受益”。&lt;/span&gt;&lt;/p&gt;&lt;h4 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.5em; padding: 0px; outline: 0px; font-size: 16px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(0, 152, 116); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;strong style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0px; padding: 0px; outline: 0px; max-width: 100%; font-size: inherit; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;场景三：格式互转&lt;/strong&gt;&lt;/h4&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;客户发来一堆 JPG 图片，让你转成 PDF；或者老板要把 PDF 转成 PPT 好去修改。这工具支持 22 种转 PDF 和 13 种从 PDF 转出的格式。像 Word、Excel、PowerPoint、图片、电子书格式，它都能吃进去也能吐出来，转换质量相当高。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;figure style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img&quot; data-aistatus=&quot;1&quot; data-imgfileid=&quot;504287802&quot; data-ratio=&quot;0.5351851851851852&quot; data-type=&quot;png&quot; data-w=&quot;1080&quot; data-src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155327_53795.png&quot; data-original-style=&quot;display: block;max-width: 100%;margin: 0.1em auto 0.5em;border-radius: 4px;height: auto !important;&quot; data-index=&quot;5&quot; src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155327_53795.png&quot; _width=&quot;677px&quot; alt=&quot;图片&quot; data-report-img-idx=&quot;2&quot; data-fail=&quot;0&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0.1em auto 0.5em; padding: 0px; outline: 0px; vertical-align: bottom; display: block; border-radius: 4px; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important; height: auto !important; visibility: visible !important; width: 661px !important;&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;&lt;figure style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img&quot; data-ratio=&quot;0.5351851851851852&quot; data-type=&quot;png&quot; data-w=&quot;1080&quot; data-imgfileid=&quot;504287804&quot; data-aistatus=&quot;1&quot; data-src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155328_56131.png&quot; data-original-style=&quot;display: block;max-width: 100%;margin: 0.1em auto 0.5em;border-radius: 4px;height: auto !important;&quot; data-index=&quot;6&quot; src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155328_56131.png&quot; _width=&quot;677px&quot; alt=&quot;图片&quot; data-report-img-idx=&quot;3&quot; data-fail=&quot;0&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0.1em auto 0.5em; padding: 0px; outline: 0px; vertical-align: bottom; display: block; border-radius: 4px; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important; height: auto !important; visibility: visible !important; width: 661px !important;&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;&lt;figure style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img&quot; data-ratio=&quot;0.5351851851851852&quot; data-type=&quot;png&quot; data-w=&quot;1080&quot; data-imgfileid=&quot;504287803&quot; data-aistatus=&quot;1&quot; data-src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155330_54098.png&quot; data-original-style=&quot;display: block;max-width: 100%;margin: 0.1em auto 0.5em;border-radius: 4px;height: auto !important;&quot; data-index=&quot;7&quot; src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155330_54098.png&quot; _width=&quot;677px&quot; alt=&quot;图片&quot; data-report-img-idx=&quot;4&quot; data-fail=&quot;0&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0.1em auto 0.5em; padding: 0px; outline: 0px; vertical-align: bottom; display: block; border-radius: 4px; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important; height: auto !important; visibility: visible !important; width: 661px !important;&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;&lt;figure style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img&quot; data-ratio=&quot;0.5351851851851852&quot; data-type=&quot;png&quot; data-w=&quot;1080&quot; data-imgfileid=&quot;504287806&quot; data-aistatus=&quot;1&quot; data-src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155331_25493.png&quot; data-original-style=&quot;display: block;max-width: 100%;margin: 0.1em auto 0.5em;border-radius: 4px;height: auto !important;&quot; data-index=&quot;8&quot; src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155331_25493.png&quot; _width=&quot;677px&quot; alt=&quot;图片&quot; data-report-img-idx=&quot;5&quot; data-fail=&quot;0&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0.1em auto 0.5em; padding: 0px; outline: 0px; vertical-align: bottom; display: block; border-radius: 4px; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important; height: auto !important; visibility: visible !important; width: 661px !important;&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;&lt;figure style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;img class=&quot;rich_pages wxw-img&quot; data-aistatus=&quot;1&quot; data-imgfileid=&quot;504287805&quot; data-ratio=&quot;0.5351851851851852&quot; data-type=&quot;png&quot; data-w=&quot;1080&quot; data-src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155333_73490.png&quot; data-original-style=&quot;display: block;max-width: 100%;margin: 0.1em auto 0.5em;border-radius: 4px;height: auto !important;&quot; data-index=&quot;9&quot; src=&quot;https://kinber.cn/zb_users/upload/2026/04/20260427155333_73490.png&quot; _width=&quot;677px&quot; alt=&quot;图片&quot; data-report-img-idx=&quot;6&quot; data-fail=&quot;0&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 0.1em auto 0.5em; padding: 0px; outline: 0px; vertical-align: bottom; display: block; border-radius: 4px; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important; height: auto !important; visibility: visible !important; width: 661px !important;&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;上面只是部分功能的截图，更多的话，需要你来继续发现。&lt;/span&gt;&lt;/p&gt;&lt;h3 data-heading=&quot;true&quot; style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 2em 8px 0.75em 0px; padding: 0px 0px 0px 8px; outline: 0px; font-size: 17.6px; max-width: 100%; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; letter-spacing: 0.544px; text-wrap: wrap; background-color: rgb(255, 255, 255); border-left: 3px solid rgb(0, 152, 116); color: rgb(63, 63, 63); line-height: 1.2; user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;结语&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;PDFCraft 这个项目确实解决了咱们日常办公中的很多痛点。它把复杂的 PDF 处理能力，用最现代的前端技术栈封装在了一个浏览器页面里，既照顾了功能需求，又完美解决了隐私焦虑。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin: 1.5em 8px; padding: 0px; outline: 0px; max-width: 100%; clear: both; min-height: 1em; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 16px; text-wrap: wrap; background-color: rgb(255, 255, 255); letter-spacing: 0.1em; color: rgb(63, 63, 63); user-select: initial !important; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;&lt;span leaf=&quot;&quot; style=&quot;-webkit-tap-highlight-color: ; margin: 0px; padding: 0px; outline: 0px; user-select: initial !important; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;&quot;&gt;对于技术人来说，它的代码架构也很值得学习，是 Next.js 15 和 WebAssembly 结合的优秀实践案例。如果你正愁找不到好用、安-全的 PDF 工具，或者想研究一下纯前端处理文件的奥秘，这个项目绝对值得 Star。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 27 Apr 2026 15:52:54 +0800</pubDate></item><item><title>未命名</title><link>https://kinber.cn/post/6509.html</link><description>&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;目前openai&amp;nbsp; key是根据不同模型的使用量进行扣费的！在获取key&amp;nbsp;值后&amp;nbsp;我们还要进行余额款充值。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;在使用插件前，首先要拿到openai的apikey值。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;一、登陆openai官网&amp;nbsp;登陆api&amp;nbsp;login&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777260786173474.png&quot; alt=&quot;8324a7668b4017a1c5165d086c589c25_1004-25011G04223319.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;二、选择管理项目，没有的话&amp;nbsp;先创建项目&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap; text-align: center;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777260789407076.png&quot; alt=&quot;6327139a4d12a7b93af196d4f2215537_1004-25011G04315a1.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;三、创建key&amp;nbsp; 点击右上角Create new secret key&amp;nbsp;创建key&amp;nbsp;将生成的API Key复制保存好，以备后续使用。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777260795201404.png&quot; alt=&quot;5e6fff4c043279a8d3fa49d08ba209cf_1004-25011G045212G.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;四、余额充值&amp;nbsp; 也在项目管理里面 Billing&amp;nbsp;查看余额，余额为0的话&amp;nbsp;需要先进行充值。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777260800566492.png&quot; alt=&quot;b80a6a5a3cf1c3a2bb7c1967a9e1b723_1004-25011G04K1200.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; text-wrap: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;需要注意的是，使用OpenAI API&amp;nbsp;是根据使用量进行预存款扣费，只要有账号就可以！不需要去买月付的账号，余额可找第三方代充。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;br style=&quot;box-sizing: border-box; color: rgb(34, 34, 34); font-family: Roboto, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Sans Serif&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 27 Apr 2026 11:32:53 +0800</pubDate></item><item><title>豆包ai内容接口API Key申请及接入点ID获取教程</title><link>https://kinber.cn/post/6507.html</link><description>&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;一、火山引擎账号的申请及认证（&lt;a href=&quot;https://www.volcengine.com/&quot; style=&quot;box-sizing: border-box; color: rgb(255, 111, 6);&quot;&gt;https://www.volcengine.com/&lt;/a&gt;）&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;1.1&amp;nbsp;新用户先注册账号&amp;nbsp;老用户直接登陆&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777259636423711.png&quot; alt=&quot;d5819e249e5be1a1857965744f058432_1004-2503141I64N96.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;1.2.&amp;nbsp;注册好后去进行实名认证&amp;nbsp;个人或者企业都可以（&lt;a href=&quot;https://console.volcengine.com/user/authentication/detail/&quot; style=&quot;box-sizing: border-box; color: rgb(255, 111, 6);&quot;&gt;https://console.volcengine.com/user/authentication/detail/&lt;/a&gt;）&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777259630518738.png&quot; alt=&quot;415ce3560516d30737548d32713a5d86_1004-2503141J000201.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;二、创建API Key&amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://console.volcengine.com/ark/region:ark+cn-beijing/apiKey?apikey=%7B%7D&quot; style=&quot;box-sizing: border-box; color: rgb(255, 111, 6);&quot;&gt;https://console.volcengine.com/ark/region:ark+cn-beijing/apiKey?apikey=%7B%7D&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;2.1&amp;nbsp;可以自定义名称&amp;nbsp;创建&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777259627591723.png&quot; alt=&quot;4212389e990673187560046fbec2f48c_1004-2503141K505Z6.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;2.2 把生成的api&amp;nbsp;key&amp;nbsp;复制到插件后台填写&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777259624639122.png&quot; alt=&quot;30e3bf1a6ff34520c69f9456c0e1ffa8_1004-2503141KTc05.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;填写到&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777259621893779.png&quot; alt=&quot;e86cdf75b85308b720353cd27aed0bb4_1004-2503141P030159.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;三、创建推理接入点&amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://console.volcengine.com/ark/region:ark+cn-beijing/endpoint?config=%7B%7D&quot; style=&quot;box-sizing: border-box; color: rgb(255, 111, 6);&quot;&gt;https://console.volcengine.com/ark/region:ark+cn-beijing/endpoint?config=%7B%7D&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;3.1 在线推理--&amp;gt;创建推理接入点&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777259616697363.png&quot; alt=&quot;9096ad9a1dcae23e65cdf42260623f96_1004-2503141QZ3Z7.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777259613322734.png&quot; alt=&quot;9b9720304c1ba2f2cc7a1eb72d55be10_1004-2503141R300V7.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;3.2、根据个人需求选择开通模型（已经开通的直接选择）推荐模型&amp;nbsp;Doubao-1.5-vision-pro-32k 、&lt;span style=&quot;box-sizing: border-box; color: #0C0D0E; font-family: &amp;quot;SF Pro Display&amp;quot;; font-weight: 600; letter-spacing: 0.042px; background-color: #FFFFFF;&quot;&gt;Doubao-lite-128k&lt;/span&gt;&amp;nbsp; 、&lt;span style=&quot;box-sizing: border-box; color: #0C0D0E; font-family: &amp;quot;SF Pro Display&amp;quot;; font-weight: 600; letter-spacing: 0.042px; background-color: #FFFFFF;&quot;&gt;Doubao-1.5-pro-256k&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777259606344661.png&quot; alt=&quot;6f54fd8ab9f097462f8aec7d02396d03_1004-25031G54230a7.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;3.3 开通模型以后返回来 选择确认接入 (温馨提示：部分模型不支持，会导致报错&amp;nbsp;可以选择推荐的模型接入)&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777259601785069.png&quot; alt=&quot;2b03c89dce3233d559e89e4b3763e1ef_1004-2503141S012P7.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;3.4 复制接入点ID 到插件填写&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;在线推理--自定义推理接入点 复制刚创建的接入点ID&amp;nbsp; https://console.volcengine.com/ark/region:ark+cn-beijing/endpoint?config=%7B%7D&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777259598252970.png&quot; alt=&quot;7a308368f265ac52c1a2e5036c495195_1004-25031G55521611.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;填写到插件 接口模型ID&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;img src=&quot;https://kinber.cn/zb_users/upload/2026/04/202604271777259575562981.png&quot; alt=&quot;7af0c3716a48ed31e4cc6f0241154d2f_1004-2503141SK5133.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin-top: 0px; margin-bottom: 16px;&quot;&gt;&lt;br style=&quot;box-sizing: border-box; color: rgb(34, 34, 34); font-family: Roboto, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft Sans Serif&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, sans-serif; font-size: 18px; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 27 Apr 2026 11:12:50 +0800</pubDate></item><item><title>免费注册的eu.cc后缀域名有什么用处？</title><link>https://kinber.cn/post/6506.html</link><description>&lt;p data-first-child=&quot;&quot; data-pid=&quot;Mu3lZRg-&quot; style=&quot;margin-top: 0px; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;在做项目时，很多人都会遇到一个问题：&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;只是临时用一下，有必要花钱买正式域名吗？&lt;/span&gt;&lt;/p&gt;&lt;p data-pid=&quot;yF8UnWMI&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;其实在不少场景下，答案是否定的。像&amp;nbsp;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;&amp;nbsp;这样的免费域名&lt;/span&gt;，在最近支持&amp;nbsp;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;接入&amp;nbsp;&lt;span style=&quot;user-select: initial !important;&quot;&gt;Cloudflare&lt;svg width=&quot;10px&quot; height=&quot;10px&quot; viewbox=&quot;0 0 16 16&quot; class=&quot;ZDI ZDI--FourPointedStar16 css-1dvsrp&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;m5.068 9.267-3.08-.77a.512.512 0 0 1 0-.994l3.08-.77a2.289 2.289 0 0 0 1.665-1.665l.77-3.08a.512.512 0 0 1 .994 0l.77 3.08c.205.82.845 1.46 1.665 1.665l3.08.77a.512.512 0 0 1 0 .994l-3.08.77a2.29 2.29 0 0 0-1.665 1.665l-.77 3.08a.512.512 0 0 1-.994 0l-.77-3.08a2.289 2.289 0 0 0-1.665-1.665Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;（CF）&lt;/span&gt;&amp;nbsp;之后，可用性已经比很多人想象中高得多。&lt;/p&gt;&lt;p data-pid=&quot;PNm3GPZ2&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;这篇文章就聊聊：&lt;br style=&quot;user-select: initial !important;&quot;/&gt;免费&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&amp;nbsp;能做什么？从哪里获取？适合哪些人和场景？&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;一、先简单说结论&lt;/h2&gt;&lt;p data-pid=&quot;-VtRTg27&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;如果你有下面这些需求，&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&amp;nbsp;非常合适&lt;/span&gt;：&lt;/p&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;临时项目、课程作业、Demo 展示&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;活动页、报名页、落地页&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;测试环境、预发布环境&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;学习部署、&lt;span style=&quot;user-select: initial !important;&quot;&gt;DNS&lt;svg width=&quot;10px&quot; height=&quot;10px&quot; viewbox=&quot;0 0 16 16&quot; class=&quot;ZDI ZDI--FourPointedStar16 css-1dvsrp&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;m5.068 9.267-3.08-.77a.512.512 0 0 1 0-.994l3.08-.77a2.289 2.289 0 0 0 1.665-1.665l.77-3.08a.512.512 0 0 1 .994 0l.77 3.08c.205.82.845 1.46 1.665 1.665l3.08.77a.512.512 0 0 1 0 .994l-3.08.77a2.29 2.29 0 0 0-1.665 1.665l-.77 3.08a.512.512 0 0 1-.994 0l-.77-3.08a2.289 2.289 0 0 0-1.665-1.665Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;、HTTPS、CDN&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;不想花钱，但又需要一个“像样入口”的场景&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-pid=&quot;HPADojbk&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;尤其是现在&amp;nbsp;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;可以接入 Cloudflare&lt;/span&gt;，实用性提升很明显。&lt;/p&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;二、&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&amp;nbsp;是什么？为什么它算“能用”的免费域名？&lt;/h2&gt;&lt;p data-pid=&quot;J4-DPB1e&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;code style=&quot;user-select: initial !important; background-color: rgb(248, 248, 250); border-radius: 3px; font-family: Menlo, Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;lucida console&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 0.9em; margin: 0px 2px; padding: 3px 4px;&quot;&gt;eu.cc&lt;/code&gt;&amp;nbsp;和很多域名不同的是：&lt;/p&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;可以&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;正常解析 DNS&lt;/span&gt;（A / CNAME / TXT / MX）&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;可以绑定 GitHub Pages、&lt;span style=&quot;user-select: initial !important;&quot;&gt;Netlify&lt;svg width=&quot;10px&quot; height=&quot;10px&quot; viewbox=&quot;0 0 16 16&quot; class=&quot;ZDI ZDI--FourPointedStar16 css-1dvsrp&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;m5.068 9.267-3.08-.77a.512.512 0 0 1 0-.994l3.08-.77a2.289 2.289 0 0 0 1.665-1.665l.77-3.08a.512.512 0 0 1 .994 0l.77 3.08c.205.82.845 1.46 1.665 1.665l3.08.77a.512.512 0 0 1 0 .994l-3.08.77a2.29 2.29 0 0 0-1.665 1.665l-.77 3.08a.512.512 0 0 1-.994 0l-.77-3.08a2.289 2.289 0 0 0-1.665-1.665Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;、Vercel 等平台&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;现在可以&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;接入 Cloudflare&lt;/span&gt;，使用 CF 的 DNS、CDN、HTTPS、安全防护&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-pid=&quot;mARuBsw5&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;从哪里获取？&lt;/p&gt;&lt;div class=&quot;RichText-LinkCardContainer&quot; style=&quot;overflow: initial; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;span class=&quot;LinkCard-contents&quot; style=&quot;user-select: initial !important; display: block; flex: 1 1 auto; position: relative;&quot;&gt;&lt;span class=&quot;LinkCard-title two-line&quot; style=&quot;-webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; line-height: 20px; max-height: 40px; overflow: hidden; text-overflow: ellipsis; margin-bottom: 4px; max-width: 365px; user-select: initial !important;&quot;&gt;聚域网-到期域名查询抢注-域名注册-老域名买卖交易平台&lt;/span&gt;&lt;span class=&quot;LinkCard-desc&quot; style=&quot;user-select: initial !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; color: #9196A1; display: block; font-size: 13px; height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; word-break: break-all;&quot;&gt;www.juyu.com/zt/reg_seo?t=seo_szh&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p data-pid=&quot;pilNmWx1&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;这让它从“只能玩玩”，变成了&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;真的能部署项目&lt;/span&gt;。&lt;/p&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;三、&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&amp;nbsp;可以用来做什么？&lt;/h2&gt;&lt;h3 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.1em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(1.90909em) 0px calc(1.27273em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;1️⃣ 临时项目 / Demo 展示&lt;/h3&gt;&lt;p data-pid=&quot;_YnN1hqL&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;这是最典型、也是最推荐的用途。&lt;/p&gt;&lt;p data-pid=&quot;BqjJLm0o&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;比如：&lt;/p&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;黑客松项目&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;产品原型 Demo&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;内部演示站点&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-pid=&quot;cLyuQ-cG&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;用&amp;nbsp;&lt;code style=&quot;user-select: initial !important; background-color: rgb(248, 248, 250); border-radius: 3px; font-family: Menlo, Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;lucida console&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 0.9em; margin: 0px 2px; padding: 3px 4px;&quot;&gt;xxx.eu.cc&lt;/code&gt;&amp;nbsp;这种域名，比直接甩 IP 或随机子域名要专业得多，而且&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;零成本&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;figure data-size=&quot;normal&quot; style=&quot;margin: 1.4em 0px; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;div class=&quot;RichText-ConditionalImagePortal&quot; style=&quot;user-select: initial !important; overflow: hidden; max-height: 5000px;&quot;&gt;&lt;img src=&quot;https://pic1.zhimg.com/80/v2-cc914975d2461dd5fd0dbccfa9e3f21d_720w.webp?source=2c26e567&quot; data-caption=&quot;&quot; data-size=&quot;normal&quot; data-rawwidth=&quot;886&quot; data-rawheight=&quot;133&quot; data-original-token=&quot;v2-cc914975d2461dd5fd0dbccfa9e3f21d&quot; class=&quot;origin_image zh-lightbox-thumb lazy&quot; width=&quot;886&quot; data-original=&quot;https://picx.zhimg.com/v2-cc914975d2461dd5fd0dbccfa9e3f21d_r.jpg?source=2c26e567&quot; data-actualsrc=&quot;https://kinber.cn/zb_users/upload/2026/04/20260426023150177714191025175.jpg&quot; height=&quot;133&quot; data-lazy-status=&quot;ok&quot; style=&quot;display: block; margin: 0px auto; height: auto; cursor: zoom-in; animation: 0.5s ease-in 0s 1 normal none running animation-1yvu044; width: 654px; user-select: initial !important;&quot;/&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;h3 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.1em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(1.90909em) 0px calc(1.27273em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;2️⃣ 课程作业 / 学习项目&lt;/h3&gt;&lt;p data-pid=&quot;L1fsDGNS&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;很多课程要求：&lt;/p&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;项目必须能在线访问&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;要有完整 URL&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;最好支持 HTTPS&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-pid=&quot;ZKYLkb-t&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&amp;nbsp;+ Cloudflare + Netlify / Vercel，基本可以满足全部要求，非常适合学生。&lt;/p&gt;&lt;h3 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.1em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(1.90909em) 0px calc(1.27273em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;3️⃣ 活动页 / 报名页 / 落地页&lt;/h3&gt;&lt;p data-pid=&quot;w34Ms3Al&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;短期活动常见问题是：&lt;/p&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;域名只用几天或几周&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;买正式域名不划算&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;活动结束后就废弃&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-pid=&quot;9QIcXz4B&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;这种场景下，用免费&amp;nbsp;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&amp;nbsp;非常合适。&lt;/p&gt;&lt;h3 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.1em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(1.90909em) 0px calc(1.27273em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;4️⃣ 测试环境 / 预发布环境&lt;/h3&gt;&lt;p data-pid=&quot;KL6GBl-M&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;很多人会给项目分：&lt;/p&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;production&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;staging&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;test&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-pid=&quot;fL1TLIip&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;像下面这种就很常见：&lt;/p&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;code style=&quot;user-select: initial !important; background-color: rgb(248, 248, 250); border-radius: 3px; font-family: Menlo, Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;lucida console&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 0.9em; margin: 0px 2px; padding: 3px 4px;&quot;&gt;test.xxx.eu.cc&lt;/code&gt;&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;code style=&quot;user-select: initial !important; background-color: rgb(248, 248, 250); border-radius: 3px; font-family: Menlo, Monaco, Consolas, &amp;quot;Andale Mono&amp;quot;, &amp;quot;lucida console&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 0.9em; margin: 0px 2px; padding: 3px 4px;&quot;&gt;staging.xxx.eu.cc&lt;/code&gt;&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-pid=&quot;oTu-wSVr&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;即使以后换正式域名，迁移成本也不高。&lt;/p&gt;&lt;h3 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.1em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(1.90909em) 0px calc(1.27273em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;5️⃣ 学习 DNS / HTTPS / Cloudflare&lt;/h3&gt;&lt;p data-pid=&quot;V00DkLAE&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;如果你只是想学：&lt;/p&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;DNS 解析怎么配&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;CNAME / TXT 是干嘛的&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;HTTPS / SSL 原理&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;CDN / 缓存 / 防护&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-pid=&quot;FNRkJoLI&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;那&amp;nbsp;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;免费域名 + CF&lt;/span&gt;&amp;nbsp;是最省钱的练习方式，使用起来也不心疼。&lt;/p&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;四、&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&amp;nbsp;接入 Cloudflare 之后，变化在哪里？&lt;/h2&gt;&lt;p data-pid=&quot;Ab-Qap9K&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;这是很多人关心的点。&lt;/p&gt;&lt;p data-pid=&quot;I-1h70hy&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;接入 CF 之后，你可以：&lt;/p&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;使用&amp;nbsp;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;Cloudflare DNS 托管&lt;/span&gt;&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;开启&amp;nbsp;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;HTTPS（免费 SSL）&lt;/span&gt;&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;使用&amp;nbsp;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;CDN 加速&lt;/span&gt;&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;获得基础的&amp;nbsp;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;安全防护&lt;/span&gt;&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;统一管理多个域名和子域名&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-pid=&quot;kx8Xnowh&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;这让&amp;nbsp;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&amp;nbsp;不再只是“能访问”，而是&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;能正常上线一个像样的网站&lt;/span&gt;。&lt;/p&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;五、哪些场景不适合用&amp;nbsp;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;？&lt;/h2&gt;&lt;p data-pid=&quot;uF8O-fxj&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;也需要说清楚边界。&lt;/p&gt;&lt;p data-pid=&quot;eKT89upL&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;不太推荐用于：&lt;/p&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;正式商业项目&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;长期品牌官网&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;对稳定性和品牌可信度要求极高的业务&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-pid=&quot;qH1ZXwO1&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;原因很简单：&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;免费域名更适合“阶段性”和“功能性”需求&lt;/span&gt;。&lt;/p&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;六、总结一下&lt;/h2&gt;&lt;p data-pid=&quot;OH5lVZMN&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;一句话总结：&lt;/p&gt;&lt;blockquote data-pid=&quot;UzXdfxRv&quot; style=&quot;border-left-width: 3px; border-left-color: rgb(196, 199, 206); color: rgb(83, 88, 97); margin-top: 1.4em; margin-bottom: 1.4em; padding-left: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&amp;nbsp;是一个非常适合“临时 + 学习 + 测试 + Demo”的免费域名方案。&lt;/span&gt;&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/blockquote&gt;&lt;p data-pid=&quot;hl7Ia0lK&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;在它支持 Cloudflare 之后：&lt;/p&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;能力上，已经能覆盖大多数基础部署需求&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;成本上，几乎为零&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;迁移上，将来换正式域名也很方便&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-pid=&quot;T_QilV7x&quot; style=&quot;margin-top: 1.4em; margin-bottom: 0px; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;如果你现在正好缺一个&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;不用花钱、又能正常用的域名&lt;/span&gt;，并且年抛的域名，&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&amp;nbsp;是一个值得考虑的选择。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sun, 26 Apr 2026 02:31:16 +0800</pubDate></item><item><title>eu.cc免费域名怎么样？ http://eu.cc免费域名怎么样？在哪里申请？</title><link>https://kinber.cn/post/6505.html</link><description>&lt;h2 data-first-child=&quot;&quot; style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: 0px 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;span style=&quot;user-select: initial !important;&quot;&gt;免费领取3个年抛&lt;a href=&quot;https://link.zhihu.com/?target=http%3A//eu.cc&quot; class=&quot; external&quot; target=&quot;_blank&quot; rel=&quot;nofollow noreferrer&quot; data-za-detail-view-id=&quot;1043&quot; style=&quot;color: rgb(9, 64, 142); cursor: pointer; user-select: initial !important;&quot;&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&lt;/a&gt;域名，可托管到&lt;span style=&quot;user-select: initial !important;&quot;&gt;&lt;a class=&quot;RichContent-EntityWord css-b7erz1&quot; data-za-not-track-link=&quot;true&quot; data-paste-text=&quot;true&quot; href=&quot;https://zhida.zhihu.com/search?content_id=770637486&amp;content_type=Answer&amp;match_order=1&amp;q=CloudFlare&amp;zhida_source=entity&quot; target=&quot;_blank&quot; style=&quot;color: rgb(9, 64, 142); cursor: pointer; user-select: initial !important;&quot;&gt;CloudFlare&lt;svg width=&quot;10px&quot; height=&quot;10px&quot; viewbox=&quot;0 0 16 16&quot; class=&quot;ZDI ZDI--FourPointedStar16 css-1dvsrp&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;m5.068 9.267-3.08-.77a.512.512 0 0 1 0-.994l3.08-.77a2.289 2.289 0 0 0 1.665-1.665l.77-3.08a.512.512 0 0 1 .994 0l.77 3.08c.205.82.845 1.46 1.665 1.665l3.08.77a.512.512 0 0 1 0 .994l-3.08.77a2.29 2.29 0 0 0-1.665 1.665l-.77 3.08a.512.512 0 0 1-.994 0l-.77-3.08a2.289 2.289 0 0 0-1.665-1.665Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/span&gt;上(需要实名认证)&lt;/span&gt;&lt;/h2&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;分享一个可以托管到CloudFlare上的免费域名。邮箱注册就会送三个.&lt;a href=&quot;https://link.zhihu.com/?target=http%3A//EU.CC&quot; class=&quot; external&quot; target=&quot;_blank&quot; rel=&quot;nofollow noreferrer&quot; data-za-detail-view-id=&quot;1043&quot; style=&quot;color: rgb(9, 64, 142); cursor: pointer; user-select: initial !important;&quot;&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;EU.CC&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&lt;/a&gt;域名注册券。好了废话不多说现在开始。&lt;/h2&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;span style=&quot;user-select: initial !important;&quot;&gt;注：需要实名，担心个人信息泄露的朋友直接可以跳过了&lt;/span&gt;。领取地址在文章中间，接入CF之前&lt;/h2&gt;&lt;p class=&quot;ztext-empty-paragraph&quot; style=&quot;margin-top: -0.8em; margin-bottom: -0.8em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;p data-pid=&quot;9gWLY1p9&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;邮箱注册&lt;/span&gt;&lt;/p&gt;&lt;p data-pid=&quot;CyvipG1K&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;账号注册要求不高，账号注册完了就可以领取三张.&lt;a href=&quot;https://link.zhihu.com/?target=http%3A//EU.CC&quot; class=&quot; external&quot; target=&quot;_blank&quot; rel=&quot;nofollow noreferrer&quot; data-za-detail-view-id=&quot;1043&quot; style=&quot;color: rgb(9, 64, 142); cursor: pointer; user-select: initial !important;&quot;&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;EU.CC&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&lt;/a&gt;域名注册券了。&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;但是使用域名，就需要实名认证&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;figure data-size=&quot;normal&quot; style=&quot;margin: 1.4em 0px; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;div class=&quot;RichText-ConditionalImagePortal&quot; style=&quot;user-select: initial !important; overflow: hidden; max-height: 5000px;&quot;&gt;&lt;img src=&quot;https://picx.zhimg.com/80/v2-5c22becef93d12baa1c91e80eca2d3f9_720w.webp?source=1def8aca&quot; data-caption=&quot;&quot; data-size=&quot;normal&quot; data-rawwidth=&quot;617&quot; data-rawheight=&quot;352&quot; data-original-token=&quot;v2-c92a52c6098f6be167d0f065fe477366&quot; class=&quot;origin_image zh-lightbox-thumb lazy&quot; width=&quot;617&quot; data-original=&quot;https://pica.zhimg.com/v2-5c22becef93d12baa1c91e80eca2d3f9_r.jpg?source=1def8aca&quot; data-actualsrc=&quot;https://kinber.cn/zb_users/upload/2026/04/20260426022928177714176887096.jpg&quot; height=&quot;352&quot; data-lazy-status=&quot;ok&quot; style=&quot;display: block; margin: 0px auto; height: auto; cursor: zoom-in; animation: 0.5s ease-in 0s 1 normal none running animation-1yvu044; width: 654px; user-select: initial !important;&quot;/&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p data-pid=&quot;KWG7XcAc&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;再次点击领取,会有弹窗显示领取成功&lt;/p&gt;&lt;p&gt;&lt;figure data-size=&quot;normal&quot; style=&quot;margin: 1.4em 0px; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;div class=&quot;RichText-ConditionalImagePortal&quot; style=&quot;user-select: initial !important; overflow: hidden; max-height: 5000px;&quot;&gt;&lt;img src=&quot;https://picx.zhimg.com/80/v2-4fb71a6eff7c0715c87948c49b3c3fee_720w.webp?source=1def8aca&quot; data-caption=&quot;&quot; data-size=&quot;normal&quot; data-rawwidth=&quot;1096&quot; data-rawheight=&quot;326&quot; data-original-token=&quot;v2-bbf01d16b9e74770af1080a9e1855161&quot; class=&quot;origin_image zh-lightbox-thumb lazy&quot; width=&quot;1096&quot; data-original=&quot;https://picx.zhimg.com/v2-4fb71a6eff7c0715c87948c49b3c3fee_r.jpg?source=1def8aca&quot; data-actualsrc=&quot;https://kinber.cn/zb_users/upload/2026/04/20260426022929177714176922824.jpg&quot; height=&quot;326&quot; data-lazy-status=&quot;ok&quot; style=&quot;display: block; margin: 0px auto; height: auto; cursor: zoom-in; animation: 0.5s ease-in 0s 1 normal none running animation-1yvu044; width: 654px; user-select: initial !important;&quot;/&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;span style=&quot;user-select: initial !important;&quot;&gt;域名注册&lt;/span&gt;&lt;/h2&gt;&lt;p data-pid=&quot;AIBsCzO8&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;1、在域名查询界面，输入自己喜欢的子域名，点击【查域名】按钮，若是未注册点击【立即注册】按钮即可&lt;/p&gt;&lt;p&gt;&lt;figure data-size=&quot;normal&quot; style=&quot;margin: 1.4em 0px; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;div class=&quot;RichText-ConditionalImagePortal&quot; style=&quot;user-select: initial !important; overflow: hidden; max-height: 5000px;&quot;&gt;&lt;img src=&quot;https://picx.zhimg.com/80/v2-4c97ca29729bac86ae8c96f99af113d8_720w.webp?source=1def8aca&quot; data-caption=&quot;&quot; data-size=&quot;normal&quot; data-rawwidth=&quot;853&quot; data-rawheight=&quot;236&quot; data-original-token=&quot;v2-f5ca9e46e04804a3d691c40cec62affb&quot; class=&quot;origin_image zh-lightbox-thumb lazy&quot; width=&quot;853&quot; data-original=&quot;https://picx.zhimg.com/v2-4c97ca29729bac86ae8c96f99af113d8_r.jpg?source=1def8aca&quot; data-actualsrc=&quot;https://kinber.cn/zb_users/upload/2026/04/20260426022931177714177163063.jpg&quot; height=&quot;236&quot; data-lazy-status=&quot;ok&quot; style=&quot;display: block; margin: 0px auto; height: auto; cursor: zoom-in; animation: 0.5s ease-in 0s 1 normal none running animation-1yvu044; width: 654px; user-select: initial !important;&quot;/&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p data-pid=&quot;23YxISDP&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;2、点击勾选使用【注册券】选项，点击【立即注册】按钮。&lt;/p&gt;&lt;p&gt;&lt;figure data-size=&quot;normal&quot; style=&quot;margin: 1.4em 0px; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;div class=&quot;RichText-ConditionalImagePortal&quot; style=&quot;user-select: initial !important; overflow: hidden; max-height: 5000px;&quot;&gt;&lt;img src=&quot;https://picx.zhimg.com/80/v2-df46ac6e2d555da88fb58c63c97ba95f_720w.webp?source=1def8aca&quot; data-caption=&quot;&quot; data-size=&quot;normal&quot; data-rawwidth=&quot;830&quot; data-rawheight=&quot;536&quot; data-original-token=&quot;v2-04c3ac2a759b768486824dee6a01495e&quot; class=&quot;origin_image zh-lightbox-thumb lazy&quot; width=&quot;830&quot; data-original=&quot;https://picx.zhimg.com/v2-df46ac6e2d555da88fb58c63c97ba95f_r.jpg?source=1def8aca&quot; data-actualsrc=&quot;https://kinber.cn/zb_users/upload/2026/04/20260426022931177714177183432.jpg&quot; height=&quot;536&quot; data-lazy-status=&quot;ok&quot; style=&quot;display: block; margin: 0px auto; height: auto; cursor: zoom-in; animation: 0.5s ease-in 0s 1 normal none running animation-1yvu044; width: 654px; user-select: initial !important;&quot;/&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p data-pid=&quot;fMDYEd95&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;3、完成注册以后你就能在我的域名列表看到了&lt;/p&gt;&lt;p&gt;&lt;figure data-size=&quot;normal&quot; style=&quot;margin: 1.4em 0px; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;div class=&quot;RichText-ConditionalImagePortal&quot; style=&quot;user-select: initial !important; overflow: hidden; max-height: 5000px;&quot;&gt;&lt;img src=&quot;https://picx.zhimg.com/80/v2-a31c83d574a639f7288e6b2b07e18674_720w.webp?source=1def8aca&quot; data-caption=&quot;&quot; data-size=&quot;normal&quot; data-rawwidth=&quot;978&quot; data-rawheight=&quot;378&quot; data-original-token=&quot;v2-8af6ee1d635a3e260e01ce7fa784a5c5&quot; class=&quot;origin_image zh-lightbox-thumb lazy&quot; width=&quot;978&quot; data-original=&quot;https://picx.zhimg.com/v2-a31c83d574a639f7288e6b2b07e18674_r.jpg?source=1def8aca&quot; data-actualsrc=&quot;https://kinber.cn/zb_users/upload/2026/04/20260426022932177714177260922.jpg&quot; height=&quot;378&quot; data-lazy-status=&quot;ok&quot; style=&quot;display: block; margin: 0px auto; height: auto; cursor: zoom-in; animation: 0.5s ease-in 0s 1 normal none running animation-1yvu044; width: 654px; user-select: initial !important;&quot;/&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;领取地址：&lt;/h2&gt;&lt;div class=&quot;RichText-LinkCardContainer&quot; style=&quot;overflow: initial; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://link.zhihu.com/?target=https%3A//www.juyu.com/zt/reg_seo%3Ft%3Dseo_szh&quot; data-draft-node=&quot;block&quot; data-draft-type=&quot;link-card&quot; data-text=&quot;聚域网-到期域名查询抢注-域名注册-老域名买卖交易平台&quot; class=&quot;LinkCard new css-1m263bh&quot; data-za-detail-view-id=&quot;172&quot; style=&quot;align-items: center; background-color: rgb(248, 248, 250); border-radius: 8px; box-sizing: border-box; display: flex; flex-direction: row; margin: 16px auto; max-width: 100%; min-height: 90px; overflow: hidden; padding: 12px; position: relative; width: 390px; -webkit-box-align: center; user-select: initial !important; color: inherit !important; border: none !important;&quot;&gt;&lt;span class=&quot;LinkCard-contents&quot; style=&quot;user-select: initial !important; display: block; flex: 1 1 auto; position: relative;&quot;&gt;&lt;span class=&quot;LinkCard-title two-line&quot; style=&quot;-webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; line-height: 20px; max-height: 40px; overflow: hidden; text-overflow: ellipsis; margin-bottom: 4px; max-width: 365px; user-select: initial !important;&quot;&gt;聚域网-到期域名查询抢注-域名注册-老域名买卖交易平台&lt;/span&gt;&lt;span class=&quot;LinkCard-desc&quot; style=&quot;user-select: initial !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; color: #9196A1; display: block; font-size: 13px; height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; word-break: break-all;&quot;&gt;www.juyu.com/zt/reg_seo?t=seo_szh&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;span style=&quot;user-select: initial !important;&quot;&gt;域名托管到CloudFlare&lt;/span&gt;&lt;/h2&gt;&lt;blockquote data-pid=&quot;pitvLhWC&quot; style=&quot;border-left-width: 3px; border-left-color: rgb(196, 199, 206); color: rgb(83, 88, 97); margin-top: 1.4em; margin-bottom: 1.4em; padding-left: 1em; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;em style=&quot;user-select: initial !important;&quot;&gt;大佬可以跳过这个步骤，这里写是因为有些不懂的朋友。&lt;/em&gt;&lt;/blockquote&gt;&lt;p data-pid=&quot;FiLVS1SW&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;1、这里还是选择CloudFlare做托管。在CloudFlare控制台中，点击右边的添加，连接域，输入刚刚注册的&lt;span style=&quot;user-select: initial !important; font-weight: 600;&quot;&gt;&lt;a href=&quot;https://link.zhihu.com/?target=http%3A//hudi.eu.cc&quot; class=&quot; external&quot; target=&quot;_blank&quot; rel=&quot;nofollow noreferrer&quot; data-za-detail-view-id=&quot;1043&quot; style=&quot;color: rgb(9, 64, 142); cursor: pointer; user-select: initial !important;&quot;&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;hudi.eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;的域名。点击继续，如下图。&lt;/p&gt;&lt;h2 style=&quot;font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-stretch: inherit; font-size: 1.2em; line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; margin: calc(2.33333em) 0px calc(1.16667em); clear: left; color: rgb(25, 27, 31); text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;一、整体流程示意图（2种）&lt;/h2&gt;&lt;p data-pid=&quot;zvGXP2wG&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;在开始之前，先看整体流程结构图：&lt;/p&gt;&lt;p data-pid=&quot;reBCYX9Z&quot; style=&quot;margin-top: 1.4em; margin-bottom: 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;整个过程可以总结为：&lt;/p&gt;&lt;ol style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;在 Cloudflare 添加域名&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;配置&amp;nbsp;&lt;span style=&quot;user-select: initial !important;&quot;&gt;&lt;a class=&quot;RichContent-EntityWord css-b7erz1&quot; data-za-not-track-link=&quot;true&quot; data-paste-text=&quot;true&quot; href=&quot;https://zhida.zhihu.com/search?content_id=770637486&amp;content_type=Answer&amp;match_order=1&amp;q=DNS+%E8%AE%B0%E5%BD%95&amp;zhida_source=entity&quot; target=&quot;_blank&quot; style=&quot;color: rgb(9, 64, 142); cursor: pointer; user-select: initial !important;&quot;&gt;DNS 记录&lt;svg width=&quot;10px&quot; height=&quot;10px&quot; viewbox=&quot;0 0 16 16&quot; class=&quot;ZDI ZDI--FourPointedStar16 css-1dvsrp&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;m5.068 9.267-3.08-.77a.512.512 0 0 1 0-.994l3.08-.77a2.289 2.289 0 0 0 1.665-1.665l.77-3.08a.512.512 0 0 1 .994 0l.77 3.08c.205.82.845 1.46 1.665 1.665l3.08.77a.512.512 0 0 1 0 .994l-3.08.77a2.29 2.29 0 0 0-1.665 1.665l-.77 3.08a.512.512 0 0 1-.994 0l-.77-3.08a2.289 2.289 0 0 0-1.665-1.665Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/span&gt;&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;修改&amp;nbsp;&lt;a href=&quot;https://link.zhihu.com/?target=http%3A//eu.cc&quot; class=&quot; external&quot; target=&quot;_blank&quot; rel=&quot;nofollow noreferrer&quot; data-za-detail-view-id=&quot;1043&quot; style=&quot;color: rgb(9, 64, 142); cursor: pointer; user-select: initial !important;&quot;&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;http://&lt;/span&gt;&lt;span class=&quot;visible&quot; style=&quot;user-select: initial !important;&quot;&gt;eu.cc&lt;/span&gt;&lt;span class=&quot;invisible&quot; style=&quot;background-color: transparent; color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: a; text-shadow: none; user-select: initial !important;&quot;&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;的&amp;nbsp;&lt;span style=&quot;user-select: initial !important;&quot;&gt;&lt;a class=&quot;RichContent-EntityWord css-b7erz1&quot; data-za-not-track-link=&quot;true&quot; data-paste-text=&quot;true&quot; href=&quot;https://zhida.zhihu.com/search?content_id=770637486&amp;content_type=Answer&amp;match_order=1&amp;q=Nameserver&amp;zhida_source=entity&quot; target=&quot;_blank&quot; style=&quot;color: rgb(9, 64, 142); cursor: pointer; user-select: initial !important;&quot;&gt;Nameserver&lt;svg width=&quot;10px&quot; height=&quot;10px&quot; viewbox=&quot;0 0 16 16&quot; class=&quot;ZDI ZDI--FourPointedStar16 css-1dvsrp&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;m5.068 9.267-3.08-.77a.512.512 0 0 1 0-.994l3.08-.77a2.289 2.289 0 0 0 1.665-1.665l.77-3.08a.512.512 0 0 1 .994 0l.77 3.08c.205.82.845 1.46 1.665 1.665l3.08.77a.512.512 0 0 1 0 .994l-3.08.77a2.29 2.29 0 0 0-1.665 1.665l-.77 3.08a.512.512 0 0 1-.994 0l-.77-3.08a2.289 2.289 0 0 0-1.665-1.665Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/span&gt;&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;等待生效&lt;br style=&quot;user-select: initial !important;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;开启&amp;nbsp;&lt;span style=&quot;user-select: initial !important;&quot;&gt;&lt;a class=&quot;RichContent-EntityWord css-b7erz1&quot; data-za-not-track-link=&quot;true&quot; data-paste-text=&quot;true&quot; href=&quot;https://zhida.zhihu.com/search?content_id=770637486&amp;content_type=Answer&amp;match_order=1&amp;q=HTTPS&amp;zhida_source=entity&quot; target=&quot;_blank&quot; style=&quot;color: rgb(9, 64, 142); cursor: pointer; user-select: initial !important;&quot;&gt;HTTPS&lt;svg width=&quot;10px&quot; height=&quot;10px&quot; viewbox=&quot;0 0 16 16&quot; class=&quot;ZDI ZDI--FourPointedStar16 css-1dvsrp&quot; fill=&quot;currentColor&quot;&gt;&lt;path d=&quot;m5.068 9.267-3.08-.77a.512.512 0 0 1 0-.994l3.08-.77a2.289 2.289 0 0 0 1.665-1.665l.77-3.08a.512.512 0 0 1 .994 0l.77 3.08c.205.82.845 1.46 1.665 1.665l3.08.77a.512.512 0 0 1 0 .994l-3.08.77a2.29 2.29 0 0 0-1.665 1.665l-.77 3.08a.512.512 0 0 1-.994 0l-.77-3.08a2.289 2.289 0 0 0-1.665-1.665Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;figure data-size=&quot;normal&quot; style=&quot;margin: 1.4em 0px; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;div class=&quot;RichText-ConditionalImagePortal&quot; style=&quot;user-select: initial !important; overflow: hidden; max-height: 5000px;&quot;&gt;&lt;img src=&quot;https://pic1.zhimg.com/80/v2-490b7c2c54c74d5c13349d0530dd54ff_720w.webp?source=1def8aca&quot; data-caption=&quot;&quot; data-size=&quot;normal&quot; data-rawwidth=&quot;1024&quot; data-rawheight=&quot;1536&quot; data-original-token=&quot;v2-9cfed411e387b50385271c5d198b72f2&quot; class=&quot;origin_image zh-lightbox-thumb lazy&quot; width=&quot;1024&quot; data-original=&quot;https://pic1.zhimg.com/v2-490b7c2c54c74d5c13349d0530dd54ff_r.jpg?source=1def8aca&quot; data-actualsrc=&quot;https://kinber.cn/zb_users/upload/2026/04/20260426022933177714177381975.jpg&quot; height=&quot;1536&quot; data-lazy-status=&quot;ok&quot; style=&quot;display: block; margin: 0px auto; height: auto; cursor: zoom-in; animation: 0.5s ease-in 0s 1 normal none running animation-1yvu044; width: 654px; user-select: initial !important;&quot;/&gt;&lt;/div&gt;&lt;/figure&gt;&lt;figure data-size=&quot;normal&quot; style=&quot;margin: calc(2.24em) 0px 1.4em; color: rgb(25, 27, 31); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Source Han Sans SC&amp;quot;, &amp;quot;Noto Sans CJK SC&amp;quot;, &amp;quot;WenQuanYi Micro Hei&amp;quot;, &amp;quot;MiSans L3&amp;quot;, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 15px; text-wrap: wrap; background-color: rgb(255, 255, 255); user-select: initial !important;&quot;&gt;&lt;div class=&quot;RichText-ConditionalImagePortal&quot; style=&quot;user-select: initial !important; overflow: hidden; max-height: 5000px;&quot;&gt;&lt;img src=&quot;https://picx.zhimg.com/80/v2-be65e3d6fea085e3118199e87292ad34_720w.webp?source=1def8aca&quot; data-caption=&quot;&quot; data-size=&quot;normal&quot; data-rawwidth=&quot;1024&quot; data-rawheight=&quot;1536&quot; data-original-token=&quot;v2-1df9f51336804757ab6c48e15df57069&quot; class=&quot;origin_image zh-lightbox-thumb lazy&quot; width=&quot;1024&quot; data-original=&quot;https://picx.zhimg.com/v2-be65e3d6fea085e3118199e87292ad34_r.jpg?source=1def8aca&quot; data-actualsrc=&quot;https://kinber.cn/zb_users/upload/2026/04/20260426022935177714177593466.jpg&quot; height=&quot;1536&quot; data-lazy-status=&quot;ok&quot; style=&quot;display: block; margin: 0px auto; height: auto; cursor: zoom-in; animation: 0.5s ease-in 0s 1 normal none running animation-1yvu044; width: 654px; user-select: initial !important;&quot;/&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sun, 26 Apr 2026 02:26:30 +0800</pubDate></item></channel></rss>