<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>红尘客的博客</title>
        <link>https://notion.hhymc.top:18443/</link>
        <description>一个NotionNext搭建的博客</description>
        <lastBuildDate>Sun, 31 May 2026 02:39:13 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>zh-CN</language>
        <copyright>All rights reserved 2026, 红尘客</copyright>
        <item>
            <title><![CDATA[基础底座：Hermes部署]]></title>
            <link>https://notion.hhymc.top:18443/article/34da9a09-ba30-80c5-b508-dac3cb7dc93f</link>
            <guid>https://notion.hhymc.top:18443/article/34da9a09-ba30-80c5-b508-dac3cb7dc93f</guid>
            <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-34da9a09ba3080c5b508dac3cb7dc93f"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-text notion-block-35ca9a09ba3080d8aafad019c615f7a6">建议步骤</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-34da9a09ba30801794b2fae9bb9cf92e" data-id="34da9a09ba30801794b2fae9bb9cf92e"><span><div id="34da9a09ba30801794b2fae9bb9cf92e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#34da9a09ba30801794b2fae9bb9cf92e" title="一、部署及技巧"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">一、部署及技巧</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ba9a09ba3080878b4cd91896964979" data-id="35ba9a09ba3080878b4cd91896964979"><span><div id="35ba9a09ba3080878b4cd91896964979" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ba9a09ba3080878b4cd91896964979" title="（一）安装"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（一）安装</span></span></h3><div class="notion-text notion-block-35ba9a09ba3080a99491e96b9fd4643e">Windows 要在cmd模式下</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ba9a09ba3080cfbcc7e7f787cbea15" data-id="35ba9a09ba3080cfbcc7e7f787cbea15"><span><div id="35ba9a09ba3080cfbcc7e7f787cbea15" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ba9a09ba3080cfbcc7e7f787cbea15" title="（二）模型配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（二）模型配置</span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ba9a09ba3080289895ff4eb44769a4" data-id="35ba9a09ba3080289895ff4eb44769a4"><span><div id="35ba9a09ba3080289895ff4eb44769a4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ba9a09ba3080289895ff4eb44769a4" title="1. 主模型配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1. 主模型配置</span></span></h4><div class="notion-text notion-block-35ba9a09ba308024b08bd8a354a84b7b">也可编辑项目文件夹下的.env修改密钥</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ba9a09ba308046a3eafdefbb7df911" data-id="35ba9a09ba308046a3eafdefbb7df911"><span><div id="35ba9a09ba308046a3eafdefbb7df911" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ba9a09ba308046a3eafdefbb7df911" title="2. 辅助模型配置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">2. 辅助模型配置</span></span></h4><div class="notion-text notion-block-35ba9a09ba308032ba35f03e7382c8ea">config.yaml文件中配置</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ca9a09ba30808cb4b6d78a4db41506" data-id="35ca9a09ba30808cb4b6d78a4db41506"><span><div id="35ca9a09ba30808cb4b6d78a4db41506" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba30808cb4b6d78a4db41506" title="3. 本地模型"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">3. 本地模型</span></span></h4><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ba9a09ba3080dc8aafe9a377c70dd4" data-id="35ba9a09ba3080dc8aafe9a377c70dd4"><span><div id="35ba9a09ba3080dc8aafe9a377c70dd4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ba9a09ba3080dc8aafe9a377c70dd4" title="（三）Hermes 的几类配置文件"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（三）<b>Hermes 的几类配置文件</b></span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ca9a09ba30805c82edf256eaf0dc10" data-id="35ca9a09ba30805c82edf256eaf0dc10"><span><div id="35ca9a09ba30805c82edf256eaf0dc10" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba30805c82edf256eaf0dc10" title="1. .env"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1. .env</span></span></h4><div class="notion-text notion-block-35ca9a09ba30806a9e6fcbcedc7cda6c">~/.hermes/.env 放密钥。API Key、bot token、平台 token 这种东西放这里。不要发给别人，不要贴到公开仓库。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ca9a09ba3080928806f8c70dbe77df" data-id="35ca9a09ba3080928806f8c70dbe77df"><span><div id="35ca9a09ba3080928806f8c70dbe77df" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba3080928806f8c70dbe77df" title="2. config.yaml"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">2. config.yaml</span></span></h4><div class="notion-text notion-block-35ca9a09ba308053bc22ee7b73ca08f9">~/.hermes/config.yaml 放普通配置。比如默认模型、terminal backend、gateway、工具开关。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ca9a09ba3080258339c0942066c4bd" data-id="35ca9a09ba3080258339c0942066c4bd"><span><div id="35ca9a09ba3080258339c0942066c4bd" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba3080258339c0942066c4bd" title="3. soul.md"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">3. soul.md</span></span></h4><div class="notion-text notion-block-35ca9a09ba3080439f61e9c586dbeda2">~/.hermes/SOUL.md 放稳定人格和硬规则。比如回答前先验证，危险命令要提醒，不要编造 API，做完任务要说明怎么检查。<b>放固定规则</b></div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ca9a09ba30802aa555f3596b6e5550" data-id="35ca9a09ba30802aa555f3596b6e5550"><span><div id="35ca9a09ba30802aa555f3596b6e5550" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba30802aa555f3596b6e5550" title="4. Memory.md"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">4. Memory.md</span></span></h4><div class="notion-text notion-block-35ca9a09ba308073ad3dc591fd136170">~/.hermes/memories/MEMORY.md 放 Agent 的工作笔记。比如这台机器的环境、项目习惯、踩过的坑。<b>不是把所有东西都塞进 </b><b><a class="notion-link" href="http://memory.md/" target="_blank" rel="noopener noreferrer">MEMORY.md</a></b><b>，放会变化的环境事实和工作笔记。</b>

<code class="notion-inline-code">Memory = 它该知道什么；Skill = 某类任务该怎么做</code></div><div class="notion-text notion-block-367a9a09ba3080eeb5c1f6d8a212bb00"><b>主动存记忆：</b></div><div class="notion-text notion-block-367a9a09ba3080e983aad7dec63a57cb"><b>复杂任务做完后让它总结：</b></div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ca9a09ba30808c8e27d61d22e53346" data-id="35ca9a09ba30808c8e27d61d22e53346"><span><div id="35ca9a09ba30808c8e27d61d22e53346" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba30808c8e27d61d22e53346" title="5. User.md"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">5. User.md</span></span></h4><div class="notion-text notion-block-35ca9a09ba308060b27af48a9803c761">~/.hermes/memories/USER.md 放用户偏好。比如默认中文、结论先行、少写长篇废话。<b>放用户偏好。</b></div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ca9a09ba3080ff957bd52a044e121a" data-id="35ca9a09ba3080ff957bd52a044e121a"><span><div id="35ca9a09ba3080ff957bd52a044e121a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba3080ff957bd52a044e121a" title="6. Agent.md"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">6. Agent.md</span></span></h4><div class="notion-text notion-block-35ca9a09ba3080b79a79d9900c5f0c9f">项目根目录的 <a class="notion-link" href="http://agents.md/" target="_blank" rel="noopener noreferrer">AGENTS.md</a> 放项目级规则。比如这个项目怎么测试、不能动哪些目录、发布前要跑什么命令。<b>放项目规范。</b></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ca9a09ba308004b2def242f31002b2" data-id="35ca9a09ba308004b2def242f31002b2"><span><div id="35ca9a09ba308004b2def242f31002b2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba308004b2def242f31002b2" title="（四）写好soul.md"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（四）写好soul.md</span></span></h3><div class="notion-text notion-block-35ba9a09ba3080deb506f777b4b29ea2">主要注意：</div><div class="notion-text notion-block-35ca9a09ba308009b1bbe69fdeb20b9d">新手第一版 SOUL.md 不用写得像公司制度，几行就够，</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ba9a09ba3080efa282c61e98943796" data-id="35ba9a09ba3080efa282c61e98943796"><span><div id="35ba9a09ba3080efa282c61e98943796" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ba9a09ba3080efa282c61e98943796" title="（五）skill库及语音"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（五）skill库及语音</span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ca9a09ba30808c8c4fc45b2664a524" data-id="35ca9a09ba30808c8c4fc45b2664a524"><span><div id="35ca9a09ba30808c8c4fc45b2664a524" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba30808c8c4fc45b2664a524" title="1. skill"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1. skill</span></span></h4><div class="notion-text notion-block-35ca9a09ba3080518b12f9c31924fa35">是否生成了skill，要查看：<code class="notion-inline-code">hermes skills list</code></div><div class="notion-text notion-block-35ca9a09ba308091a268fd42ca2722be">可以搜外部skill：</div><div class="notion-blank notion-block-35ca9a09ba308025ae63e500e85a28cf"> </div><div class="notion-row"><a class="notion-bookmark notion-block-35ba9a09ba3080369aa3ef24569e843e" href="https://hermes-agent.nousresearch.com/docs/skills" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Skills Hub | Hermes Agent</div><div class="notion-bookmark-description">Browse all skills and plugins available for Hermes Agent</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fhermes-agent.nousresearch.com%2Fdocs%2Fimg%2Ffavicon.ico?table=block&amp;id=35ba9a09-ba30-8036-9aa3-ef24569e843e&amp;t=35ba9a09-ba30-8036-9aa3-ef24569e843e" alt="Skills Hub | Hermes Agent" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://hermes-agent.nousresearch.com/docs/skills</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fhermes-agent.nousresearch.com%2Fdocs%2Fimg%2Fhermes-agent-banner.png?table=block&amp;id=35ba9a09-ba30-8036-9aa3-ef24569e843e&amp;t=35ba9a09-ba30-8036-9aa3-ef24569e843e" alt="Skills Hub | Hermes Agent" loading="lazy" decoding="async"/></div></a></div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ca9a09ba3080e7a9b8e8e0d90ef68e" data-id="35ca9a09ba3080e7a9b8e8e0d90ef68e"><span><div id="35ca9a09ba3080e7a9b8e8e0d90ef68e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba3080e7a9b8e8e0d90ef68e" title="2. 语音"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">2. 语音</span></span></h4><div class="notion-text notion-block-35ca9a09ba3080f595f0c0fb1a581dd1">ctrl+b激活：文字回复。</div><div class="notion-text notion-block-35ca9a09ba308049a9abfa0200b34fed">ctrl+b退出语音输入</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ca9a09ba30809a8930eba06085022c" data-id="35ca9a09ba30809a8930eba06085022c"><span><div id="35ca9a09ba30809a8930eba06085022c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba30809a8930eba06085022c" title="（六）恢复session"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（六）恢复session</span></span></h3><div class="notion-text notion-block-35ca9a09ba3080f493e6c0bda5fef306">两者功能一样。</div><div class="notion-text notion-block-35ca9a09ba308077b7f2d4026502e0f3">恢复不了先查</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ca9a09ba3080c6b972c5ffaa1bf00b" data-id="35ca9a09ba3080c6b972c5ffaa1bf00b"><span><div id="35ca9a09ba3080c6b972c5ffaa1bf00b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba3080c6b972c5ffaa1bf00b" title="（七）Gateway"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（七）Gateway</span></span></h3><div class="notion-text notion-block-35ca9a09ba3080d49b76cdd425c498a9">Gateway 成功不看服务有没有启动，要看聊天软件里能不能给 Hermes 发消息，并收到回复。</div><div class="notion-text notion-block-35ca9a09ba3080ac982fe663faa2da56">第一条消息可以很简单，</div><div class="notion-text notion-block-35ca9a09ba3080ea8d49c2741ecb4ab8">再发第二条，</div><div class="notion-text notion-block-35ca9a09ba3080bc93cfdc543edd8831">第二天换一个说法让它做同类任务，看它有没有沿用偏好。测到这一步，才算测到了 Gateway + Memory 的组合能力。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ca9a09ba3080a1ba2fda949ab0d61a" data-id="35ca9a09ba3080a1ba2fda949ab0d61a"><span><div id="35ca9a09ba3080a1ba2fda949ab0d61a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba3080a1ba2fda949ab0d61a" title="（八）Profile 才是多 Agent 的正确起点"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（八）<b>Profile 才是多 Agent 的正确起点</b></span></span></h3><div class="notion-text notion-block-35ca9a09ba30807a935cdef4134df2a8">很多人说多 Agent，其实说的是多个 profile。</div><div class="notion-text notion-block-35ca9a09ba3080c1baefe894277f62cd">Profile 是独立 Hermes home。每个 profile 都有自己的 config.yaml、.env、SOUL.md、memories、sessions、skills、cron jobs、state database。Profile 是独立的 Hermes home。每个 profile 都有自己的 config.yaml、.env、SOUL.md、memories、sessions、skills、cron jobs、state 数据库。</div><div class="notion-text notion-block-35ca9a09ba308071975fc00499129359">创建一个写代码助手，</div><div class="notion-text notion-block-35ca9a09ba30803c81d2e709133cc612">创建一个审查助手，</div><ul class="notion-list notion-list-disc notion-block-35ca9a09ba3080bdb243f762415815b8"><li>-clone 的意思是复制当前配置、密钥和 SOUL，但给新 profile 一套新的 sessions 和 memory。它适合创建相似但职责不同的 agent。</li></ul><div class="notion-text notion-block-35ca9a09ba30806cb904f2c4fa77bd7e">如果要完整复制，包括记忆、会话、skills、cron，可以用，</div><div class="notion-text notion-block-35ca9a09ba3080059709cb8222755833">这里必须讲一个坑，Profile 不是 sandbox。</div><div class="notion-text notion-block-35ca9a09ba308027bde1dfe9b149017b">Profile 只是状态隔离。它隔离的是配置、记忆、会话、技能，不隔离文件权限。默认 local terminal backend 下，它仍会以当前用户身份访问文件系统。</div><div class="notion-text notion-block-35ca9a09ba3080598ca9ddf73ea10288">如果只想让它在某个项目目录工作，要设置 terminal.cwd。如果要限制命令执行环境，就得用 Docker、SSH、Modal、Singularity 这类 backend。</div><div class="notion-text notion-block-35ca9a09ba308057aba2f122a22b8f72">这句话要记住，</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ca9a09ba308006becefbf59e2093e2" data-id="35ca9a09ba308006becefbf59e2093e2"><span><div id="35ca9a09ba308006becefbf59e2093e2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba308006becefbf59e2093e2" title="（九）Docker 到底解决什么问题"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（九）<b>Docker 到底解决什么问题</b></span></span></h3><div class="notion-text notion-block-35ca9a09ba3080629b31cc3ae8b6a36a">Docker 和 Hermes 有两种关系。</div><div class="notion-text notion-block-35ca9a09ba30804d998fdf66bac4fcc8">第一种，把 Hermes 本体跑在 Docker 里。适合部署长期在线的服务，也能少污染宿主机环境。</div><div class="notion-text notion-block-35ca9a09ba308044b473e84cf3e13663">第二种，Hermes 还在宿主机跑，但它执行终端命令时进 Docker 沙箱。适合不想让 Agent 直接碰宿主机的场景。</div><div class="notion-text notion-block-35ca9a09ba3080ff924fc07ea8b16f42">这两个不是一回事。</div><div class="notion-text notion-block-35ca9a09ba30804289f3cd10e23713d0">把 Hermes 本体跑在 Docker 里，最小形态大概是，</div><div class="notion-text notion-block-35ca9a09ba3080f1821cec5c87b44171">后台 gateway，</div><div class="notion-text notion-block-35ca9a09ba3080909241fbbe14375922">核心是这个挂载，</div><div class="notion-text notion-block-35ca9a09ba3080d6802bcd6f9965ddb4">因为 /opt/data 是容器里的 Hermes 状态目录。.env、config、sessions、memories、skills、cron、logs 都在这里。没挂载，容器重建后，很多东西就没了。</div><div class="notion-text notion-block-35ca9a09ba3080cf98b4dab09d18cef1">只是想让 Hermes 命令执行更安全，可以先用，</div><div class="notion-text notion-block-35ca9a09ba30802a8e57f5751c89ac15">这时 Hermes 本体还在宿主机，进 Docker 的只是 terminal tool。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ca9a09ba3080cbb5a4d39d5d49818a" data-id="35ca9a09ba3080cbb5a4d39d5d49818a"><span><div id="35ca9a09ba3080cbb5a4d39d5d49818a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba3080cbb5a4d39d5d49818a" title="（十）kanban"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（十）kanban</span></span></h3><div class="notion-text notion-block-35ca9a09ba308032b578f86e7d91c6ad">让多个 Hermes profiles 像一个小团队一样协作，Kanban 就很关键。</div><div class="notion-text notion-block-35ca9a09ba308011bf0bc5ad10bc6601">最新版里可以直接看，</div><div class="notion-text notion-block-35ca9a09ba308035bcd3ef394e98104c">它的描述很清楚，这是一个 durable SQLite-backed task board。任务可以被原子 claim，可以设置依赖，可以由 named profile 在隔离 workspace 中执行。</div><div class="notion-text notion-block-35ca9a09ba3080a28bc5c22560ae8a35">最新版继续把这件事往前推，增加了 heartbeat、reclaim、zombie detection、retry budget、incomplete exit auto-block 等能力。翻译成人话就是，以前多 Agent 很像“派出去就听天由命”，现在更像有任务板、有心跳、有失败恢复、有交接记录。</div><div class="notion-text notion-block-35ca9a09ba308047a7fcffbfdb7b76d1">入门只需要知道这几个命令，</div><div class="notion-text notion-block-35ca9a09ba3080c4bfbbdf6998268356">不要第一天就让它自动接管大项目。更适合的练习是，</div><div class="notion-text notion-block-35ca9a09ba308094a66cfe9319bd1302">这类任务失败成本低，结构清楚，适合测试 Kanban。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ca9a09ba3080258984d1b63ca0e358" data-id="35ca9a09ba3080258984d1b63ca0e358"><span><div id="35ca9a09ba3080258984d1b63ca0e358" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba3080258984d1b63ca0e358" title="（十一）Cron 适合做固定任务，不适合许愿"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（十一）<b>Cron 适合做固定任务，不适合许愿</b></span></span></h3><div class="notion-text notion-block-35ca9a09ba3080589c2ed8981c89a9c7">最新版还加入了 no_agent cron，某些 watchdog 类任务只跑脚本，不必每次都启动 Agent。</div><div class="notion-text notion-block-35ca9a09ba3080c3a033d2f8520f1dde">我给 cron 的第一批任务通常很保守。早上出一份 AI 工具简报，晚上备份一个目录，每周审计一次 Skills，或者每天看一个网页有没有更新。这些活儿出错了也好处理。</div><div class="notion-text notion-block-35ca9a09ba30803bba7cc8a49da16649">自动发布文章、自动删文件、自动操作账号，我不建议第一天就交给它。自动化不是越猛越好，能复查、能回滚、能解释，才能长期放着跑。</div><div class="notion-text notion-block-35ca9a09ba308060b770da53c7778d1f"><b>排错顺序</b></div><div class="notion-text notion-block-35ca9a09ba3080e4a83cf6ebb0b60d39">Hermes 出问题时，最怕凭感觉乱改 .env 和 config.yaml。我一般先跑这一串，</div><ul class="notion-list notion-list-disc notion-block-35ca9a09ba3080548acbfe8dae3c49e6"><li>command not found 多半是 shell 没重载，先 source ~/.bashrc 或 source ~/.zshrc。</li></ul><ul class="notion-list notion-list-disc notion-block-35ca9a09ba3080e394fada6f72cb1c6b"><li>模型不回，先查 provider、API Key、模型名、base URL。</li></ul><ul class="notion-list notion-list-disc notion-block-35ca9a09ba3080f69b5ccc80736b1ffd"><li>本地模型奇怪，重点看 endpoint 是否 OpenAI-compatible、context 够不够、模型名和实际加载的是否一致。</li></ul><ul class="notion-list notion-list-disc notion-block-35ca9a09ba3080c8959cd81dfd2c82bb"><li>Gateway 启动了却收不到消息，别急着重装，token、allowlist、pairing、home channel、平台权限逐项看。</li></ul><ul class="notion-list notion-list-disc notion-block-35ca9a09ba308016b032fd3ce85fb994"><li>记忆没生效，先确认是不是同一个 profile，再看 session 是否恢复、MEMORY.md / USER.md 有没有写入。</li></ul><ul class="notion-list notion-list-disc notion-block-35ca9a09ba3080539034f6e272b5f03d"><li>Profile 能访问外部文件也不奇怪，profile 管状态，sandbox 才管边界。</li></ul><ul class="notion-list notion-list-disc notion-block-35ca9a09ba3080c6b2e0fd8497676b9f"><li>Docker 重启后配置丢了，大概率是 ~/.hermes 没挂到 /opt/data。Skills 乱了，先看 hermes skills list 和 hermes skills audit，别上来手删一堆。</li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35ca9a09ba30806a89f4ef3e8b004f39" data-id="35ca9a09ba30806a89f4ef3e8b004f39"><span><div id="35ca9a09ba30806a89f4ef3e8b004f39" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba30806a89f4ef3e8b004f39" title="（十二）AI 日报助手"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（十二）<b>AI 日报助手</b></span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ca9a09ba30801bba92ee71451fc04a" data-id="35ca9a09ba30801bba92ee71451fc04a"><span><div id="35ca9a09ba30801bba92ee71451fc04a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba30801bba92ee71451fc04a" title="1. 在 CLI 里直接丢这个任务"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1. 在 CLI 里直接丢这个任务</span></span></h4><div class="notion-text notion-block-35ca9a09ba30806eb936f9d46c58bdcf">它做完以后，不要只看内容，要纠正格式。比如，</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-35ca9a09ba3080bcb361d5a39dd30da6" data-id="35ca9a09ba3080bcb361d5a39dd30da6"><span><div id="35ca9a09ba3080bcb361d5a39dd30da6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35ca9a09ba3080bcb361d5a39dd30da6" title="2. 换一个要求，"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">2. 换一个要求，</span></span></h4><div class="notion-text notion-block-35ca9a09ba3080668a0dfe050419c1d1">连续做三天，差不多就能沉淀成 Skill，</div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[解决CLI代理的问题]]></title>
            <link>https://notion.hhymc.top:18443/article/366a9a09-ba30-8038-ba3b-ce59ff59cde4</link>
            <guid>https://notion.hhymc.top:18443/article/366a9a09-ba30-8038-ba3b-ce59ff59cde4</guid>
            <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-366a9a09ba308038ba3bce59ff59cde4"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-blank notion-block-366a9a09ba3080d9a4bcc9627c6f2d37"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[WSL的使用]]></title>
            <link>https://notion.hhymc.top:18443/article/194a9a09-ba30-80aa-9918-f8541dfec580</link>
            <guid>https://notion.hhymc.top:18443/article/194a9a09-ba30-80aa-9918-f8541dfec580</guid>
            <pubDate>Sat, 08 Feb 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-194a9a09ba3080aa9918f8541dfec580"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-194a9a09ba308037bc63f0ee98a6824b" data-id="194a9a09ba308037bc63f0ee98a6824b"><span><div id="194a9a09ba308037bc63f0ee98a6824b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#194a9a09ba308037bc63f0ee98a6824b" title="一、WSL中的安装和使用"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">一、WSL中的安装和使用</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-194a9a09ba3080ab9a66ee9f428b2ac0" data-id="194a9a09ba3080ab9a66ee9f428b2ac0"><span><div id="194a9a09ba3080ab9a66ee9f428b2ac0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#194a9a09ba3080ab9a66ee9f428b2ac0" title="1. 确定WSL版本"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1. 确定WSL版本</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-194a9a09ba30806c8b3df395159d6678" data-id="194a9a09ba30806c8b3df395159d6678"><span><div id="194a9a09ba30806c8b3df395159d6678" class="notion-header-anchor"></div><a class="notion-hash-link" href="#194a9a09ba30806c8b3df395159d6678" title="2. 卸载指定的版本"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">2. 卸载指定的版本</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-194a9a09ba3080c6b054cc52353c055c" data-id="194a9a09ba3080c6b054cc52353c055c"><span><div id="194a9a09ba3080c6b054cc52353c055c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#194a9a09ba3080c6b054cc52353c055c" title="3. 设置默认使用的版本"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">3. 设置默认使用的版本</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-194a9a09ba308000923ade85593c3270" data-id="194a9a09ba308000923ade85593c3270"><span><div id="194a9a09ba308000923ade85593c3270" class="notion-header-anchor"></div><a class="notion-hash-link" href="#194a9a09ba308000923ade85593c3270" title="4. 切换特定版本"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">4. 切换特定版本</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-194a9a09ba3080e3b282dfd362f8ece2" data-id="194a9a09ba3080e3b282dfd362f8ece2"><span><div id="194a9a09ba3080e3b282dfd362f8ece2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#194a9a09ba3080e3b282dfd362f8ece2" title="5. 升级WSL"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">5. 升级WSL</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-194a9a09ba3080d78a61cf4b0cf35206" data-id="194a9a09ba3080d78a61cf4b0cf35206"><span><div id="194a9a09ba3080d78a61cf4b0cf35206" class="notion-header-anchor"></div><a class="notion-hash-link" href="#194a9a09ba3080d78a61cf4b0cf35206" title="6. 设置WSL2为默认启动器"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">6. 设置WSL2为默认启动器</span></span></h3><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-194a9a09ba3080d9b7ecebb20b1494e8" data-id="194a9a09ba3080d9b7ecebb20b1494e8"><span><div id="194a9a09ba3080d9b7ecebb20b1494e8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#194a9a09ba3080d9b7ecebb20b1494e8" title="二、WSL的迁移"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">二、WSL的迁移</span></span></h2><ol start="1" class="notion-list notion-list-numbered notion-block-34da9a09ba30808fbd5aec50096bb447" style="list-style-type:decimal"><li><b>打开 PowerShell（管理员权限）</b></li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-34da9a09ba3080fd9496ca6c7cbf77fb" style="list-style-type:decimal"><li><b>列出已安装的 WSL 发行版</b>：</li><ol class="notion-list notion-list-numbered notion-block-34da9a09ba3080fd9496ca6c7cbf77fb" style="list-style-type:lower-alpha"><div class="notion-text notion-block-34da9a09ba3080058e62e93fbcdb370b">输出类似：</div></ol></ol><ol start="3" class="notion-list notion-list-numbered notion-block-34da9a09ba3080d59ebee9555f682748" style="list-style-type:decimal"><li><b>导出你想迁移的发行版</b>：</li><ol class="notion-list notion-list-numbered notion-block-34da9a09ba3080d59ebee9555f682748" style="list-style-type:lower-alpha"><div class="notion-text notion-block-34da9a09ba3080a8bdabf3f3e9ade193">假设你要迁移 <code class="notion-inline-code">Ubuntu</code>：</div><div class="notion-text notion-block-34da9a09ba3080629968f1fd1218767d">这里会把 <code class="notion-inline-code">Ubuntu</code> 的镜像导出到 D 盘 <code class="notion-inline-code">wsl-backup</code> 文件夹下。</div></ol></ol><ol start="4" class="notion-list notion-list-numbered notion-block-34da9a09ba3080bb90d3c75a0955b0d4" style="list-style-type:decimal"><li><b>注销（卸载）原来的发行版</b>：</li><ol class="notion-list notion-list-numbered notion-block-34da9a09ba3080bb90d3c75a0955b0d4" style="list-style-type:lower-alpha"><div class="notion-text notion-block-34da9a09ba3080ca99eeef450f8c9dde">⚠️ 注意，这会删除原有的 C 盘数据（已导出可恢复）。</div></ol></ol><ol start="5" class="notion-list notion-list-numbered notion-block-34da9a09ba308026b035e7442a544d2d" style="list-style-type:decimal"><li><b>从 D 盘重新导入</b>：</li><ol class="notion-list notion-list-numbered notion-block-34da9a09ba308026b035e7442a544d2d" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-34da9a09ba3080b799a0f9cac9fe2b43"><li>第一个 <code class="notion-inline-code">Ubuntu</code> 是发行版名称</li></ul><ul class="notion-list notion-list-disc notion-block-34da9a09ba30807a933fdbc07079595b"><li>第二个 <code class="notion-inline-code">D:\WSL\Ubuntu</code> 是新存储位置</li></ul><ul class="notion-list notion-list-disc notion-block-34da9a09ba308023afacd2f9997de13e"><li>第三个 <code class="notion-inline-code">D:\wsl-backup\ubuntu.tar</code> 是导出的镜像文件</li></ul><ul class="notion-list notion-list-disc notion-block-34da9a09ba3080a9bedaf333645ea170"><li><code class="notion-inline-code">-version 2</code> 指定使用 WSL2</li></ul></ol></ol><ol start="6" class="notion-list notion-list-numbered notion-block-34da9a09ba3080dd91bccbbebc849b0a" style="list-style-type:decimal"><li><b>验证</b>：</li><ol class="notion-list notion-list-numbered notion-block-34da9a09ba3080dd91bccbbebc849b0a" style="list-style-type:lower-alpha"><div class="notion-text notion-block-34da9a09ba3080419c52e575fd817488">你会看到 Ubuntu 已经在 D 盘运行。</div></ol></ol><hr class="notion-hr notion-block-34da9a09ba30803cba1fc3a08099fc02"/><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-34da9a09ba3080fa87b0cd13e1a6f09c" data-id="34da9a09ba3080fa87b0cd13e1a6f09c"><span><div id="34da9a09ba3080fa87b0cd13e1a6f09c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#34da9a09ba3080fa87b0cd13e1a6f09c" title="三、WSL - 解决VPN连接下无法访问网络的问题"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">三、<b>WSL - 解决VPN连接下无法访问网络的问题</b></span></span></h2><ul class="notion-list notion-list-disc notion-block-35ba9a09ba3080559845d70beb7c83fd"><li>打开宿主机的文件夹，找到并编辑 <code class="notion-inline-code">C:\Users\&lt;您的用户名&gt;\.wslconfig</code> 文件（若没有则新建一个）。</li></ul><ul class="notion-list notion-list-disc notion-block-35ba9a09ba3080bc94ebfade849caf73"><li>在文件中添加以下内容：</li><ul class="notion-list notion-list-disc notion-block-35ba9a09ba3080bc94ebfade849caf73"></ul></ul><div class="notion-blank notion-block-35ba9a09ba3080a5ae9ffedd4e2b428b"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cloudflare 免费节点无法连接、速度慢、不稳定？进阶优化后节点全部连通，4K视频丝滑流畅]]></title>
            <link>https://notion.hhymc.top:18443/article/35aa9a09-ba30-808b-97e7-d6a1d42e9119</link>
            <guid>https://notion.hhymc.top:18443/article/35aa9a09-ba30-808b-97e7-d6a1d42e9119</guid>
            <pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-35aa9a09ba30808b97e7d6a1d42e9119"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-35aa9a09ba3080e69d15efdbff4e5973"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:700px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://img.youtube.com/vi/shW9uoWJ0RQ/maxresdefault.jpg?spaceId=840e09cc-7604-4125-9a6f-ad20378352aa&amp;t=35aa9a09-ba30-80e6-9d15-efdbff4e5973" alt="edgetunnel 进阶优化：优选IP、ProxyIP、ECH 全面提速" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-35aa9a09ba30808bb835e0386650bc71">使用 Clouflare 搭建的节点，在使用默认功能优选节点时，由于使用的人数较多，导致节点能用但延迟较高、不稳定且大量节点无法连接，本期视频从根本原因出发，按优先级逐步优化，帮你把延迟从 1000ms+ 降到 500ms 以内，确保秒开4K视频，且播放速度稳定。</div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-35aa9a09ba308060bc42e49d120c50e1" data-id="35aa9a09ba308060bc42e49d120c50e1"><span><div id="35aa9a09ba308060bc42e49d120c50e1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba308060bc42e49d120c50e1" title="视频主要内容"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>视频主要内容</b></span></span></h3><ul class="notion-list notion-list-disc notion-block-35aa9a09ba3080319ecad1aec053ad8d"><li>流量链路分析：延迟高的三个根因</li></ul><ul class="notion-list notion-list-disc notion-block-35aa9a09ba30804e8c0fe46c8805d5a9"><li>修复 ProxyIP：消除大量连接失败节点（必做）</li></ul><ul class="notion-list notion-list-disc notion-block-35aa9a09ba308004be73c2c350bc2eb9"><li>CloudflareSpeedTest 本地测速：找到最优 CF IP（必做）</li></ul><ul class="notion-list notion-list-disc notion-block-35aa9a09ba3080948d1cc5203907e5f8"><li>开启「优选IP作为反代IP」：减少一跳中转（强烈推荐）</li></ul><ul class="notion-list notion-list-disc notion-block-35aa9a09ba3080148f28e8bff1f4a235"><li>开启 ECH：减少 GFW 干扰，降低延迟抖动（强烈推荐）</li></ul><ul class="notion-list notion-list-disc notion-block-35aa9a09ba308052a6b2e61fa8b81bfc"><li>调整优选端口：不同运营商对比测试（可选）</li></ul><ul class="notion-list notion-list-disc notion-block-35aa9a09ba3080c185c2d09e47397c1e"><li>自建 ProxyIP：完全控制出口质量（有 VPS 则推荐）</li></ul><ul class="notion-list notion-list-disc notion-block-35aa9a09ba3080ca896ce4c12eb93e47"><li>SOCKS5 链式代理：效果最强的私人出口方案（有 VPS 则推荐）</li></ul><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-35aa9a09ba3080f180f4f54165537c2b" data-id="35aa9a09ba3080f180f4f54165537c2b"><span><div id="35aa9a09ba3080f180f4f54165537c2b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba3080f180f4f54165537c2b" title="先搞清楚：延迟高的根源在哪里"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>先搞清楚：延迟高的根源在哪里</b></span></span></h3><div class="notion-text notion-block-35aa9a09ba308036b789f3f477c99f14">优化前必须理解流量走的完整路径，<b>每一跳都会叠加延迟</b>：</div><div class="notion-text notion-block-35aa9a09ba3080f8893fcff1949bb151"><code class="notion-inline-code">你的设备  ↓ 优选IP 决定入口质量Cloudflare 边缘节点  ↓ Worker 运行（10ms CPU 限制）CF Worker  ↓ ProxyIP 决定出口质量ProxyIP 中转节点  ↓目标网站</code></div><div class="notion-text notion-block-35aa9a09ba30801bb923f6cdd33202a5">延迟高一般只有三个根因：</div><table class="notion-simple-table notion-block-35aa9a09ba30805abc32e982ea49b06d"><tbody><tr class="notion-simple-table-row notion-simple-table-header-row notion-block-35aa9a09ba3080d7bb91fda21d567b6a"><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>根因</b></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>典型现象</b></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>优化方向</b></div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba3080f2b0f0f32350d99393"><td class="" style="width:120px"><div class="notion-simple-table-cell">ProxyIP 失效或质量差</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">大量节点连接失败</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">更换或自建 ProxyIP</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba30808bab78cc84d3fec3ca"><td class="" style="width:120px"><div class="notion-simple-table-cell">优选 IP 质量差</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">延迟 1000ms+ 且参差不齐</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">本地测速找最优 IP</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba3080c49c19d0681b308e9c"><td class="" style="width:120px"><div class="notion-simple-table-cell">GFW 干扰或 QoS 限速</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">延迟抖动大、时好时坏</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">ECH、协议切换、自建出口</div></td></tr></tbody></table><hr class="notion-hr notion-block-35aa9a09ba3080699897df0b518b31b0"/><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-35aa9a09ba308089b913f4cea2e2b790" data-id="35aa9a09ba308089b913f4cea2e2b790"><span><div id="35aa9a09ba308089b913f4cea2e2b790" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba308089b913f4cea2e2b790" title="准备项"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>准备项</b></span></span></h3><ul class="notion-list notion-list-disc notion-block-35aa9a09ba30803c9e04eeb056623654"><li>edgetunnel 已部署完成，节点可以导入客户端</li></ul><ul class="notion-list notion-list-disc notion-block-35aa9a09ba308072b20af0926edacf18"><li>绑定了自定义域名（<code class="notion-inline-code">.workers.dev</code> / <code class="notion-inline-code">.pages.dev</code> 在国内部分地区被封锁，必须绑自定义域）</li></ul><ul class="notion-list notion-list-disc notion-block-35aa9a09ba3080029ceddf622891ea55"><li>客户端使用 Clash Verge Rev（mihomo/Meta 内核）</li></ul><hr class="notion-hr notion-block-35aa9a09ba30801aadfdf903b24f7ea4"/><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-35aa9a09ba3080b89ad7f011dc73347a" data-id="35aa9a09ba3080b89ad7f011dc73347a"><span><div id="35aa9a09ba3080b89ad7f011dc73347a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba3080b89ad7f011dc73347a" title="操作步骤"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>操作步骤</b></span></span></h3><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba308028ab6ef78c4972bfcf" data-id="35aa9a09ba308028ab6ef78c4972bfcf"><span><div id="35aa9a09ba308028ab6ef78c4972bfcf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba308028ab6ef78c4972bfcf" title="第一步：修复 ProxyIP（必做，效果最显著）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>第一步：修复 ProxyIP（必做，效果最显著）</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba30802aafeed4e497f3a154"><b>背景</b>：CF Worker 被 Cloudflare 限制，无法直接访问 Cloudflare 托管的网站，需要 ProxyIP 做中转。ProxyIP 失效是节点大量失败最主要的原因。</div><div class="notion-text notion-block-35aa9a09ba3080ed87b5e6e1b54688da">进后台 → 设置 → ProxyIP，填入多个备用地址，用换行分隔，失效时自动切换：</div><div class="notion-text notion-block-35aa9a09ba308026ae72df50cd6a6f46"><code class="notion-inline-code">proxyip.cmliussss.net,cdn-all.xn--b6gac.eu.org,cdn.xn--b6gac.eu.org,edgetunnel.anycast.eu.org,cdn.anycast.eu.org</code></div><div class="notion-text notion-block-35aa9a09ba3080b7ae84daae9ad7579d">验证是否有效：<a class="notion-link" href="https://check.proxyip.cmliussss.net/" target="_blank" rel="noopener noreferrer">https://check.proxyip.cmliussss.net/</a></div><div class="notion-text notion-block-35aa9a09ba3080559f23d95c3d578f59"><b>预期效果</b>：配置后，连接失败的节点基本消除。</div><hr class="notion-hr notion-block-35aa9a09ba3080c69961d814373b6f51"/><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba30802c998bf0dacc739cae" data-id="35aa9a09ba30802c998bf0dacc739cae"><span><div id="35aa9a09ba30802c998bf0dacc739cae" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba30802c998bf0dacc739cae" title="第二步：用本地测速找最优 IP（核心优化）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>第二步：用本地测速找最优 IP（核心优化）</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba3080058b63e70a295723da">edgetunnel 默认随机抽取 CF IP，质量完全靠运气。通过本地测速找到对你当前网络延迟最低的 IP，是最直接有效的优化。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba308011baa5c1a6e5735021" data-id="35aa9a09ba308011baa5c1a6e5735021"><span><div id="35aa9a09ba308011baa5c1a6e5735021" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba308011baa5c1a6e5735021" title="下载 CloudflareSpeedTest"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>下载 CloudflareSpeedTest</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba308025bb82c361105c2a2e"><b>Windows</b></div><div class="notion-text notion-block-35aa9a09ba3080c3b54ffc3cfdd310a0">前往 <a class="notion-link" href="https://github.com/XIU2/CloudflareSpeedTest/releases" target="_blank" rel="noopener noreferrer">CloudflareSpeedTest Releases</a> 下载 <code class="notion-inline-code">cfst_windows_amd64.zip</code>，解压后得到 <code class="notion-inline-code">cfst.exe</code>，在解压目录打开终端运行。</div><div class="notion-text notion-block-35aa9a09ba3080fc8d42fc5eec2743a4"><b>macOS</b></div><div class="notion-text notion-block-35aa9a09ba308089be6ce64928b18cb5"><code class="notion-inline-code">mkdir ~/cfst &amp;&amp; cd ~/cfst
# Intel Maccurl -L -o cfst.zip https://ghfast.top/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.3.4/cfst_darwin_amd64.zip
# Apple Silicon（M 系列）# curl -L -o cfst.zip https://ghfast.top/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.3.4/cfst_darwin_arm64.zip
unzip cfst.zipchmod +x cfst</code></div><div class="notion-text notion-block-35aa9a09ba3080b5a13ef1c5bc03a0e9"><b>Linux</b></div><div class="notion-text notion-block-35aa9a09ba3080e29f1eefabe458c5a8"><code class="notion-inline-code">mkdir ~/cfst &amp;&amp; cd ~/cfst
wget https://ghfast.top/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.3.4/cfst_linux_amd64.tar.gz
tar -zxvf cfst_linux_amd64.tar.gzchmod +x cfst</code></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba3080c4a453e242d54e29d8" data-id="35aa9a09ba3080c4a453e242d54e29d8"><span><div id="35aa9a09ba3080c4a453e242d54e29d8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba3080c4a453e242d54e29d8" title="关闭代理后测速"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>关闭代理后测速</b></span></span></h2><blockquote class="notion-quote notion-block-35aa9a09ba30801b81e9e334bb54b216"><div><b>必须关闭代理，否则测出的是代理服务器到 CF 的延迟，对本机没有意义。</b></div></blockquote><div class="notion-text notion-block-35aa9a09ba3080b2ac2bc640c33422b8"><code class="notion-inline-code">unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY ALL_PROXY all_proxy
# 验证已关闭（应输出空）echo $http_proxy</code></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba30806f8523f5994ed540bc" data-id="35aa9a09ba30806f8523f5994ed540bc"><span><div id="35aa9a09ba30806f8523f5994ed540bc" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba30806f8523f5994ed540bc" title="用 HTTPing 模式测速"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>用 HTTPing 模式测速</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba3080f080fbe134c55f4148"><code class="notion-inline-code">./cfst -httping -tl 150 -sl 5 -p 15</code></div><table class="notion-simple-table notion-block-35aa9a09ba30809d9994c037b72dd6af"><tbody><tr class="notion-simple-table-row notion-simple-table-header-row notion-block-35aa9a09ba30809cb5a0ea8cae581ea0"><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>参数</b></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>含义</b></div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba3080f6ba43d4215bab5c77"><td class="" style="width:120px"><div class="notion-simple-table-cell"><code class="notion-inline-code">-httping</code></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">HTTP 测速模式，<b>必须加</b>，过滤掉”TCP 通但 HTTP 代理不可用”的假可用 IP</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba3080eaa7a9ec56ebad8d3c"><td class="" style="width:120px"><div class="notion-simple-table-cell"><code class="notion-inline-code">-tl 150</code></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">只保留延迟 150ms 以内的 IP</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba30804b8ae4c9886ae92090"><td class="" style="width:120px"><div class="notion-simple-table-cell"><code class="notion-inline-code">-sl 5</code></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">只保留下载速度 5MB/s 以上的 IP</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba3080099c5decf18724b515"><td class="" style="width:120px"><div class="notion-simple-table-cell"><code class="notion-inline-code">-p 15</code></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">输出前 15 个结果</div></td></tr></tbody></table><div class="notion-text notion-block-35aa9a09ba3080328f46f6485fc5d57e">为什么要用 HTTPing 而不是默认 TCP 模式？TCP 测速会有大量”看起来可用、实际在客户端 Timeout”的 IP，而 HTTPing 模式与 Clash 客户端测速逻辑一致，结果更准确。</div><div class="notion-text notion-block-35aa9a09ba3080cb8ddbe4c18ca01e74"><b>实测参考（每次不同，仅示例）：</b></div><div class="notion-text notion-block-35aa9a09ba30808eb0cdcc0e962d6ea3"><code class="notion-inline-code">IP 地址           延迟(ms)  速度(MB/s)  地区162.159.45.46     44.10     13.03       NRT（东京）162.159.44.188    45.34     11.82       NRT（东京）172.64.53.100     59.02     13.42       NRT（东京）172.64.52.232     62.29     13.43       NRT（东京）162.159.38.157    64.46     12.82       NRT（东京）</code></div><blockquote class="notion-quote notion-block-35aa9a09ba3080d1860ecd3c18fd8fc6"><div>注意：TCP 测速时 SIN（新加坡）节点可用，但在客户端实测时 Timeout。建议在 Clash 里全部测速后，删掉经常 Timeout 的地区节点。</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba3080f0aacdeb810200bffe" data-id="35aa9a09ba3080f0aacdeb810200bffe"><span><div id="35aa9a09ba3080f0aacdeb810200bffe" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba3080f0aacdeb810200bffe" title="把测速结果填入后台"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>把测速结果填入后台</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba30804d9e07e2404b460fd2">后台 → 优选订阅生成 → 模式选「自定义订阅（支持汇聚订阅）」</div><div class="notion-text notion-block-35aa9a09ba30801d8112c1f4c787cbe8">格式为 <code class="notion-inline-code">IP地址:端口#备注名</code>，每行一个：</div><div class="notion-text notion-block-35aa9a09ba3080bd8672e2d5b808cf4a"><code class="notion-inline-code">162.159.45.46:443#NRT优选1162.159.44.188:443#NRT优选2172.64.53.100:443#NRT优选3172.64.52.232:443#NRT优选4162.159.38.157:443#NRT优选5</code></div><div class="notion-text notion-block-35aa9a09ba30802bb460f8243d45d316"><b>预期效果</b>：延迟从 1000ms+ 随机分布，降到 400~600ms（NRT 东京段）。</div><hr class="notion-hr notion-block-35aa9a09ba308069861ad9879b69a595"/><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba30800bbdcfe863dc1adbbf" data-id="35aa9a09ba30800bbdcfe863dc1adbbf"><span><div id="35aa9a09ba30800bbdcfe863dc1adbbf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba30800bbdcfe863dc1adbbf" title="第三步：开启「优选IP作为反代IP」（推荐）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>第三步：开启「优选IP作为反代IP」（推荐）</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba3080ddad51c8788ea34bd0"><b>原理</b>：开启后，订阅中的优选 IP 同时也被当作 ProxyIP 使用，入口和出口合并为同一个 IP，<b>减少一跳中转</b>，理论上降低 5~30ms 延迟。</div><div class="notion-text notion-block-35aa9a09ba3080db9d89f9b560e1ebb2">后台 → 优选订阅生成 → 「优选IP作为反代IP」开关 → 开启</div><div class="notion-text notion-block-35aa9a09ba3080b4bee7dbbb9562f57e">开启后重新拉取订阅即可生效。</div><div class="notion-text notion-block-35aa9a09ba3080e2aa03fb81e4f22359">中国移动:</div><div class="notion-text notion-block-35aa9a09ba3080b4bae8db80987c5c14"><code class="notion-inline-code">https://addressesapi.090227.xyz/cmcc</code></div><div class="notion-text notion-block-35aa9a09ba30801bbc80d7fe57ad525f">中国电信:</div><div class="notion-text notion-block-35aa9a09ba308084bec6f24332931b79"><code class="notion-inline-code">https://addressesapi.090227.xyz/ct</code></div><hr class="notion-hr notion-block-35aa9a09ba3080feb40acef09a46dfbb"/><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba3080438f04c17f7c05cc72" data-id="35aa9a09ba3080438f04c17f7c05cc72"><span><div id="35aa9a09ba3080438f04c17f7c05cc72" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba3080438f04c17f7c05cc72" title="第四步：开启 ECH（推荐）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>第四步：开启 ECH（推荐）</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba30801092eded005420130d"><b>原理</b>：ECH（Encrypted Client Hello）是 TLS 1.3 的扩展，对握手阶段的 SNI 字段加密。GFW 无法通过 SNI 识别目标域名，从而减少针对性的 QoS 限速和干扰，<b>降低延迟抖动，提高连接稳定性</b>。</div><div class="notion-text notion-block-35aa9a09ba3080368648d81093b99837"><b>前提</b>：Clash Verge Rev 使用 Meta 内核，已原生支持 ECH，可以直接用。</div><div class="notion-text notion-block-35aa9a09ba3080aab612e3eca07ea607">后台 → ECH 配置 → 开启，填入：</div><table class="notion-simple-table notion-block-35aa9a09ba3080b993fbde06548e62b9"><tbody><tr class="notion-simple-table-row notion-simple-table-header-row notion-block-35aa9a09ba30804d8eb9d4cfd6ee4dc1"><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>字段</b></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>推荐值</b></div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba30803a86b7ea1bd62e7a69"><td class="" style="width:120px"><div class="notion-simple-table-cell">ECH DNS</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><code class="notion-inline-code">cloudflare-ech.com</code></div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba3080a7baaef491961bb3c9"><td class="" style="width:120px"><div class="notion-simple-table-cell">ECH SNI</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">留空，或填你自己的伪装域名</div></td></tr></tbody></table><div class="notion-text notion-block-35aa9a09ba30808baaa4f9acbde41f2b">保存后重新拉取订阅，节点链接中会自动附加 ECH 参数。</div><blockquote class="notion-quote notion-block-35aa9a09ba308017b2a9c608e3338888"><div>如果开启后节点全部不通，先关掉 ECH 验证基础链路是否正常，再重新测试。ECH 应该在基础链路稳定的前提下开启。</div></blockquote><hr class="notion-hr notion-block-35aa9a09ba3080f6aa2fe61475a773d0"/><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba3080cda214c24afcf2b1dc" data-id="35aa9a09ba3080cda214c24afcf2b1dc"><span><div id="35aa9a09ba3080cda214c24afcf2b1dc" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba3080cda214c24afcf2b1dc" title="第五步：测试不同端口（可选）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>第五步：测试不同端口（可选）</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba30806dab72ee1b38445784">默认端口 443，但不同运营商对不同端口的 QoS 策略不同，可以逐一测试：</div><div class="notion-text notion-block-35aa9a09ba3080e38219c138f7093891">后台 → 优选订阅生成 → 「指定优选端口」</div><table class="notion-simple-table notion-block-35aa9a09ba3080618dade26996c08cd6"><tbody><tr class="notion-simple-table-row notion-simple-table-header-row notion-block-35aa9a09ba3080af8279e65ec2faac66"><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>端口</b></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>说明</b></div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba30801aa351caec6d09256c"><td class="" style="width:120px"><div class="notion-simple-table-cell"><code class="notion-inline-code">443</code></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">默认，最通用</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba308029bdb0fe70bfc0a817"><td class="" style="width:120px"><div class="notion-simple-table-cell"><code class="notion-inline-code">2053</code></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">联通/移动可能更快</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba3080e18886d1af3ef80734"><td class="" style="width:120px"><div class="notion-simple-table-cell"><code class="notion-inline-code">2083</code></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">CF 支持的备用 TLS 端口</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba30808f9450fe6a341d971d"><td class="" style="width:120px"><div class="notion-simple-table-cell"><code class="notion-inline-code">2087</code></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">CF 支持的备用 TLS 端口</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba3080c09583f028f1630274"><td class="" style="width:120px"><div class="notion-simple-table-cell"><code class="notion-inline-code">8443</code></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">备用</div></td></tr></tbody></table><div class="notion-text notion-block-35aa9a09ba3080b5a823e740681d3f9e">建议每个端口单独跑一次测速，对比延迟后选最低的固定使用。</div><hr class="notion-hr notion-block-35aa9a09ba3080ca8f01dc26fc2e44f5"/><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba308073b352e3e263d5b638" data-id="35aa9a09ba308073b352e3e263d5b638"><span><div id="35aa9a09ba308073b352e3e263d5b638" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba308073b352e3e263d5b638" title="第六步（有 VPS）：自建 ProxyIP"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>第六步（有 VPS）：自建 ProxyIP</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba3080949e2cf3a9fc715a03">公共 ProxyIP 被大量用户共享，存在被滥用、限速甚至封锁的风险。如果你有一台 VPS（日本或新加坡节点效果最佳），可以自建 ProxyIP，完全控制出口质量。</div><div class="notion-text notion-block-35aa9a09ba3080dd95dde67d225eadfa"><b>Nginx 配置示例</b>：</div><div class="notion-text notion-block-35aa9a09ba30806b977df26bc95afcf0"><code class="notion-inline-code">server {    listen 443 ssl;    server_name proxyip.yourdomain.com;
    ssl_certificate     /path/to/cert.pem;    ssl_certificate_key /path/to/key.pem;    ssl_protocols       TLSv1.2 TLSv1.3;
    location / {        proxy_pass          https://$host;        proxy_ssl_server_name on;        proxy_set_header    Host $host;        proxy_set_header    X-Real-IP $remote_addr;        resolver            1.1.1.1 valid=60s;        resolver_timeout    5s;    }}</code></div><div class="notion-text notion-block-35aa9a09ba3080f78522cff1e4b7961b">后台 → ProxyIP → 填入 <code class="notion-inline-code">proxyip.yourdomain.com:443</code></div><div class="notion-text notion-block-35aa9a09ba3080929962dd11ade9055a">链路对比：</div><div class="notion-text notion-block-35aa9a09ba308015acaffef2baec1357"><code class="notion-inline-code">公共 ProxyIP：本地 → CF优选IP → Worker → 公共ProxyIP（不可控）→ 目标自建 ProxyIP：本地 → CF优选IP → Worker → 自己VPS（稳定可控）→ 目标</code></div><hr class="notion-hr notion-block-35aa9a09ba3080789c44db97df0f7a50"/><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba308096a119d4172f079aed" data-id="35aa9a09ba308096a119d4172f079aed"><span><div id="35aa9a09ba308096a119d4172f079aed" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba308096a119d4172f079aed" title="第七步（有 VPS）：SOCKS5 链式代理"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>第七步（有 VPS）：SOCKS5 链式代理</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba30807ebc28e9b72a1f69b2">如果你有 VPS，可以让 Worker 的出口流量直接经过你的 SOCKS5 节点落地，效果最强：</div><div class="notion-text notion-block-35aa9a09ba3080a6a165deddb979977c"><code class="notion-inline-code">GO2SOCKS5 = *SOCKS5    = user:password@your-vps-ip:1080</code></div><div class="notion-text notion-block-35aa9a09ba3080919fe4dca52cf29315">或通过订阅路径动态指定（单节点级别）：</div><div class="notion-text notion-block-35aa9a09ba3080758194f3f0f4445df6"><code class="notion-inline-code">/socks5=user:password@your-vps-ip:1080</code></div><div class="notion-text notion-block-35aa9a09ba3080f7bceeff2a3c47e606"><b>效果</b>：所有流量从 VPS 落地，相当于把 edgetunnel 变成了一个有固定出口的私人节点。</div><hr class="notion-hr notion-block-35aa9a09ba3080b3a612c0c290351027"/><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35aa9a09ba3080549054e3d7269ec973" data-id="35aa9a09ba3080549054e3d7269ec973"><span><div id="35aa9a09ba3080549054e3d7269ec973" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba3080549054e3d7269ec973" title="优化效果汇总"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>优化效果汇总</b></span></span></h3><table class="notion-simple-table notion-block-35aa9a09ba308090838ef106b4d994ec"><tbody><tr class="notion-simple-table-row notion-simple-table-header-row notion-block-35aa9a09ba3080efa810f94ed037a1be"><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>优化阶段</b></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>延迟范围</b></div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba30809493d2f70ce868bac5"><td class="" style="width:120px"><div class="notion-simple-table-cell">初始状态（大量节点失败）</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">400ms ~ 2000ms+，部分 Timeout</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba3080298e49cd7d6c479dee"><td class="" style="width:120px"><div class="notion-simple-table-cell">修复 ProxyIP 后</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">300ms ~ 3000ms（随机优选）</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba3080519b79f2f3207f21da"><td class="" style="width:120px"><div class="notion-simple-table-cell">配置自定义优选 IP 后</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">400ms ~ 550ms（NRT 东京）</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba3080deaad8cc839a8abfb9"><td class="" style="width:120px"><div class="notion-simple-table-cell">开启 ECH + 优选IP作为反代IP</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">约 350ms ~ 500ms，抖动减少</div></td></tr><tr class="notion-simple-table-row notion-block-35aa9a09ba30802ea75ed7692b1720a8"><td class="" style="width:120px"><div class="notion-simple-table-cell">自建 ProxyIP / SOCKS5</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">视 VPS 质量，预计 300ms 以内</div></td></tr></tbody></table><blockquote class="notion-quote notion-block-35aa9a09ba3080d98b5fcbffbb842797"><div>Clash 客户端显示的是完整代理链路延迟（本机→CF→Worker→目标），cfst 测出的是 HTTP 握手延迟（40<s>70ms）。两者差距是正常现象，400</s>550ms 在 CF Worker 方案下属于正常水平，实际使用流畅。</div></blockquote><hr class="notion-hr notion-block-35aa9a09ba3080ef9defca8becd65844"/><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35aa9a09ba30809798aad78296aec9ff" data-id="35aa9a09ba30809798aad78296aec9ff"><span><div id="35aa9a09ba30809798aad78296aec9ff" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba30809798aad78296aec9ff" title="定期维护"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>定期维护</b></span></span></h3><div class="notion-text notion-block-35aa9a09ba308059a5d3cf29c14bae6a">CF IP 质量会随时间变化，建议<b>每 1~2 周重新测速</b>一次：</div><div class="notion-text notion-block-35aa9a09ba3080e0bb05fb44d75c84d8"><code class="notion-inline-code">cd ~/cfstunset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY ALL_PROXY all_proxy./cfst -httping -tl 150 -sl 5 -p 15</code></div><hr class="notion-hr notion-block-35aa9a09ba30805eaef3d09f198e2047"/><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35aa9a09ba308013b5cbc21b87f002ff" data-id="35aa9a09ba308013b5cbc21b87f002ff"><span><div id="35aa9a09ba308013b5cbc21b87f002ff" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba308013b5cbc21b87f002ff" title="常见问题"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>常见问题</b></span></span></h3><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba3080c986feed8dda2439e1" data-id="35aa9a09ba3080c986feed8dda2439e1"><span><div id="35aa9a09ba3080c986feed8dda2439e1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba3080c986feed8dda2439e1" title="测速工具测出来很好，但 Clash 里还是 Timeout"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>测速工具测出来很好，但 Clash 里还是 Timeout</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba3080c593bbe809aaa620b7"><b>原因</b>：TCP 测速会过滤不掉”TCP 可达但 HTTP 代理不可用”的 IP，必须用 HTTPing 模式。</div><div class="notion-text notion-block-35aa9a09ba308002b420cae576f05d4d"><b>解决</b>：测速时加 <code class="notion-inline-code">-httping</code> 参数，再把结果填入自定义订阅。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba3080949639f11932d88e7c" data-id="35aa9a09ba3080949639f11932d88e7c"><span><div id="35aa9a09ba3080949639f11932d88e7c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba3080949639f11932d88e7c" title="ProxyIP 填了多个，但节点还是失败"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>ProxyIP 填了多个，但节点还是失败</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba3080309b6df24fbbb3c448"><b>原因</b>：填入的 ProxyIP 本身已经失效，或格式有误。</div><div class="notion-text notion-block-35aa9a09ba3080f1b2a2cfdfc23ee278"><b>解决</b>：用验证工具 <a class="notion-link" href="https://check.proxyip.cmliussss.net/" target="_blank" rel="noopener noreferrer">check.proxyip.cmliussss.net</a> 逐一测试，只保留验证通过的地址。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba3080248eb3d351495f962a" data-id="35aa9a09ba3080248eb3d351495f962a"><span><div id="35aa9a09ba3080248eb3d351495f962a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba3080248eb3d351495f962a" title="开了 ECH 之后节点全部不通"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>开了 ECH 之后节点全部不通</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba308084ac6eeceec85e3765"><b>原因</b>：客户端版本、DNS 配置或链路环境不支持 ECH。</div><div class="notion-text notion-block-35aa9a09ba30809780dcc8b3f8a2cec6"><b>解决</b>：先关闭 ECH，确认基础链路正常后，再用保守配置（ECH DNS 填 <code class="notion-inline-code">cloudflare-ech.com</code>，ECH SNI 留空）重新测试。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba308051afa1cdc141b2c647" data-id="35aa9a09ba308051afa1cdc141b2c647"><span><div id="35aa9a09ba308051afa1cdc141b2c647" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba308051afa1cdc141b2c647" title="测速之后多久需要重测"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>测速之后多久需要重测</b></span></span></h2><div class="notion-text notion-block-35aa9a09ba30807f9f70e568dc131a7e"><b>原因</b>：CF IP 的路由质量会随时间变化，优选结果不是永久有效的。</div><div class="notion-text notion-block-35aa9a09ba3080a1b457f146cbadd75a"><b>解决</b>：建议每周重测1-2次，或发现节点明显变慢时重测。</div><div class="notion-callout notion-gray_background_co notion-block-35aa9a09ba3080debca3f4c76dc4fa7a"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">这里写文章的前言：
一个简单的开头,简述这篇文章讨论的问题、目标、人物、背景是什么？并简述你给出的答案。<div class="notion-text notion-block-35aa9a09ba30804cb815e469b272837e">可以说说你的故事：阻碍、努力、结果成果，意外与转折。</div></div></div><div class="notion-blank notion-block-35aa9a09ba3080b680b6fb7475781aae"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba30805e9b56c5d7bfcf6168" data-id="35aa9a09ba30805e9b56c5d7bfcf6168"><span><div id="35aa9a09ba30805e9b56c5d7bfcf6168" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba30805e9b56c5d7bfcf6168" title="📝 主旨内容"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝 主旨内容</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35aa9a09ba308050bd66e2807080f8af" data-id="35aa9a09ba308050bd66e2807080f8af"><span><div id="35aa9a09ba308050bd66e2807080f8af" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba308050bd66e2807080f8af" title="观点1"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点1</span></span></h3><blockquote class="notion-quote notion-block-35aa9a09ba30803f9732ee1682a98aa2"><div>引用的话语</div></blockquote><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-35aa9a09ba30809a923cc79ab8183abb" data-id="35aa9a09ba30809a923cc79ab8183abb"><span><div id="35aa9a09ba30809a923cc79ab8183abb" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba30809a923cc79ab8183abb" title="观点2"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">观点2</span></span></h3><blockquote class="notion-quote notion-block-35aa9a09ba3080cab26dd5ce56a6e1ab"><div>引用的话语</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba30803283ebf5716b09a902" data-id="35aa9a09ba30803283ebf5716b09a902"><span><div id="35aa9a09ba30803283ebf5716b09a902" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba30803283ebf5716b09a902" title="🤗 总结归纳"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗 总结归纳</span></span></h2><div class="notion-text notion-block-35aa9a09ba3080fc9ee2e5953799f145">总结文章的内容</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-35aa9a09ba3080f2b8a1c234c6f9bf18" data-id="35aa9a09ba3080f2b8a1c234c6f9bf18"><span><div id="35aa9a09ba3080f2b8a1c234c6f9bf18" class="notion-header-anchor"></div><a class="notion-hash-link" href="#35aa9a09ba3080f2b8a1c234c6f9bf18" title="📎 参考文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📎 参考文章</span></span></h2><ul class="notion-list notion-list-disc notion-block-35aa9a09ba3080429f4cee8e6e538c2c"><li>一些引用</li></ul><ul class="notion-list notion-list-disc notion-block-35aa9a09ba3080d18367dadea486eaea"><li>引用文章</li></ul><div class="notion-blank notion-block-35aa9a09ba30807d8569d4a76d0c0559"> </div><div class="notion-callout notion-gray_background_co notion-block-35aa9a09ba3080dea255e7d3d0989bf4"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">有关Notion安装或者使用上的问题，欢迎您在底部评论区留言，一起交流~</div></div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[我的NAS]]></title>
            <link>https://notion.hhymc.top:18443/article/130a9a09-ba30-8045-8b93-e7713c15c722</link>
            <guid>https://notion.hhymc.top:18443/article/130a9a09-ba30-8045-8b93-e7713c15c722</guid>
            <pubDate>Thu, 31 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[NAS相关服务]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-130a9a09ba3080458b93e7713c15c722"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-131a9a09ba308089afcfe187f41f47e3" data-id="131a9a09ba308089afcfe187f41f47e3"><span><div id="131a9a09ba308089afcfe187f41f47e3" class="notion-header-anchor"></div><a class="notion-hash-link" href="#131a9a09ba308089afcfe187f41f47e3" title="一. NAS硬件及系统"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">一. NAS硬件及系统</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-130a9a09ba308068ad41efaf3e97d6d8" data-id="130a9a09ba308068ad41efaf3e97d6d8"><span><div id="130a9a09ba308068ad41efaf3e97d6d8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#130a9a09ba308068ad41efaf3e97d6d8" title="群晖系统升级注意事项"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">群晖系统升级注意事项</span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-131a9a09ba3080e49907c8ee31e4d7b2" data-id="131a9a09ba3080e49907c8ee31e4d7b2"><span><div id="131a9a09ba3080e49907c8ee31e4d7b2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#131a9a09ba3080e49907c8ee31e4d7b2" title="恢复缓存盘位固态报错修复："><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">恢复缓存盘位固态报错修复：</span></span></h4><div class="notion-row"><a class="notion-bookmark notion-block-34aa9a09ba3080228911f3022519924d" href="https://zhuanlan.zhihu.com/p/650020861" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">zhuanlan.zhihu.com</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://zhuanlan.zhihu.com/p/650020861</div></div></div></a></div><ul class="notion-list notion-list-disc notion-block-130a9a09ba30806ebc99f886e0a34168"><li>下载固态缓存变存储池脚本</li></ul><ul class="notion-list notion-list-disc notion-block-130a9a09ba3080fb8b1fdb9d8402e259"><li>脚本赋权：chmod +x syno_hdd_db.sh</li></ul><ul class="notion-list notion-list-disc notion-block-130a9a09ba3080ac98a3dff224cd0bd8"><li>不检查设备的驱动器兼容性，运行脚本：./syno_hdd_db.sh -f</li></ul><ul class="notion-list notion-list-disc notion-block-130a9a09ba308033ba6fd9398e7d33ff"><li>重启群晖</li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-130a9a09ba308076af1ac86a96926d94" data-id="130a9a09ba308076af1ac86a96926d94"><span><div id="130a9a09ba308076af1ac86a96926d94" class="notion-header-anchor"></div><a class="notion-hash-link" href="#130a9a09ba308076af1ac86a96926d94" title="2024年推荐NAS"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">2024年推荐NAS</span></span></h3><div class="notion-text notion-block-130a9a09ba30801c9954d69b22bcb201">By 司波图</div><table class="notion-simple-table notion-block-130a9a09ba3080b68b19e54e301d276f"><tbody><tr class="notion-simple-table-row notion-block-130a9a09ba3080798f0be198a0aa0a74"><td class="" style="width:120px"><div class="notion-simple-table-cell">##container##</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">##container##</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">##container##</div></td></tr><tr class="notion-simple-table-row notion-block-130a9a09ba3080c0a36ff46fe048b134"><td class="" style="width:120px"><div class="notion-simple-table-cell">设备</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">型号</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">价格</div></td></tr><tr class="notion-simple-table-row notion-block-130a9a09ba308047a3b7c2d70e633f2d"><td class="" style="width:120px"><div class="notion-simple-table-cell">主板</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">畅网Q670 H670 ITX（支持vPro）</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">￥1000元</div></td></tr><tr class="notion-simple-table-row notion-block-130a9a09ba3080d39f5cdd5b9d910bac"><td class="" style="width:120px"><div class="notion-simple-table-cell">CPU</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">ES版 i5-13500T Q0WK</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">￥ 800元</div></td></tr><tr class="notion-simple-table-row notion-block-130a9a09ba3080628faee1b6cc22a8a5"><td class="" style="width:120px"><div class="notion-simple-table-cell">机箱</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">乔斯伯N3</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">￥ 679元</div></td></tr><tr class="notion-simple-table-row notion-block-130a9a09ba30803d9767d47a0650fad4"><td class="" style="width:120px"><div class="notion-simple-table-cell">电源</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">400-500W带能源</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">￥ 200元</div></td></tr><tr class="notion-simple-table-row notion-block-130a9a09ba308061960ed55c6b7754c2"><td class="" style="width:120px"><div class="notion-simple-table-cell">网卡</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">乐扩AQC113万兆</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">ㅤ</div></td></tr></tbody></table><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-131a9a09ba3080f9bf6afae25aef061d" data-id="131a9a09ba3080f9bf6afae25aef061d"><span><div id="131a9a09ba3080f9bf6afae25aef061d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#131a9a09ba3080f9bf6afae25aef061d" title="二. NAS部署服务"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">二. NAS部署服务</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-130a9a09ba3080b294cefcf941c0262b" data-id="130a9a09ba3080b294cefcf941c0262b"><span><div id="130a9a09ba3080b294cefcf941c0262b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#130a9a09ba3080b294cefcf941c0262b" title="1. inpaint-web（图像处理）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1. inpaint-web（图像处理）</span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-130a9a09ba308077bfeaed284e835fa9" data-id="130a9a09ba308077bfeaed284e835fa9"><span><div id="130a9a09ba308077bfeaed284e835fa9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#130a9a09ba308077bfeaed284e835fa9" title="安装步骤"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">安装步骤</span></span></h4><ol start="1" class="notion-list notion-list-numbered notion-block-130a9a09ba308050a5b1c7c5c8bcae76" style="list-style-type:decimal"><li>打开命令行模式(&quot;服务&quot;-“终端”)，进入目录/data/docker,使用git命令克隆项目的源码：</li></ol><div class="notion-text notion-block-130a9a09ba30804c930bc55ff2d9d375">也可以直接到github下载源码包。</div><ol start="2" class="notion-list notion-list-numbered notion-block-130a9a09ba3080bdb1c9ed1b19fbb825" style="list-style-type:decimal"><li>进入inpaint-web目录，创建docker-compose配置文件。</li></ol><div class="notion-text notion-block-130a9a09ba3080c983f5db3174dcf80f">docker-compose.yml的内容如下：</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-130a9a09ba308095b1a1f9f69e06f4b6" data-id="130a9a09ba308095b1a1f9f69e06f4b6"><span><div id="130a9a09ba308095b1a1f9f69e06f4b6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#130a9a09ba308095b1a1f9f69e06f4b6" title="2. 友善的肥羊直播源"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">2. 友善的肥羊直播源</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-130a9a09ba3080b8952eddb7395d37f6" data-id="130a9a09ba3080b8952eddb7395d37f6"><span><div id="130a9a09ba3080b8952eddb7395d37f6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#130a9a09ba3080b8952eddb7395d37f6" title="3. Music Tag Web"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">3. Music Tag Web</span></span></h3><ol start="1" class="notion-list notion-list-numbered notion-block-130a9a09ba3080bf9726fe8c14fef73d" style="list-style-type:decimal"><li>p 8001:8001 --&gt;这是端口映射，冒号前面改成本地没被占用的任何端口即可；</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-130a9a09ba308077a73afff55a702ff6" style="list-style-type:decimal"><li>v /path/to/your/music:/app/media --&gt;冒号前面映射我们存放在NAS中音乐文件夹的本地实际路径；</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-130a9a09ba3080f98f48f3b0e7302585" style="list-style-type:decimal"><li>v /path/to/your/config:/app/data --&gt;冒号前面映射我们前面新建“music_tag_web”文件夹的本地实际路径。</li></ol><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080fe92e6c350ddb263bf" data-id="133a9a09ba3080fe92e6c350ddb263bf"><span><div id="133a9a09ba3080fe92e6c350ddb263bf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080fe92e6c350ddb263bf" title="4. Blossom博客"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">4. Blossom博客</span></span></h3><div class="notion-text notion-block-133a9a09ba3080e88fa6d7642ae8806a">注意：command: --project.iaas.blos.domain=&quot;https://blossom.hhymc.top:18443/pic/&quot;代码中必须为最终的访问地址，不然会出现图片无法打开的情况。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080949bb9e665db03c55a" data-id="133a9a09ba3080949bb9e665db03c55a"><span><div id="133a9a09ba3080949bb9e665db03c55a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080949bb9e665db03c55a" title="5. chatgpt-on-wechat"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">5. chatgpt-on-wechat</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba30805da554e7cac740cbe6" data-id="133a9a09ba30805da554e7cac740cbe6"><span><div id="133a9a09ba30805da554e7cac740cbe6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba30805da554e7cac740cbe6" title="6. Clouddrive2"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">6. Clouddrive2</span></span></h3><ul class="notion-list notion-list-disc notion-block-130a9a09ba30804e9313f0e27fdfba80"><li>恢复Clouddrive读取磁盘的权限：</li></ul><ul class="notion-list notion-list-disc notion-block-130a9a09ba308073b271f247513248c5"><li>关于CloudDrive挂载IO Error Socket not connected (os error 107)错误如何解决：</li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080b182caec94759f7b85" data-id="133a9a09ba3080b182caec94759f7b85"><span><div id="133a9a09ba3080b182caec94759f7b85" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080b182caec94759f7b85" title="7. 证件照-idphoto"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">7. 证件照-idphoto</span></span></h3><ul class="notion-list notion-list-disc notion-block-133a9a09ba30803abc67f87d5e985aa6"><li>前端</li></ul><ul class="notion-list notion-list-disc notion-block-133a9a09ba3080df8236fb60788c9055"><li>API</li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080738305f081376a73fb" data-id="133a9a09ba3080738305f081376a73fb"><span><div id="133a9a09ba3080738305f081376a73fb" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080738305f081376a73fb" title="8. Linux调试环境：instantbox_server"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">8. Linux调试环境：<b>instantbox_server</b></span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080c0bde5c0aa2ad77ac0" data-id="133a9a09ba3080c0bde5c0aa2ad77ac0"><span><div id="133a9a09ba3080c0bde5c0aa2ad77ac0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080c0bde5c0aa2ad77ac0" title="9. jsoncrack"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">9. <b>jsoncrack</b></span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080958cbdd3bd6d3e6b69" data-id="133a9a09ba3080958cbdd3bd6d3e6b69"><span><div id="133a9a09ba3080958cbdd3bd6d3e6b69" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080958cbdd3bd6d3e6b69" title="10. lucky"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">10. <b>lucky</b></span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba308085ba47d93b9689dc27" data-id="133a9a09ba308085ba47d93b9689dc27"><span><div id="133a9a09ba308085ba47d93b9689dc27" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba308085ba47d93b9689dc27" title="11. Memos"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">11. Memos</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba30807aa1b9dead1c7c5b16" data-id="133a9a09ba30807aa1b9dead1c7c5b16"><span><div id="133a9a09ba30807aa1b9dead1c7c5b16" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba30807aa1b9dead1c7c5b16" title="12. music-tag"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">12. <b>music-tag</b></span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba30800b8184d9e2b40f814d" data-id="133a9a09ba30800b8184d9e2b40f814d"><span><div id="133a9a09ba30800b8184d9e2b40f814d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba30800b8184d9e2b40f814d" title="13. MyIP"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">13. MyIP</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080b3b39dc6237cff17a8" data-id="133a9a09ba3080b3b39dc6237cff17a8"><span><div id="133a9a09ba3080b3b39dc6237cff17a8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080b3b39dc6237cff17a8" title="14. MySql"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">14. MySql</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080528859f79e9f5e1dd3" data-id="133a9a09ba3080528859f79e9f5e1dd3"><span><div id="133a9a09ba3080528859f79e9f5e1dd3" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080528859f79e9f5e1dd3" title="15. NodeRed"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">15. NodeRed</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba30803a9ff6c5845614d081" data-id="133a9a09ba30803a9ff6c5845614d081"><span><div id="133a9a09ba30803a9ff6c5845614d081" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba30803a9ff6c5845614d081" title="16. NotionNext"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">16. NotionNext</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba30806bbeccdd6c9775850f" data-id="133a9a09ba30806bbeccdd6c9775850f"><span><div id="133a9a09ba30806bbeccdd6c9775850f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba30806bbeccdd6c9775850f" title="17. 青龙面板"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">17. 青龙面板</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba308023b90cc15500b56214" data-id="133a9a09ba308023b90cc15500b56214"><span><div id="133a9a09ba308023b90cc15500b56214" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba308023b90cc15500b56214" title="18. retroarch游戏模拟器"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">18. retroarch游戏模拟器</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080a4af0ec5ce7ddd8669" data-id="133a9a09ba3080a4af0ec5ce7ddd8669"><span><div id="133a9a09ba3080a4af0ec5ce7ddd8669" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080a4af0ec5ce7ddd8669" title="19. Stash"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">19. Stash</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba30801b8411f9c5dc910594" data-id="133a9a09ba30801b8411f9c5dc910594"><span><div id="133a9a09ba30801b8411f9c5dc910594" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba30801b8411f9c5dc910594" title="20. 服务器端口占用：WatchYouPort"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">20. 服务器端口占用：WatchYouPort</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080ef997ec49518671d11" data-id="133a9a09ba3080ef997ec49518671d11"><span><div id="133a9a09ba3080ef997ec49518671d11" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080ef997ec49518671d11" title="21. Docker升级监控"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">21. Docker升级监控</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba308004a415f0890bb98d7e" data-id="133a9a09ba308004a415f0890bb98d7e"><span><div id="133a9a09ba308004a415f0890bb98d7e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba308004a415f0890bb98d7e" title="22. 个人网盘:Zdir"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">22. 个人网盘:Zdir</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba308037b6c9fa1d5404d946" data-id="133a9a09ba308037b6c9fa1d5404d946"><span><div id="133a9a09ba308037b6c9fa1d5404d946" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba308037b6c9fa1d5404d946" title="23. 媒体库（115网盘专用）：Emby"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">23. 媒体库（115网盘专用）：Emby</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080a6a56bc7266ff99e5c" data-id="133a9a09ba3080a6a56bc7266ff99e5c"><span><div id="133a9a09ba3080a6a56bc7266ff99e5c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080a6a56bc7266ff99e5c" title="24. Hello算法：Hello-algo"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">24. Hello算法：Hello-algo</span></span></h3><ul class="notion-list notion-list-disc notion-block-133a9a09ba30801f850bf35c9abd1351"><li>注意：1. 升级必须把源码包下载后覆盖原有文件后，再运行docker-compose脚本2. 必须在程序所在的docker数据文件夹下运行此docker-compose脚本。</li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080e4b797d95b2af1b107" data-id="133a9a09ba3080e4b797d95b2af1b107"><span><div id="133a9a09ba3080e4b797d95b2af1b107" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080e4b797d95b2af1b107" title="25. B站收藏夹备份：Mybili"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">25. B站收藏夹备份：Mybili</span></span></h3><ul class="notion-list notion-list-disc notion-block-133a9a09ba30809eb07cc053fde98722"><li>创建好文件后新建一个文件夹mybili，将其放在该文件夹下，同时我们需要创建好<b>「data」</b>、<b>「redis」</b>以及<b>「cookei.txt」</b>文件夹以及文件。最后再将项目页的配置文件.env下载下来放到项目根目录中，配置文件下载地址：<code class="notion-inline-code">https://m.panda995.top:1234/?code=52605</code>。</li></ul><ul class="notion-list notion-list-disc notion-block-133a9a09ba308095a86ed447decc1539"><li><a class="notion-link" href="https://chrome.google.com/webstore/detail/cclelndahbckbenkjhflpdbgdldlbecc" target="_blank" rel="noopener noreferrer">https://chrome.google.com/webstore/detail/cclelndahbckbenkjhflpdbgdldlbecc</a>下载插件，</li></ul><div class="notion-text notion-block-133a9a09ba3080cb82acdf683ab5676c">访问 <code class="notion-inline-code">http://your-ip:5151/cookie</code>，上传 cookie 文件，稍后将自动开始同步你的收藏夹了。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080aeaaa1ec0d8b5e2260" data-id="133a9a09ba3080aeaaa1ec0d8b5e2260"><span><div id="133a9a09ba3080aeaaa1ec0d8b5e2260" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080aeaaa1ec0d8b5e2260" title="26. Alist"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">26. Alist</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba30803cb33ddbaa49d07436" data-id="133a9a09ba30803cb33ddbaa49d07436"><span><div id="133a9a09ba30803cb33ddbaa49d07436" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba30803cb33ddbaa49d07436" title="27. FastEmby"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">27. FastEmby</span></span></h3><div class="notion-text notion-block-133a9a09ba3080228762fc398b3709c1">docker配置：</div><div class="notion-text notion-block-133a9a09ba3080309d56dfab9a82d682">config.yaml配置说明：</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080419e2cf3c63d711b32" data-id="133a9a09ba3080419e2cf3c63d711b32"><span><div id="133a9a09ba3080419e2cf3c63d711b32" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080419e2cf3c63d711b32" title="28. OneNav"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">28. OneNav</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080f5bca4dc370f38dba0" data-id="133a9a09ba3080f5bca4dc370f38dba0"><span><div id="133a9a09ba3080f5bca4dc370f38dba0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080f5bca4dc370f38dba0" title="29. 小雅：xiaoya"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">29. 小雅：xiaoya</span></span></h3><div class="notion-text notion-block-133a9a09ba3080058a8dc3f36901f9be">以上代码必须在科学环境下运行方可使用。</div><div class="notion-text notion-block-133a9a09ba308080bb62d5c40326a340">以上为阿里云盘自动清理功能实现。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080419915d32d72240ba5" data-id="133a9a09ba3080419915d32d72240ba5"><span><div id="133a9a09ba3080419915d32d72240ba5" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080419915d32d72240ba5" title="30. 电子图书馆：Calibre-Web"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">30. 电子图书馆：Calibre-Web</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080e4bca4faad5e0869b1" data-id="133a9a09ba3080e4bca4faad5e0869b1"><span><div id="133a9a09ba3080e4bca4faad5e0869b1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080e4bca4faad5e0869b1" title="31. reference"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">31. reference</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba3080668a16c449a5842366" data-id="133a9a09ba3080668a16c449a5842366"><span><div id="133a9a09ba3080668a16c449a5842366" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba3080668a16c449a5842366" title="32. vaultwarden"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">32. vaultwarden</span></span></h3><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-133a9a09ba308060a01ecba02e169f99" data-id="133a9a09ba308060a01ecba02e169f99"><span><div id="133a9a09ba308060a01ecba02e169f99" class="notion-header-anchor"></div><a class="notion-hash-link" href="#133a9a09ba308060a01ecba02e169f99" title="33. Reader"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">33. Reader</span></span></h3><div class="notion-blank notion-block-14ea9a09ba3080ba985cd2823ddae183"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-134a9a09ba3080bdb56be188dadbf2c6" data-id="134a9a09ba3080bdb56be188dadbf2c6"><span><div id="134a9a09ba3080bdb56be188dadbf2c6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#134a9a09ba3080bdb56be188dadbf2c6" title="34. Symedia"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">34. Symedia</span></span></h3><div class="notion-text notion-block-14ea9a09ba3080abbe0bc6287e9b4f8e">CD2：115网盘安卓电视端cookie</div><div class="notion-text notion-block-152a9a09ba3080b6bfd5cc953f062c56">Symedia：115生活支付宝小程序cookie</div><div class="notion-text notion-block-152a9a09ba3080e1b46beb640ddfc6e6">fastemby:115生活微信小程序cookie</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-223a9a09ba3080e3a933f1bbbfce8a6d" data-id="223a9a09ba3080e3a933f1bbbfce8a6d"><span><div id="223a9a09ba3080e3a933f1bbbfce8a6d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#223a9a09ba3080e3a933f1bbbfce8a6d" title="35. Hermes部署"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">35. Hermes部署</span></span></h3><div class="notion-blank notion-block-346a9a09ba3080e7befaff433f69186c"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-223a9a09ba308056b362ea0450981aaa" data-id="223a9a09ba308056b362ea0450981aaa"><span><div id="223a9a09ba308056b362ea0450981aaa" class="notion-header-anchor"></div><a class="notion-hash-link" href="#223a9a09ba308056b362ea0450981aaa" title="四、NAS的安全设置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">四、NAS的安全设置</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-223a9a09ba30806c910cc1ffd435bf9b" data-id="223a9a09ba30806c910cc1ffd435bf9b"><span><div id="223a9a09ba30806c910cc1ffd435bf9b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#223a9a09ba30806c910cc1ffd435bf9b" title="（一）关于公网IP"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（一）关于公网IP</span></span></h3><ol start="1" class="notion-list notion-list-numbered notion-block-223a9a09ba308078b690c1ee011df179" style="list-style-type:decimal"><li>尽量不使用默认端口号映射出去，建议对外使用10000以上的端口</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-223a9a09ba30804b8362ca095960e5b4" style="list-style-type:decimal"><li>尽量使用VPN或者Zerotier、Taiscale、Netbird这种虚拟组网方式！！！</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-223a9a09ba308024b066ca95c7595bd5" style="list-style-type:decimal"><li>尽快升级到DSM7.x，设置好共享文件夹读写权限，别傻傻的Everyone！！</li></ol><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-223a9a09ba308074820aeb3627dd35e0" data-id="223a9a09ba308074820aeb3627dd35e0"><span><div id="223a9a09ba308074820aeb3627dd35e0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#223a9a09ba308074820aeb3627dd35e0" title="（二）基本安全设置"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（二）<b>基本安全设置</b></span></span></h3><ol start="1" class="notion-list notion-list-numbered notion-block-223a9a09ba30804ca65bf01f548ba2ac" style="list-style-type:decimal"><li><b>禁用admin账户</b></li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-223a9a09ba3080d49bcae577b932d237" style="list-style-type:decimal"><li><b>使用高强度密码</b></li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-223a9a09ba3080efaad8d779701fbba0" style="list-style-type:decimal"><li><b>修改等候超时</b></li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-223a9a09ba3080919231e7e28516dc1e" style="list-style-type:decimal"><li><b>开启双重验证</b></li></ol><ul class="notion-list notion-list-disc notion-block-223a9a09ba3080d29ac6de2fdadbc877"><li>DSM7的双重验证支持OPT验证码（Synology Secure SignIn或者Google Authenticator）</li></ul><ul class="notion-list notion-list-disc notion-block-223a9a09ba30804f83b1e707f50948dc"><li>也支持硬件安全秘钥（x86机型才有），比如USB秘钥类（Fido2）的YubiKey、飞天Key</li></ul><ol start="5" class="notion-list notion-list-numbered notion-block-223a9a09ba3080139ca0eadaed9cddfe" style="list-style-type:decimal"><li><b>关闭SHH访问</b></li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-223a9a09ba30805a99f6c31eecc72b03" style="list-style-type:decimal"><li><b>对外端口映射：不要使用默认的5000、5001、5005、5006、6690等！对外依旧建议10000以上的端口</b></li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-223a9a09ba3080e2ae71caf30d535dab" style="list-style-type:decimal"><li><b>关闭root账户</b></li></ol><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-223a9a09ba3080d1b823f74c73cbfde7" data-id="223a9a09ba3080d1b823f74c73cbfde7"><span><div id="223a9a09ba3080d1b823f74c73cbfde7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#223a9a09ba3080d1b823f74c73cbfde7" title="（三）配置防火墙禁止国外IP"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（三）<b>配置防火墙禁止国外IP</b></span></span></h3><ol start="1" class="notion-list notion-list-numbered notion-block-223a9a09ba308071814de7ff6b06f64f" style="list-style-type:decimal"><li><b>启用防火墙</b></li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-223a9a09ba308057898bd99554af4cc1" style="list-style-type:decimal"><li><b>编译配置文件default</b></li></ol><ul class="notion-list notion-list-disc notion-block-223a9a09ba3080718734ee40e1db9d1e"><li><b>允许内网IP访问：内网这个按照实际情况添加，如过多个IP段内网可以互访都要相应的加入，包括虚拟组网的IP段！</b></li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-223a9a09ba3080949b0afe2bf7ef219a"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Ac0b081ba-0284-41d8-997f-1018871192b8%3Aimage.png?table=block&amp;id=223a9a09-ba30-8094-9b0a-fe2bf7ef219a&amp;t=223a9a09-ba30-8094-9b0a-fe2bf7ef219a" alt="notion image" loading="lazy" decoding="async"/></div></figure><ul class="notion-list notion-list-disc notion-block-223a9a09ba308009a670dfb85d5644ad"><li>如何docker使用了bridge桥接网络，也需要添加到允许访问的名单内</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-223a9a09ba308070a625f9813b5ba5b8"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A8ae9e35b-c69f-4ba3-9526-8e92fc3062f1%3Aimage.png?table=block&amp;id=223a9a09-ba30-8070-a625-f9813b5ba5b8&amp;t=223a9a09-ba30-8070-a625-f9813b5ba5b8" alt="notion image" loading="lazy" decoding="async"/></div></figure><ul class="notion-list notion-list-disc notion-block-223a9a09ba30806f8e4ef9587d982fef"><li><b>允许中国IP访问</b></li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-223a9a09ba308096921df3dade55112b"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A50a2d769-e06b-417e-aec9-1981b2cebe6a%3Aimage.png?table=block&amp;id=223a9a09-ba30-8096-921d-f3dade55112b&amp;t=223a9a09-ba30-8096-921d-f3dade55112b" alt="notion image" loading="lazy" decoding="async"/></div></figure><ul class="notion-list notion-list-disc notion-block-223a9a09ba3080318bb7c28ddcdc175b"><li><b>禁止国外IP访问（注意：排序永远是最后一个！）</b></li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-223a9a09ba3080a793c3c49607b49b05"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:603.9896240234375px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A76e2f0a3-bf78-450b-95b8-a41faac933df%3Aimage.png?table=block&amp;id=223a9a09-ba30-80a7-93c3-c49607b49b05&amp;t=223a9a09-ba30-80a7-93c3-c49607b49b05" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-223a9a09ba3080a78eaad40527801f62"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Aa8db6033-b5e3-4dd4-a059-3d12413c98e7%3Aimage.png?table=block&amp;id=223a9a09-ba30-80a7-8eaa-d40527801f62&amp;t=223a9a09-ba30-80a7-8eaa-d40527801f62" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-223a9a09ba30802699e7fad8749530b9" data-id="223a9a09ba30802699e7fad8749530b9"><span><div id="223a9a09ba30802699e7fad8749530b9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#223a9a09ba30802699e7fad8749530b9" title="（四）添加网络威胁黑名单"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（四）<b>添加网络威胁黑名单</b></span></span></h3><div class="notion-text notion-block-223a9a09ba3080119f82ee9aeef402d7">东北大学网络威胁黑名单系统</div><div class="notion-text notion-block-223a9a09ba308049af64f04979e612d7">下载txt黑名单导入群晖系统的封锁名单：<a class="notion-link" href="https://imnks.com/go/aHR0cDovL2FudGl2aXJ1cy5uZXUuZWR1LmNuL3NzaC9saXN0cy9uZXUudHh0" target="_blank" rel="noopener noreferrer">http://antivirus.neu.edu.cn/ssh/lists/neu.txt</a></div><div class="notion-text notion-block-223a9a09ba30806fb630dc9a643c2fc1">注意：下载后编辑下，批量替换删除IP前面的 sshd: 再上传</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-223a9a09ba3080859963c71ec2f4b34c"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A07c83772-3348-403b-8b73-9d9551f57b72%3Aimage.png?table=block&amp;id=223a9a09-ba30-8085-9963-c71ec2f4b34c&amp;t=223a9a09-ba30-8085-9963-c71ec2f4b34c" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-223a9a09ba30800c9bb8c6a892235275"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:644.6458740234375px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A0771107b-d481-41c9-aec4-1733904591b1%3Aimage.png?table=block&amp;id=223a9a09-ba30-800c-9bb8-c6a892235275&amp;t=223a9a09-ba30-800c-9bb8-c6a892235275" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-223a9a09ba308012820ff4c4c2f0f505"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:644.6458740234375px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A558b76d9-827f-4f39-8dc5-d2dc064950e8%3Aimage.png?table=block&amp;id=223a9a09-ba30-8012-820f-f4c4c2f0f505&amp;t=223a9a09-ba30-8012-820f-f4c4c2f0f505" alt="notion image" loading="lazy" decoding="async"/></div></figure></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ROS的安装及配置]]></title>
            <link>https://notion.hhymc.top:18443/article/351a9a09-ba30-8058-8523-ff170f9fe536</link>
            <guid>https://notion.hhymc.top:18443/article/351a9a09-ba30-8058-8523-ff170f9fe536</guid>
            <pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-351a9a09ba3080588523ff170f9fe536"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-351a9a09ba30805db7e4dd215a986aaa" data-id="351a9a09ba30805db7e4dd215a986aaa"><span><div id="351a9a09ba30805db7e4dd215a986aaa" class="notion-header-anchor"></div><a class="notion-hash-link" href="#351a9a09ba30805db7e4dd215a986aaa" title="一 下载镜像"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">一 下载镜像</span></span></h2><div class="notion-row"><a class="notion-bookmark notion-block-351a9a09ba30800ca28df98a7b54cf27" href="https://blog.csdn.net/rfc2544/article/details/127138720" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">blog.csdn.net</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://blog.csdn.net/rfc2544/article/details/127138720</div></div></div></a></div><div class="notion-text notion-block-351a9a09ba3080439091db83646eac96">根据cpu架构下载对应的iso镜像</div><div class="notion-text notion-block-351a9a09ba30805ba0c5c8ff0dd72d0a">安装后的初始账号为：admin，密码为空。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-351a9a09ba3080b0b801eb8ddc8f99da" data-id="351a9a09ba3080b0b801eb8ddc8f99da"><span><div id="351a9a09ba3080b0b801eb8ddc8f99da" class="notion-header-anchor"></div><a class="notion-hash-link" href="#351a9a09ba3080b0b801eb8ddc8f99da" title="二 申请key"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">二 申请key</span></span></h2><div class="notion-row"><a class="notion-bookmark notion-block-351a9a09ba308079bb0bef1e9be0c26d" href="https://blog.csdn.net/rfc2544/article/details/127139046" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">blog.csdn.net</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://blog.csdn.net/rfc2544/article/details/127139046</div></div></div></a></div><div class="notion-text notion-block-351a9a09ba3080138171f6b8d396f7e3">申请demo license
【Make a demo key】-&gt;</div><div class="notion-text notion-block-351a9a09ba3080dcac92caba27bd888b">输入【Software ID】（下文会说明如何查看Software ID）-&gt;</div><div class="notion-text notion-block-351a9a09ba3080579ca5dc2940fb2ddd">【Send key to my email (xxx).】即会将key邮件发送至注册邮箱</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-351a9a09ba3080889f1ef52cf10dc08b" data-id="351a9a09ba3080889f1ef52cf10dc08b"><span><div id="351a9a09ba3080889f1ef52cf10dc08b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#351a9a09ba3080889f1ef52cf10dc08b" title="三 配置RouterOS"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">三 <b>配置RouterOS</b></span></span></h2><div class="notion-blank notion-block-351a9a09ba3080bf8659c9363f00cda1"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-351a9a09ba30806b83bac1c58bb65528" data-id="351a9a09ba30806b83bac1c58bb65528"><span><div id="351a9a09ba30806b83bac1c58bb65528" class="notion-header-anchor"></div><a class="notion-hash-link" href="#351a9a09ba30806b83bac1c58bb65528" title="（一）配置虚拟机网络"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（一）配置虚拟机网络</span></span></h3><div class="notion-text notion-block-351a9a09ba3080a0a39fffbb536990c8">首先需要配置物理机和虚拟机的网卡对应关系。一般设置为完全桥接</div><div class="notion-text notion-block-351a9a09ba3080aa9773ec7ef4da09c1">1、网卡对应关系
物理机---（虚拟网络编辑器）vmware中间网卡（虚拟机的网络适配器）---虚拟机</div><div class="notion-text notion-block-351a9a09ba3080369ce6d1a92f5cab9a">2、物理机网卡</div><div class="notion-text notion-block-351a9a09ba3080aa9370c1adcf6a2073">3、vmware中间网卡
调用虚拟网络编辑器</div><div class="notion-text notion-block-351a9a09ba30801dafb6ed2b3f2c256f">取得管理员权限以便配置</div><div class="notion-text notion-block-351a9a09ba3080479612c13c04d531e7">增加中间网卡VMnet0</div><div class="notion-text notion-block-351a9a09ba30807b8c84e38579f776de">VMnet0桥接模式绑定物理机网卡</div><div class="notion-text notion-block-351a9a09ba3080cab3bbd91647fcf20f">4、虚拟机
调用虚拟机网络适配器
虚拟机的网卡绑定VMnet0</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-351a9a09ba308008ab1bd86cf338df78" data-id="351a9a09ba308008ab1bd86cf338df78"><span><div id="351a9a09ba308008ab1bd86cf338df78" class="notion-header-anchor"></div><a class="notion-hash-link" href="#351a9a09ba308008ab1bd86cf338df78" title="（二）配置管理网卡和默认路由"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（二）配置管理网卡和默认路由</span></span></h3><div class="notion-text notion-block-351a9a09ba308066a219d93f77090693">其次配置RouterOS系统的管理网卡地址和默认路由</div><div class="notion-text notion-block-351a9a09ba3080019380f84c5571491f">【配置管理网卡】
【查看网卡】
int pr
【配置网卡IP】我这里配置和物理机同网段
ip address add address=192.168.31.213/24 interface=ether1
【配置默认路由】
ip route add gateway=192.168.31.1
【查看网卡IP】
ip address print
【查看路由】
ip route print</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-351a9a09ba30806cbb0cf2ed67924d15" data-id="351a9a09ba30806cbb0cf2ed67924d15"><span><div id="351a9a09ba30806cbb0cf2ed67924d15" class="notion-header-anchor"></div><a class="notion-hash-link" href="#351a9a09ba30806cbb0cf2ed67924d15" title="（三）配置IP"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（三）配置IP</span></span></h3><div class="notion-text notion-block-351a9a09ba308082941fca4258e74837">RouterOS可以和互联网IP互通，可以和物理机IP互通</div><div class="notion-text notion-block-351a9a09ba3080c79148cece83fe34a6">互联网IP：114.114.114.114</div><div class="notion-text notion-block-351a9a09ba30808cb11df85af74fc8c7">物理机IP：192.168.31.212</div><div class="notion-text notion-block-351a9a09ba3080209942f5af6082d925"><b>VMware3-配置物理机和虚拟机的网卡对应关系</b></div><div class="notion-row"><a class="notion-bookmark notion-block-351a9a09ba30802daed3cde2537818fe" href="https://blog.csdn.net/rfc2544/article/details/122145766" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">blog.csdn.net</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://blog.csdn.net/rfc2544/article/details/122145766</div></div></div></a></div><div class="notion-text notion-block-351a9a09ba30806a949ef2330d56eefe"><b>RouterOS-VMware安装的RouterOS配置网卡映射</b></div><div class="notion-row"><a class="notion-bookmark notion-block-351a9a09ba3080c38fe7c1da246a193b" href="https://blog.csdn.net/rfc2544/article/details/127181090" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">blog.csdn.net</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://blog.csdn.net/rfc2544/article/details/127181090</div></div></div></a></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-351a9a09ba3080eda2e4c95cc204827a" data-id="351a9a09ba3080eda2e4c95cc204827a"><span><div id="351a9a09ba3080eda2e4c95cc204827a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#351a9a09ba3080eda2e4c95cc204827a" title="（四）RouterOS-配置Staticv4、DHCPv4server和PPPoEv4server"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（四）<b>RouterOS-配置Staticv4、DHCPv4server和PPPoEv4server</b></span></span></h3><div class="notion-row"><a class="notion-bookmark notion-block-351a9a09ba3080e7ad21e9466c1c96d2" href="https://blog.csdn.net/rfc2544/article/details/127181722" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">blog.csdn.net</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://blog.csdn.net/rfc2544/article/details/127181722</div></div></div></a></div><div class="notion-text notion-block-351a9a09ba308000b6a1d7c152ce3789">2.1 选中网卡
【winbox登录】-&gt;【Interfaces】-&gt;【Interface】-&gt;【选中ether2这块网卡对外提供Staticv4服务】</div><div class="notion-text notion-block-351a9a09ba3080809320df9b6e00055e">2.2 配置网卡的IPv4 address
【IP】-&gt;【Address】</div><div class="notion-text notion-block-351a9a09ba3080a39451e3c92bedcab2">【加号】-&gt;【依次配置如下内容】-&gt;【Apply】-&gt;【OK】</div><div class="notion-text notion-block-351a9a09ba3080d593bfd94c5b414303">Address：192.168.72.10/24</div><div class="notion-text notion-block-351a9a09ba30803b9ffbced998f99bbb">Network：192.168.72.0</div><div class="notion-text notion-block-351a9a09ba308042b265ccfff1e1d4e7">Interface：ether2</div><div class="notion-text notion-block-351a9a09ba3080118d5cc14453a58170">2.3 验证网络互通
【Tools】-&gt;【Ping】-&gt;【Ping to输入目的IP】-&gt;【Start】-&gt;【下方有如下回显说明网络已互通】</div><div class="notion-text notion-block-351a9a09ba30807db10fcfada9abe859">三、DHCPv4server
3.1 配置pool
【IP】-&gt;【Pool】-&gt;【Pools】-&gt;【加号】-&gt;配置如下内容-&gt;【Apply】-&gt;【OK】</div><div class="notion-text notion-block-351a9a09ba308010985ec874a5c62e18">Name：地址池pool的名称，本次配置vlan1</div><div class="notion-text notion-block-351a9a09ba3080ef913ed9cbe8bf923e">Address：192.168.72.2-192.168.72.100</div><div class="notion-text notion-block-351a9a09ba3080b0b6afc4a1b1861cf2">3.2 配置interface ip
见步骤“二、Staticv4（基于interface）”，注意interface ip不能在pool地址池中。</div><div class="notion-text notion-block-351a9a09ba30807ca9e3fcd6fe79503e">本次配置192.168.72.1/24</div><div class="notion-text notion-block-351a9a09ba3080d8a9b9cf49d8057988">3.3 配置DHCPv4server</div><div class="notion-text notion-block-351a9a09ba3080f2bd79df31977a7ccd">【IP】-&gt;【DHCP Server】-&gt;【DHCP】-&gt;【加号】-&gt;【Generic】-&gt;【配置如下】-&gt;【Apply】-&gt;【OK】</div><div class="notion-text notion-block-351a9a09ba30803ba592f172d8ce7b44">Name：命名vlan1</div><div class="notion-text notion-block-351a9a09ba3080edb76ae371e2cd5806">Interface：接口ether2</div><div class="notion-text notion-block-351a9a09ba308042b4e2fdb6ddb53c1c">Lease Time：租期1天</div><div class="notion-text notion-block-351a9a09ba30802fb3a2c85ac9aa5161">Address Pool：下拉框选择“3.1 配置pool”配置的地址池</div><div class="notion-text notion-block-351a9a09ba3080f88fb6cf6d1ba84a6f">【IP】-&gt;【DHCP Server】-&gt;【Networks】-&gt;【加号】-&gt; 【配置如下】-&gt;【Apply】-&gt;【OK】</div><div class="notion-text notion-block-351a9a09ba3080d285bec627481c1e00">Address：192.168.72.0/24</div><div class="notion-text notion-block-351a9a09ba3080ffbdb5d2c11890b0e8">Gateway：192.168.72.1，给client分配的网关，一般需要和“3.2 配置interface ip”一致</div><div class="notion-text notion-block-351a9a09ba308027b8eed5ce79bd9681">Netmask：24，给client分配的netmask</div><div class="notion-text notion-block-351a9a09ba3080aba5f5cfba592409c4">DNS Servers ：192.168.72.1，给client分配的dns server</div><div class="notion-text notion-block-351a9a09ba3080dfa714f9d8e3d927b6">以上配置完成，DHCPv4 client获取如下：</div><div class="notion-text notion-block-351a9a09ba30802988ccff494e5bf30b">3.4 注意！！
VMware搭建RouterOS配置DHCPv4server，下挂PC dhcp获取地址时有一个异常的DHCPserver给其分配地址？？</div><div class="notion-text notion-block-351a9a09ba30806f848ac5a482c50560">比如下图，192.168.72.1是我配置的RouterOS的dhcpv4server，但是下挂PC还会收到一个192.168.72.254给其响应的DHCP offer，首先确认RouterOS上没有192.168.72.254这个地址，后来发现是因为VMware的中间网卡（绑定虚拟机网卡和物理机网卡）启用了DHCPv4server，将其关闭就好了。</div><div class="notion-text notion-block-351a9a09ba30808bab45d64dc32435d1">【编辑】-&gt;【虚拟网络适配器】-&gt;【去勾选】【使用本地DHCP服务器将IP地址分配给虚拟机 】-&gt;【重启RouterOS虚拟机】</div><div class="notion-text notion-block-351a9a09ba30800c8e6fd855a09a4e90">四、PPPoEv4server
4.1 配置pool
【IP】-&gt;【Pool】-&gt;【Pools】-&gt;【加号】-&gt;【配置如下】-&gt;【Apply】-&gt;【OK】</div><div class="notion-text notion-block-351a9a09ba30801288c3cb135240193a">Name:vlan-pppoe</div><div class="notion-text notion-block-351a9a09ba308076af7ecff6e2bef638">Address:192.168.72.102-192.168.72.200，注意routeros的地址池pool不要互相冲突，和各接口ip也不要互相冲突！务必做好网络的规划！</div><div class="notion-text notion-block-351a9a09ba30805b8c8ece10eac17635">4.2 给用于pppoe的pool添加ppp属性
【PPP】-&gt;【Profiles】-&gt;【加号】-&gt;【General】-&gt;【配置如下】-&gt;【Apply】-&gt;【OK】</div><div class="notion-text notion-block-351a9a09ba3080d09288f89a5599ee69">Name：vlan1-pppoe</div><div class="notion-text notion-block-351a9a09ba3080728febff33fb634647">Local Address：192.168.72.101</div><div class="notion-text notion-block-351a9a09ba30802fbee7c13174ae4d98">Remote Address：“vlan1-pppoe”，步骤4.1add新增的地址池pool</div><div class="notion-text notion-block-351a9a09ba308082bab0cb63ab876965">DNS Server：192.168.72.101</div><div class="notion-text notion-block-351a9a09ba3080f88ca1cfc5f4504a5e">4.3 配置PPPoEv4 server
【PPPoE】-&gt;【PPPoE Servers】-&gt;【加号】-&gt;【配置如下】-&gt;【Apply】-&gt;【OK】</div><div class="notion-text notion-block-351a9a09ba30805cbb85ee26872f4790">Service Name:vlan1-pppoe</div><div class="notion-text notion-block-351a9a09ba3080e6aebfddd31c9a8e93">Interface:ether2，PPPoEv4server计划绑定的interface</div><div class="notion-text notion-block-351a9a09ba3080d1a6adf9a7df35d246">Max MTU:1480</div><div class="notion-text notion-block-351a9a09ba3080608e84dafa1a0c19b0">Max MRU:1480</div><div class="notion-text notion-block-351a9a09ba308015a4a9d8082e52c53d">Keepalive Timeout:10</div><div class="notion-text notion-block-351a9a09ba30803f8127ec7722f7f30d">Default Profile:vlan1-pppoe,步骤4.2add新增的ppp模板</div><div class="notion-text notion-block-351a9a09ba30801e9fe8eedcc72d8335">Accept Empty Service：勾选</div><div class="notion-text notion-block-351a9a09ba30806e93addc13fb565783">One Session  Per Host：勾选</div><div class="notion-text notion-block-351a9a09ba3080239277ccef2f287cfc">Max Session：50，最多多少个会话</div><div class="notion-text notion-block-351a9a09ba30805fb4a9d4fb1232b163">Authentication：全部勾选，ppp认证方式</div><div class="notion-text notion-block-351a9a09ba3080d88dabfe902416f115">4.4 配置PPPoE secret
【PPP】-&gt;【Secrets】-&gt;【加号】-&gt;【配置如下】-&gt;【Apply】-&gt;【OK】</div><div class="notion-text notion-block-351a9a09ba308042a5d9eebdedc78d93">Name：vlan1-pppoe，PPPoE拨号所用的用户名</div><div class="notion-text notion-block-351a9a09ba30808d9202d14b00b697ef">Password：pppoe，PPPoE拨号所用的密码</div><div class="notion-text notion-block-351a9a09ba3080479140d5c23cd161e3">Service：pppoe，下拉框选择</div><div class="notion-text notion-block-351a9a09ba30808ca347d11c8301dbb6">Profile：vlan1-pppoe，以上步骤配置的PPPoE模板</div><div class="notion-text notion-block-351a9a09ba30803ebdead1c972e88762">以上配置完成，PPPoEv4 client获取如下：</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-351a9a09ba3080889394c972efad5163" data-id="351a9a09ba3080889394c972efad5163"><span><div id="351a9a09ba3080889394c972efad5163" class="notion-header-anchor"></div><a class="notion-hash-link" href="#351a9a09ba3080889394c972efad5163" title="（五）RouterOS-配置PPPoEv4&amp;v6 Server"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">（五）<b>RouterOS-配置PPPoEv4&amp;v6 Server</b></span></span></h3><div class="notion-row"><a class="notion-bookmark notion-block-351a9a09ba308001942bd51304b4b300" href="https://blog.csdn.net/rfc2544/article/details/132689602" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">blog.csdn.net</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://blog.csdn.net/rfc2544/article/details/132689602</div></div></div></a></div><div class="notion-text notion-block-351a9a09ba308034a977cd7672d12a67">1 接口
ether3 出接口</div><div class="notion-text notion-block-351a9a09ba30805db690f35f713868f2">ether4 内网接口</div><div class="notion-text notion-block-351a9a09ba3080869373e92ccd149708">2 出接口
出接口采用PPPoE拨号SLAAC获取前缀，手动配置后缀</div><div class="notion-text notion-block-351a9a09ba3080509d4fe83821f8ac35">2.1 选择出接口interface，配置PPPoE client模式</div><div class="notion-text notion-block-351a9a09ba3080a68296ea29bc00854b">2.2 配置PPPoE client用户名和密码</div><div class="notion-text notion-block-351a9a09ba30808193ffcccde748e16d">2.3 从PPPoE client获取前缀地址池</div><div class="notion-text notion-block-351a9a09ba308079ac3bea4594c1105b">2.4 给出接口选择前缀并配置后缀</div><div class="notion-text notion-block-351a9a09ba30802b817efa9f108b9c7f">3 NAT
3.1 IPv4 NAT</div><div class="notion-text notion-block-351a9a09ba3080e087c2c931b1f515bd">3.2 IPv6 NAT</div><div class="notion-text notion-block-351a9a09ba3080029f57e73eeb77a9f3">4 DNS Proxy</div><div class="notion-text notion-block-351a9a09ba308090a2baeaba53dff2b5">5 内网
起两套环境，一个vlan341，一个vlan342</div><div class="notion-text notion-block-351a9a09ba30806f9edaff55c6daaf54">5.1 interface</div><div class="notion-text notion-block-351a9a09ba3080de9a78e5aa29b1a086">5.2 vlan</div><div class="notion-text notion-block-351a9a09ba308096909bf98b2bbe5cbe">5.3 IPv4 pool
IPv4 DHCPv4地址池</div><div class="notion-text notion-block-351a9a09ba308084b6adeffedff69262">IPv4 PPPoE地址池</div><div class="notion-text notion-block-351a9a09ba3080499c59e19d84618916">5.4 vlan接口 IPoE IPv4 address
这是给IPv4 IPoE用的，IPv4 PPPoE因为是p2p的在起PPPoEv4server的时候会自动起虚拟接口IP</div><div class="notion-text notion-block-351a9a09ba3080d9ad44d12844c5d564">5.5 IPv4 DHCPserver</div><div class="notion-text notion-block-351a9a09ba3080ee9024ebd91fa6acf8">5.6 IPv4 PPPoEserver
5.6.1 profile</div><div class="notion-text notion-block-351a9a09ba3080ec9f78f0c0c802e55e">5.6.2 IPv4 PPPoEserver</div><div class="notion-text notion-block-351a9a09ba30807a933cdd7c4528cf78">5.6.3 secrets</div><div class="notion-text notion-block-351a9a09ba3080979e42f9608cbbe27d">5.7 IPv6 Static address</div><div class="notion-text notion-block-351a9a09ba3080dc942ec4faf09a768e">5.7.1 IPv6 static组网指向二级路由器内网的静态路由
二级路由器wan：341::100/64 二级路由器lan：3411::/64</div><div class="notion-text notion-block-351a9a09ba3080f9a437cff52c7e7abd">二级路由器wan：342::100/64 二级路由器lan：3422::/64</div><div class="notion-text notion-block-351a9a09ba30802ba03dcae5e52538bb">5.8 IPv6 PPPoEserver
5.8.1 PPPoE server binding
User是secret name（步骤5.6.3）</div><div class="notion-text notion-block-351a9a09ba308052a49ccacbfbeeeb44">Service是PPPoEv4 Server name（步骤5.6.2）</div><div class="notion-text notion-block-351a9a09ba30803aa04ee1c848473ed1">如果不配置这个，每次二级路由器向其PPPoE拨号，在ROS的PPP的interface会自动生成一个ppp虚接口，这个对v4没啥影响，但是会导致v6的nd失效，即每次二级路由器拨号，都需要在ROS重新配置nd，比较麻烦。</div><div class="notion-text notion-block-351a9a09ba3080468746fd640a7c6fba">5.8.2 ND RA</div><div class="notion-text notion-block-351a9a09ba3080a89b85f9e4cc7d959f">RA携带的给二级路由器wan分配的前缀</div><div class="notion-text notion-block-351a9a09ba30805c8425c0e30d065e48">RA携带的给二级路由器wan分配的前缀</div><div class="notion-text notion-block-351a9a09ba3080688f56ce4ff986abb0">5.8.3 IPv6 基于PPPoE之上的IPv6接口address
IPv6比IPv4较特殊，基于PPPoE之上，IPv4是p2p的，而IPv6是在ppp之上封装IPv6</div><div class="notion-text notion-block-351a9a09ba30806b8f8bd04fb1a84771">5.8.4 基于PPPoE的DHCPv6-PDserver
PD：给二级路由器的内网分配的前缀</div><div class="notion-text notion-block-351a9a09ba308067849acc1225cb9914">DNS server</div><div class="notion-text notion-block-351a9a09ba308082b4dee25786502183">DHCPv6-PD server</div><div class="notion-text notion-block-351a9a09ba30800ca5e8e0201553346c">6 问题
仅第一个拨号的二级路由器拿到的PD是对的，第二个拨号的二级路由器拿不到PD，抓包查看第二个路由器拨号的时候ROS dhcpv6给分配的PD仍是第一个拨号的二级路由器的PD且lifetime都是0，目前还未解决。</div><div class="notion-text notion-block-351a9a09ba30808b8421c17c22d56b52">第一个拨号的二级路由器</div><div class="notion-text notion-block-351a9a09ba30807f90e8e68d5fd8076e">第二个拨号的二级路由器</div></main></div>]]></content:encoded>
        </item>
    </channel>
</rss>