<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Talon&#039;s Blog</title><link>https://blog.jimmytalon.site/</link><description>简单记录自己的瞎折腾！</description><item><title>记录从cobo.cn下载PPT或者视频的方法</title><link>https://blog.jimmytalon.site/?id=13</link><description>&lt;p&gt;这里以从&lt;a href=&quot;https://fujifilm-fb.cobo.cn/&quot; target=&quot;_blank&quot;&gt;富士胶片E-learning&lt;/a&gt;网站下载资料为例（该方法同样适用于&lt;a href=&quot;https://canoncba.21tb.com/&quot; target=&quot;_blank&quot;&gt;佳能BIS商学苑&lt;/a&gt;）：&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/10/202510261761472112693104.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;我们首先需要把视频完整看完，然后利用&lt;a href=&quot;https://github.com/xifangczy/cat-catch&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;猫抓工具&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/10/202510261761475256334106.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/span&gt;&lt;/a&gt;（谷歌浏览器插件，可以从插件商城下载安装）嗅探浏览器缓存资源，我们会得到如下文件列表。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/10/202510261761472231820093.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;我们点击第一个m3u8格式文件右侧的下载按钮，即可下载为视频文件。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/10/202510261761472786550237.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/10/202510261761474807246350.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;如果我们想保存为PPT文件，需要下载0001.ts这样的文件，如果直接全部下载，可能文件名会是乱码，并不是001.ts，002.ts这样的，所以尽量一个一个下载，下载后直接重命名为001、002这样。&lt;/p&gt;&lt;p&gt;得到TS文件后，我们需要用到FFmpeg工具，把TS文件转换成JPG文件。&lt;/p&gt;&lt;p&gt;FFmpeg 是一个强大的多媒体处理工具，你可以通过它将 TS 文件转换为 JPG 图片。具体操作如下：&lt;/p&gt;&lt;p&gt;下载并安装 FFmpeg 软件，确保其安装路径已添加到系统环境变量中。&lt;/p&gt;&lt;div class=&quot;auto-hide-last-sibling-br paragraph-JOTKXA paragraph-element br-paragraph-space&quot; style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px; line-height: 24px; font-size: 16px; overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;在 Windows 平台安装 FFmpeg 的步骤如下，操作简单且无需复杂配置，按以下步骤执行即可：&lt;/div&gt;&lt;h3 class=&quot;header-vfC6AV auto-hide-last-sibling-br&quot; style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 12px 0px 0px; padding: 0px; font-size: 16px; line-height: 24px; overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; line-height: 28px; overflow-anchor: auto; font-size: inherit !important;&quot;&gt;步骤 1：下载 FFmpeg 安装包&lt;/span&gt;&lt;/h3&gt;&lt;ol class=&quot;auto-hide-last-sibling-br list-paddingleft-2&quot; style=&quot;list-style-type: none;&quot;&gt;&lt;li&gt;&lt;p&gt;打开 FFmpeg 官方下载页面：&lt;a class=&quot;link-ZNPgAX&quot; href=&quot;https://ffmpeg.org/download.html#build-windows&quot; target=&quot;_blank&quot; style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px; color: rgb(9, 105, 218); text-decoration-line: none; background-color: transparent; overflow-anchor: auto;&quot;&gt;https://ffmpeg.org/download.html#build-windows&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;在 “Windows” 栏目下，选择一个可靠的第三方编译版本（推荐&amp;nbsp;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: 700; line-height: 28px; overflow-anchor: auto;&quot;&gt;gyan.dev&lt;/span&gt;&amp;nbsp;或&amp;nbsp;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: 700; line-height: 28px; overflow-anchor: auto;&quot;&gt;BtbN&lt;/span&gt;，新手优先选&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;gyan.dev&lt;/code&gt;）：&lt;/p&gt;&lt;/li&gt;&lt;ul class=&quot;auto-hide-last-sibling-br list-paddingleft-2&quot; style=&quot;list-style-type: none;&quot;&gt;&lt;li&gt;&lt;p&gt;例如点击&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;gyan.dev&lt;/code&gt;&amp;nbsp;对应的链接，进入后下载&amp;nbsp;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: 700; line-height: 28px; overflow-anchor: auto;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;ffmpeg-release-essentials.zip&lt;/code&gt;&lt;/span&gt;（基础版，包含核心功能，体积较小）。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;h3 class=&quot;header-vfC6AV auto-hide-last-sibling-br&quot; style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 12px 0px 0px; padding: 0px; font-size: 16px; line-height: 24px; overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; line-height: 28px; overflow-anchor: auto; font-size: inherit !important;&quot;&gt;步骤 2：解压文件到固定目录&lt;/span&gt;&lt;/h3&gt;&lt;ol class=&quot;auto-hide-last-sibling-br list-paddingleft-2&quot; style=&quot;list-style-type: none;&quot;&gt;&lt;li&gt;&lt;p&gt;下载完成后，找到 ZIP 压缩包（如&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;ffmpeg-6.0-essentials.zip&lt;/code&gt;），右键选择&amp;nbsp;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: 700; line-height: 28px; overflow-anchor: auto;&quot;&gt;“解压到当前文件夹”&lt;/span&gt;&amp;nbsp;或指定路径（建议解压到&amp;nbsp;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: 700; line-height: 28px; overflow-anchor: auto;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;C:\Program Files\&lt;/code&gt;&lt;/span&gt;&amp;nbsp;目录下，方便管理，例如解压后路径为&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;C:\Program Files\ffmpeg-6.0-essentials&lt;/code&gt;）。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;解压后，文件夹内会有&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;bin&lt;/code&gt;&amp;nbsp;目录（包含&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;ffmpeg.exe&lt;/code&gt;、&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;ffplay.exe&lt;/code&gt;、&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;ffprobe.exe&lt;/code&gt;&amp;nbsp;三个核心程序），记住这个&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;bin&lt;/code&gt;&amp;nbsp;目录的完整路径（例如&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;C:\Program Files\ffmpeg-6.0-essentials\bin&lt;/code&gt;）。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 class=&quot;header-vfC6AV auto-hide-last-sibling-br&quot; style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 12px 0px 0px; padding: 0px; font-size: 16px; line-height: 24px; overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; line-height: 28px; overflow-anchor: auto; font-size: inherit !important;&quot;&gt;步骤 3：配置环境变量（关键步骤）&lt;/span&gt;&lt;/h3&gt;&lt;div class=&quot;auto-hide-last-sibling-br paragraph-JOTKXA paragraph-element br-paragraph-space&quot; style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 0px; padding: 0px; line-height: 24px; font-size: 16px; overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;配置环境变量后，可在任意命令窗口直接调用&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgba(0, 0, 0, 0.85); margin: 0px; padding: 0px 4px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 4px; overflow-anchor: auto; line-height: 28px; color: rgba(0, 0, 0, 0.85) !important;&quot;&gt;ffmpeg&lt;/code&gt;&amp;nbsp;命令，无需每次输入完整路径：&lt;/div&gt;&lt;ol class=&quot;auto-hide-last-sibling-br list-paddingleft-2&quot; style=&quot;list-style-type: none;&quot;&gt;&lt;li&gt;&lt;p&gt;右键点击&amp;nbsp;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: 700; line-height: 28px; overflow-anchor: auto;&quot;&gt;“此电脑”&lt;/span&gt;（或 “我的电脑”）→ 选择&amp;nbsp;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: 700; line-height: 28px; overflow-anchor: auto;&quot;&gt;“属性”&lt;/span&gt;&amp;nbsp;→ 点击左侧&amp;nbsp;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: 700; line-height: 28px; overflow-anchor: auto;&quot;&gt;“高级系统设置”&lt;/span&gt;&amp;nbsp;→ 在弹出窗口中点击&amp;nbsp;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: 700; line-height: 28px; overflow-anchor: auto;&quot;&gt;“环境变量”&lt;/span&gt;。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;在 “系统变量” 区域，找到并双击&amp;nbsp;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: 700; line-height: 28px; overflow-anchor: auto;&quot;&gt;“Path”&lt;/span&gt;&amp;nbsp;变量。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;点击&amp;nbsp;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; font-weight: 700; line-height: 28px; overflow-anchor: auto;&quot;&gt;“新建”&lt;/span&gt;，然后粘贴之前记住的&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;bin&lt;/code&gt;&amp;nbsp;目录完整路径（例如&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;C:\Program Files\ffmpeg-6.0-essentials\bin&lt;/code&gt;），点击 “确定” 保存所有窗口。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 class=&quot;header-vfC6AV auto-hide-last-sibling-br&quot; style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px solid; margin: 12px 0px 0px; padding: 0px; font-size: 16px; line-height: 24px; overflow-anchor: auto; font-family: Inter, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: ; outline: none; border: 0px solid; margin: 0px; padding: 0px; line-height: 28px; overflow-anchor: auto; font-size: inherit !important;&quot;&gt;步骤 4：验证安装是否成功&lt;/span&gt;&lt;/h3&gt;&lt;ol class=&quot;auto-hide-last-sibling-br list-paddingleft-2&quot; style=&quot;list-style-type: none;&quot;&gt;&lt;li&gt;&lt;p&gt;按下&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;Win + R&lt;/code&gt;&amp;nbsp;键，输入&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;cmd&lt;/code&gt;&amp;nbsp;打开命令提示符。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;输入命令&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;ffmpeg -version&lt;/code&gt;&amp;nbsp;并回车，若显示 FFmpeg 的版本信息（如&amp;nbsp;&lt;code style=&quot;-webkit-font-smoothing: antialiased; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: none; border: 0px none rgb(0, 0, 0); margin: 0px; padding: 0px 3.6px; font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 14.4px; font-variation-settings: normal; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.06); border-radius: 3.6px; overflow-anchor: auto;&quot;&gt;ffmpeg version 6.0-essentials...&lt;/code&gt;），则表示安装成功。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;安装好后，用cmd命令CD到你保存ts文件的文件夹&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/10/202510261761473304872735.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;再输入如下命令&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;for&amp;nbsp;%f&amp;nbsp;in&amp;nbsp;(??.ts)&amp;nbsp;do&amp;nbsp;ffmpeg&amp;nbsp;-i&amp;nbsp;&amp;quot;%f&amp;quot;&amp;nbsp;-vf&amp;nbsp;&amp;quot;select=eq(pict_type\,I)&amp;quot;&amp;nbsp;-vsync&amp;nbsp;0&amp;nbsp;&amp;quot;%f_%03d.jpg&amp;quot;&lt;/pre&gt;&lt;p&gt;-vf &amp;quot;select=eq(pict_type\,I)&amp;quot;：视频滤镜，筛选出pict_type为I的帧（即关键帧）。&lt;/p&gt;&lt;p&gt;-vsync 0：关闭垂直同步，避免重复帧或丢帧。&lt;/p&gt;&lt;p&gt;??.ts&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;：&lt;/span&gt;文件夹内所有的TS格式文件&lt;/p&gt;&lt;p&gt;%f_%03d.jpg&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;：&lt;/span&gt;文件以“&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;原TS文件名_3位数字编号.jpg&lt;/span&gt;”保存新的文件&lt;br/&gt;&lt;/p&gt;&lt;p&gt;一个TS文件可能会对应多个JPG文件&lt;/p&gt;&lt;p&gt;如下图所示，即为转换后生成的JPG文件及命名规则。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/10/202510261761474128471369.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;得到图片文件后，我们打开Adobe Acrobat Pro，点击文件-创建-将文件合并为单个PDF&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/10/202510261761474214536598.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;合并成单个PDF文件后，我们可能还需要根据实际情况删除多余重复的页面。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这时候我们已经得到了想要的PDF文件，但是不支持搜索，只是图片形式的PDF文件，我们还需要OCR识别一下。&lt;/p&gt;&lt;p&gt;最后一步，点击视图-工具-扫描和OCR-打开-识别文本-在本文件中&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/10/202510261761474393212583.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/10/202510261761474454620585.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;最后，点击保存，大功告成！我们就可以复制或者搜索文档里的内容了，如下图：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/10/202510261761474637974505.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Sun, 26 Oct 2025 17:45:54 +0800</pubDate></item><item><title>宝塔建站流水总结</title><link>https://blog.jimmytalon.site/?id=12</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;有了域名和云服务器以后，我们可以在云服务器端安装宝塔面板方便管理。&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;marklang-paragraph&quot; style=&quot;margin-top: 7px; margin-bottom: 7px; padding: 0px; -webkit-font-smoothing: antialiased; scrollbar-color: rgba(184, 186, 193, 0.6) transparent; scrollbar-width: thin; font-size: 16px; line-height: 29px; color: rgb(51, 51, 51); -webkit-text-stroke-color: initial; font-family: &amp;quot;PingFang SC&amp;quot;, Arial, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;宝塔面板是一款流行的服务器运维管理工具，可简化网站搭建流程。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;margin: 11px 0px 6px; padding: 0px; -webkit-font-smoothing: antialiased; scrollbar-color: rgba(184, 186, 193, 0.6) transparent; scrollbar-width: thin; line-height: 30px; font-size: 18px; -webkit-text-stroke-color: initial; font-family: &amp;quot;PingFang SC&amp;quot;, Arial, sans-serif; color: rgb(51, 51, 51); text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;1. 服务器准备&lt;/span&gt;&lt;/h3&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;推荐使用腾讯云或阿里云的轻量应用服务器/云服务器，新用户常有优惠活动‌。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;需选择纯净系统（如CentOS 7或Ubuntu），避免与其他环境冲突‌。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;margin: 13px 0px 6px; padding: 0px; -webkit-font-smoothing: antialiased; scrollbar-color: rgba(184, 186, 193, 0.6) transparent; scrollbar-width: thin; line-height: 30px; font-size: 18px; -webkit-text-stroke-color: initial; font-family: &amp;quot;PingFang SC&amp;quot;, Arial, sans-serif; color: rgb(51, 51, 51); text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;2. 安装宝塔面板&lt;/span&gt;&lt;/h3&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;通过SSH连接服务器后，执行官网提供的一键安装命令。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;安装完成后会显示面板地址、账号及密码，需保存并确保防火墙开放相应端口‌。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;以阿里云为例，访问云服务器后台--&amp;gt;&lt;span style=&quot;background-color: #EEECE1;&quot;&gt;防火墙模板&lt;/span&gt;，新增相应的放行端口。&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/09/202509261758877867486388.png&quot; alt=&quot;image.png&quot;/&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;margin: 13px 0px 6px; padding: 0px; -webkit-font-smoothing: antialiased; scrollbar-color: rgba(184, 186, 193, 0.6) transparent; scrollbar-width: thin; line-height: 30px; font-size: 18px; -webkit-text-stroke-color: initial; font-family: &amp;quot;PingFang SC&amp;quot;, Arial, sans-serif; color: rgb(51, 51, 51); text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;3. 配置网站环境&lt;/span&gt;&lt;/h3&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;登录宝塔面板后，建议选择LNMP架构（Linux+Nginx+MySQL+PHP），根据服务器内存调整版本（如1G内存推荐PHP 7.2+MySQL 5.6）‌。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;环境安装需30分钟至1小时，取决于服务器性能‌。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;margin: 13px 0px 6px; padding: 0px; -webkit-font-smoothing: antialiased; scrollbar-color: rgba(184, 186, 193, 0.6) transparent; scrollbar-width: thin; line-height: 30px; font-size: 18px; -webkit-text-stroke-color: initial; font-family: &amp;quot;PingFang SC&amp;quot;, Arial, sans-serif; color: rgb(51, 51, 51); text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;4. 创建站点&lt;/span&gt;&lt;/h3&gt;&lt;ul style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;在面板中点击“添加站点”，填写域名（需提前备案并解析到服务器IP）‌。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;（备案大概需要7-10天，可以提前在阿里云上操作，会有专人回电帮你修改申请表。&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;）&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;建议同时创建FTP账号和数据库，记录相关凭证‌。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;这里以www.jimmytalon.site为例，创建站点，配置文件不用修改，在SSL这里我们申请Let&amp;#39;s&amp;nbsp;Encrypt的免费证书。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/09/202509261758878467856664.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;申请时，选择DNS验证，并勾选自动组合泛域名。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/09/202509261758878704105247.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;申请完SSL证书，当我们访问网站就不会有如下提示了&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/09/202509261758879914901846.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;h3 style=&quot;margin: 13px 0px 6px; padding: 0px; -webkit-font-smoothing: antialiased; scrollbar-color: rgba(184, 186, 193, 0.6) transparent; scrollbar-width: thin; line-height: 30px; font-size: 18px; -webkit-text-stroke-color: initial; font-family: &amp;quot;PingFang SC&amp;quot;, Arial, sans-serif; color: rgb(51, 51, 51); text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;5. 部署群辉Docker程序&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;如果我们需要通过&lt;span style=&quot;color: #333333; font-family: Penrose, &amp;quot;PingFang SC&amp;quot;, &amp;quot;Hiragino Sans GB&amp;quot;, Tahoma, Arial, &amp;quot;Lantinghei SC&amp;quot;, &amp;quot;Microsoft YaHei&amp;quot;, simsun, sans-serif; font-size: 16px; text-align: justify; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;abc.yourdomain.com访问群辉Docker程序的ip:5000，我们可以新建站点&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;blog.jimmytalon.site&lt;/span&gt;，通过&lt;/span&gt;blog.jimmytalon.site访问www.jimmytalon.site:9999&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;在配置文件处修改为：&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14px; text-wrap-mode: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;server
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listen&amp;nbsp;80;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listen&amp;nbsp;443&amp;nbsp;ssl;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http2&amp;nbsp;on;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;server_name&amp;nbsp;blog.jimmytalon.site;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;index&amp;nbsp;index.php&amp;nbsp;index.html&amp;nbsp;index.htm&amp;nbsp;default.php&amp;nbsp;default.htm&amp;nbsp;default.html;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;root&amp;nbsp;/www/wwwroot/blog.jimmytalon.site;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;include&amp;nbsp;/www/server/panel/vhost/nginx/extension/blog.jimmytalon.site/*.conf;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#REWRITE-START&amp;nbsp;URL重写规则引用,修改后将导致面板设置的伪静态规则失效
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;include&amp;nbsp;/www/server/panel/vhost/rewrite/blog.jimmytalon.site.conf;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#REWRITE-END
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location&amp;nbsp;/&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_pass&amp;nbsp;https://www.jimmytalon.site:9999;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;&amp;nbsp;Host&amp;nbsp;&amp;nbsp;$host;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;&amp;nbsp;X-Real-IP&amp;nbsp;&amp;nbsp;$remote_addr;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;&amp;nbsp;X-Forwarded-For&amp;nbsp;&amp;nbsp;$proxy_add_x_forwarded_for;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;access_log&amp;nbsp;&amp;nbsp;/www/wwwlogs/blog.jimmytalon.site.log;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;error_log&amp;nbsp;&amp;nbsp;/www/wwwlogs/blog.jimmytalon.site.error.log;&lt;/pre&gt;&lt;ul class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: disc;&quot;&gt;&lt;h3 style=&quot;list-style-type: none;&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;6.验证结果&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;我们在浏览器中输入&lt;a href=&quot;https://blog.jimmytalon.site&quot; target=&quot;_blank&quot; textvalue=&quot;https://blog.jimmytalon.site&quot;&gt;https://blog.jimmytalon.site&lt;/a&gt;，能正常访问配置结束。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/09/202509261758880058107757.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/ul&gt;</description><pubDate>Fri, 26 Sep 2025 17:03:44 +0800</pubDate></item><item><title>小记群辉frpc--&amp;gt;云主机frps--&amp;gt;宝塔建站实现群辉docker通过abc.yourdomain.com访问</title><link>https://blog.jimmytalon.site/?id=11</link><description>&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;本文主要记录自己通过特定的域名（例如abc.yourdomain.com）访问群辉NAS（Synology NAS）的Docker容器的方式。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;h3 style=&quot;;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;步骤 1: 准备域名和DNS解析&lt;/span&gt;&lt;/h3&gt;&lt;ol style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;strong class=&quot;ai-core-answer wd-highlight c-fwb-big&quot; style=&quot;;-webkit-font-smoothing: antialiased&quot;&gt;注册域名&lt;/strong&gt;：我之前在阿里云买了一个域名，一直未使用，刚好可以派上用场。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;ol style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;div class=&quot;dqa-li-inner&quot; style=&quot;-webkit-font-smoothing: antialiased;&quot;&gt;&lt;p&gt;&lt;strong class=&quot;ai-core-answer wd-highlight c-fwb-big&quot; style=&quot;background: url(&amp;quot;https://gips3.baidu.com/it/u=3995644270,3447791657&amp;amp;fm=3028&amp;amp;app=3028&amp;amp;f=PNG&amp;amp;fmt=auto&amp;amp;q=75&amp;amp;size=f12_24&amp;quot;) left 92% / 0.04rem 0.06rem no-repeat, url(&amp;quot;https://gips1.baidu.com/it/u=2827537513,3946381300&amp;amp;fm=3028&amp;amp;app=3028&amp;amp;f=PNG&amp;amp;fmt=auto&amp;amp;q=75&amp;amp;size=f12_24&amp;quot;) right 92% / 0.04rem 0.06rem no-repeat, url(&amp;quot;https://gips3.baidu.com/it/u=2820466559,2175119243&amp;amp;fm=3028&amp;amp;app=3028&amp;amp;f=PNG&amp;amp;fmt=auto&amp;amp;q=75&amp;amp;size=f6_24&amp;quot;) center 92% / calc(100% - 0.08rem) 0.06rem no-repeat; -webkit-font-smoothing: antialiased;&quot;&gt;DNS解析&lt;/strong&gt;：在域名注册商的DNS管理界面中，添加一个A记录或CNAME记录，将&lt;code&gt;域名&lt;/code&gt;指向你的云服务器IP地址。例如：&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/09/202509261758873893518369.png&quot; alt=&quot;image.png&quot; width=&quot;1126&quot; height=&quot;196&quot; style=&quot;text-wrap-mode: wrap; width: 1126px; height: 196px; float: left;&quot;/&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3&gt;步骤 2: 配置群辉NAS的frpc（内网穿透工具）&lt;/h3&gt;&lt;ol style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;strong class=&quot;ai-core-answer wd-highlight c-fwb-big&quot; style=&quot;;-webkit-font-smoothing: antialiased&quot;&gt;安装frpc&lt;/strong&gt;：在群辉NAS上安装&lt;code style=&quot;-webkit-font-smoothing: antialiased;padding: 0.01rem 0.04rem;margin: 0px 0.04rem;background: rgb(237, 238, 240);border-radius: 0.06rem&quot;&gt;Frps客户端&lt;/code&gt;。可以在套件中心下载安装&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/09/202509261758874058152183.png&quot; alt=&quot;image.png&quot; style=&quot;text-wrap-mode: wrap;&quot;/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong class=&quot;ai-core-answer wd-highlight c-fwb-big&quot; style=&quot;;-webkit-font-smoothing: antialiased&quot;&gt;配置frpc&lt;/strong&gt;：编辑frps的配置文件，添加如下配置（根据你的frp服务器地址修改）：&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre style=&quot;margin-top: 0.105rem;margin-bottom: 0.105rem;-webkit-font-smoothing: antialiased&quot; class=&quot;prism-highlight prism-language-bash&quot;&gt;[common]
server_addr&amp;nbsp;=&amp;nbsp;xx.xx.xx.xx
server_port&amp;nbsp;=&amp;nbsp;7000
token&amp;nbsp;=&amp;nbsp;yourtoken&amp;nbsp;&amp;nbsp;#根据需要自行修改

[应用名称]
type&amp;nbsp;=&amp;nbsp;tcp
local_ip&amp;nbsp;=&amp;nbsp;127.0.0.1
local_port&amp;nbsp;=&amp;nbsp;5000&amp;nbsp;&amp;nbsp;#本地端口
remote_port&amp;nbsp;=&amp;nbsp;5000&amp;nbsp;&amp;nbsp;&amp;nbsp;#映射在服务器的端口&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;strong&gt;启动套件版frps：&lt;/strong&gt;&lt;li&gt;&lt;p&gt;直接点击保存即可启动&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;步骤 3: 配置云服务器的Docker容器中的frps&lt;/span&gt;&lt;/h3&gt;&lt;ol style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;strong class=&quot;ai-core-answer wd-highlight c-fwb-big&quot; style=&quot;;-webkit-font-smoothing: antialiased&quot;&gt;安装frps&lt;/strong&gt;：在宝塔面板中安装Docker容器。在容器中添加frps&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/09/202509261758874504795597.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;ol style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;strong class=&quot;ai-core-answer wd-highlight c-fwb-big&quot; style=&quot;;-webkit-font-smoothing: antialiased&quot;&gt;配置frps&lt;/strong&gt;：编辑frps的配置文件（&lt;code style=&quot;-webkit-font-smoothing: antialiased;padding: 0.01rem 0.04rem;margin: 0px 0.04rem;background: rgb(237, 238, 240);border-radius: 0.06rem&quot;&gt;/www/dk_project/dk_app/frps/frps_KcyS&lt;/code&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased;padding: 0.01rem 0.04rem;margin: 0px 0.04rem;background: rgb(237, 238, 240);border-radius: 0.06rem&quot;&gt;/data/frp&lt;/code&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased;padding: 0.01rem 0.04rem;margin: 0px 0.04rem;background: rgb(237, 238, 240);border-radius: 0.06rem&quot;&gt;s.toml&lt;/code&gt;），添加如下配置（根据你的frp服务器地址修改）：&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre style=&quot;margin-top: 0.105rem;margin-bottom: 0.105rem;-webkit-font-smoothing: antialiased&quot; class=&quot;prism-highlight prism-language-actionscript&quot;&gt;bindAddr&amp;nbsp;=&amp;nbsp;&amp;quot;0.0.0.0&amp;quot;
bindPort&amp;nbsp;=&amp;nbsp;7000

vhostHTTPPort&amp;nbsp;=&amp;nbsp;40800
vhostHTTPSPort&amp;nbsp;=&amp;nbsp;40443

auth.method&amp;nbsp;=&amp;nbsp;&amp;quot;token&amp;quot;
auth.token&amp;nbsp;=&amp;nbsp;&amp;quot;yourtoken&amp;quot;&amp;nbsp;&amp;nbsp;#根据需要自行修改

webServer.addr&amp;nbsp;=&amp;nbsp;&amp;quot;0.0.0.0&amp;quot;
webServer.port&amp;nbsp;=&amp;nbsp;7500
webServer.user&amp;nbsp;=&amp;nbsp;&amp;quot;user&amp;quot;&amp;nbsp;&amp;nbsp;#根据需要自行修改
webServer.password&amp;nbsp;=&amp;nbsp;&amp;quot;password&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;#根据需要自行修改&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;ol style=&quot;list-style-type: none;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;strong class=&quot;ai-core-answer wd-highlight c-fwb-big&quot; style=&quot;;-webkit-font-smoothing: antialiased&quot;&gt;启动frps&lt;/strong&gt;：使用Docker启动frps容器&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h3 style=&quot;;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;步骤 4: 配置宝塔建站&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;如果你跟我一样使用的是宝塔面板来管理你的网站，你可以在宝塔面板中添加一个网站，并绑定到&lt;code style=&quot;-webkit-font-smoothing: antialiased;padding: 0.01rem 0.04rem;margin: 0px 0.04rem;background: rgb(237, 238, 240);border-radius: 0.06rem&quot;&gt;&lt;code&gt;abc.yourdomain.com&lt;/code&gt;&lt;/code&gt;。这样，当用户访问&lt;code style=&quot;-webkit-font-smoothing: antialiased;padding: 0.01rem 0.04rem;margin: 0px 0.04rem;background: rgb(237, 238, 240);border-radius: 0.06rem&quot;&gt;abc.yourdomain.com&lt;/code&gt;时，请求会被转发到你的Docker容器的Web服务。具体如何配置网站服务，下一篇文章再详细讲解。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/09/202509261758876064974450.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;h3 style=&quot;;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;span style=&quot;font-family: 微软雅黑, &amp;quot;Microsoft YaHei&amp;quot;;&quot;&gt;步骤 5: 测试访问&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;最后，确保一切配置正确无误后，尝试访问&lt;code style=&quot;-webkit-font-smoothing: antialiased;padding: 0.01rem 0.04rem;margin: 0px 0.04rem;background: rgb(237, 238, 240);border-radius: 0.06rem&quot;&gt;abc.yourdomain.com&lt;/code&gt;，看看是否能够成功访问到你的Docker容器中的Web服务。&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px;margin-bottom: 0px;padding: 0px;list-style: none;-webkit-font-smoothing: antialiased;line-height: 0.245rem;color: rgb(51, 51, 51);font-family: &amp;#39;PingFang SC&amp;#39;, Arial, sans-serif;text-wrap-mode: wrap;background-color: rgb(255, 255, 255)&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 0px; padding: 0px; list-style: none; -webkit-font-smoothing: antialiased; line-height: 0.245rem; color: rgb(51, 51, 51); font-family: &amp;quot;PingFang SC&amp;quot;, Arial, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Sep 2025 21:57:00 +0800</pubDate></item><item><title>青龙面板启动报错user root: parse error at 7</title><link>https://blog.jimmytalon.site/?id=10</link><description>&lt;p&gt;最近发现登录青龙面板时提示服务异常，报错user root: parse error at 7&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/04/202504251745582538396344.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;百度搜了一下，可以使用一条命令解决&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;docker&amp;nbsp;exec&amp;nbsp;-it&amp;nbsp;whyour-qinglong-1&amp;nbsp;/bin/bash&amp;nbsp;ql&amp;nbsp;check&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/04/202504251745582638451077.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2025/04/202504251745582707917402.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;执行完毕，青龙面板即可正常登录。&lt;/p&gt;</description><pubDate>Fri, 25 Apr 2025 19:58:40 +0800</pubDate></item><item><title>Docker中出现tag显示none镜像的处理方法</title><link>https://blog.jimmytalon.site/?id=9</link><description>&lt;p&gt;
    &lt;span style=&quot;font-size: 14px; text-wrap-mode: nowrap;&quot;&gt;在 Docker 中，有时候您会看到 REPOSITORY 和 TAG 都显示为 &amp;lt;none&amp;gt; 的镜像，这些被称为 “dangling images”，即悬挂镜像。这些镜像通常是因为没有标签并且没有被任何容器使用。以下是一些关于为什么会出现 &amp;lt;none&amp;gt; 镜像以及如何处理它们的信息：&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;为什么出现 &amp;lt;none&amp;gt; 镜像？&lt;/span&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: decimal;&quot;&gt;
    &lt;li&gt;
        &lt;p&gt;
            &lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;当构建一个新的 Docker 镜像，并且指定的标签与本地已有的镜像重名时，Docker 会将旧的镜像的标签替换为 &amp;lt;none&amp;gt;，使得旧镜像成为悬挂镜像。&lt;/span&gt;
        &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
        &lt;p&gt;
            &lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;在 Docker 构建过程中，如果某一步失败，Docker 可能会留下一个空的镜像，这也是 &amp;lt;none&amp;gt; 镜像的一个来源。&lt;/span&gt;
        &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
        &lt;p&gt;
            &lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;如果您使用 docker save 保存镜像时没有指定镜像名称和标签，而是使用的镜像ID，那么加载（docker load）这个镜像后，它的 REPOSITORY 和 TAG 都会变成 &amp;lt;none&amp;gt;。&lt;/span&gt;
        &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
        &lt;p&gt;
            &lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;如果您强制删除了正在被容器使用的镜像，那么这个镜像也会变成 &amp;lt;none&amp;gt;。&lt;/span&gt;
        &lt;/p&gt;
    &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
    &lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;如何使用 &amp;lt;none&amp;gt; 镜像？&lt;/span&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;ol class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: decimal;&quot;&gt;
    &lt;li&gt;
        &lt;p&gt;
            &lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;通常情况下，您不应该使用 &amp;lt;none&amp;gt; 镜像，因为它们可能是构建过程中的中间产物或者是已经不再需要的旧镜像。&lt;/span&gt;
        &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
        &lt;p&gt;
            &lt;span style=&quot;font-size: 14px; text-wrap-mode: nowrap;&quot;&gt;如果 &amp;lt;none&amp;gt; 镜像被任何容器引用，您仍然可以使用这些容器，但无法通过原来的标签来引用这些镜像。&lt;/span&gt;
        &lt;/p&gt;
    &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
    &lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;如何处理 &amp;lt;none&amp;gt; 镜像？&lt;/span&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;您可以使用&lt;/span&gt;

    &lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;/span&gt;

&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;docker images -f &amp;quot;dangling=true&amp;quot;&lt;/pre&gt;

    &lt;span style=&quot;font-size: 14px; text-wrap-mode: nowrap;&quot;&gt; 命令来查找所有的悬挂镜像。&lt;/span&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;span style=&quot;font-size: 14px; text-wrap-mode: nowrap;&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/12/202412151734256556462871.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;使用&lt;/span&gt;
&lt;/p&gt;
&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;docker rmi $(docker images -f &amp;quot;dangling=true&amp;quot; -q)&lt;/pre&gt;
&lt;p&gt;
    &lt;span style=&quot;font-size: 14px; text-wrap-mode: nowrap;&quot;&gt; 命令来删除这些悬挂镜像，释放空间。&lt;/span&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;span style=&quot;font-size: 14px; text-wrap-mode: nowrap;&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/12/202412151734256589103060.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;如果显示正在被使用，需要保留 &amp;lt;none&amp;gt; 镜像，可以为它们指定新的标签&lt;/span&gt;
&lt;/p&gt;
&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;docker tag 1dbe0e931976 prom/node-exporter:latest&lt;/pre&gt;
&lt;p&gt;
    &lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/12/202412151734256666879864.png&quot; alt=&quot;image.png&quot;/&gt;
&lt;/p&gt;</description><pubDate>Sun, 15 Dec 2024 17:54:20 +0800</pubDate></item><item><title>VPS服务器安装宝塔面板教程</title><link>https://blog.jimmytalon.site/?id=8</link><description>&lt;p&gt;1首先打开宝塔主页：&lt;a href=&quot;https://www.bt.cn/&quot; _src=&quot;https://www.bt.cn/&quot;&gt;https://www.bt.cn/&lt;/a&gt; &lt;/p&gt;&lt;p&gt;2点击“立即免费安装”&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714487745119532.png&quot; alt=&quot;image.png&quot; width=&quot;1023&quot; height=&quot;454&quot; style=&quot;width: 1023px; height: 454px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;3根据需求选择在线安装&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714487831822291.png&quot; alt=&quot;image.png&quot; width=&quot;1025&quot; height=&quot;378&quot; style=&quot;width: 1025px; height: 378px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;4输入服务器IP地址，账号，密码，开始安装，大概5到10分钟即可安装好&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714487912648285.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;5安装完毕后，会有弹窗提示你宝塔面板登陆地址、账号、密码，记得保存。用该地址即可登录。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714488377125988.png&quot; alt=&quot;image.png&quot; width=&quot;985&quot; height=&quot;446&quot; style=&quot;width: 985px; height: 446px;&quot;/&gt;&lt;/p&gt;</description><pubDate>Tue, 30 Apr 2024 22:34:14 +0800</pubDate></item><item><title>在群辉套件中心安装frpc</title><link>https://blog.jimmytalon.site/?id=7</link><description>&lt;p&gt;1首先打开群辉的套件中心，在套件来源选择新增，添加&lt;a href=&quot;https://spk7.imnks.com&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&lt;strong&gt;我不是矿神&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;的套件源：https://spk7.imnks.com&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714486422663187.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;2添加好后搜索frpc&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714486553574293.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;3打开Frpc客户端&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714486686325133.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;可以依照下文填写&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;[common]
serverAddr&amp;nbsp;=&amp;nbsp;&amp;quot;XXX.XXX.XXX.XXX&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#设置自己服务器端的IP地址
serverPort&amp;nbsp;=&amp;nbsp;7000
auth.method&amp;nbsp;=&amp;nbsp;&amp;quot;token&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#设置&amp;nbsp;token&amp;nbsp;安全认证
auth.token&amp;nbsp;=&amp;nbsp;&amp;quot;abcdefg&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#设置认证的密码，必须保证和服务器端一样！！！不然连接不上。

[[proxies]]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;frp代理的客户端信息，这一行不能改动
name&amp;nbsp;=&amp;nbsp;&amp;quot;test&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#自己随便取个名字
type&amp;nbsp;=&amp;nbsp;&amp;quot;tcp&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#frp连接类型默认为tcp，某些特殊情况需要改为其他，一般默认即可
localIP&amp;nbsp;=&amp;nbsp;&amp;quot;127.0.0.1&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#客户端的IP地址
localPort&amp;nbsp;=&amp;nbsp;22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#设置客户端需要映射出去的端口号
remotePort&amp;nbsp;=&amp;nbsp;33&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#设置服务端开放的端口号&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;4客户端配置结束！&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 30 Apr 2024 22:12:37 +0800</pubDate></item><item><title>在VPS上安装部署Frps</title><link>https://blog.jimmytalon.site/?id=6</link><description>&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16px; color: #FF0000;&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;什么是FRP？&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&amp;nbsp;&lt;br/&gt;frp&amp;nbsp;是一个专注于内网穿透的高性能的反向代理应用，支持&amp;nbsp;TCP、UDP、HTTP、HTTPS&amp;nbsp;等多种协议，且支持&amp;nbsp;P2P&amp;nbsp;通信。可以将内网服务以安全、便捷的方式通过具有公网&amp;nbsp;IP&amp;nbsp;节点的中转暴露到公网。&lt;br/&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;FRP的原理？&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;frp&amp;nbsp;主要由&amp;nbsp;客户端(frpc)&amp;nbsp;和&amp;nbsp;服务端(frps)&amp;nbsp;组成，服务端通常部署在具有公网&amp;nbsp;IP&amp;nbsp;的机器上，客户端通常部署在需要穿透的内网服务所在的机器上。&lt;br/&gt;内网服务由于没有公网&amp;nbsp;IP，不能被非局域网内的其他用户访问。&lt;br/&gt;用户通过访问服务端的&amp;nbsp;frps，由&amp;nbsp;frp&amp;nbsp;负责根据请求的端口或其他信息将请求路由到对应的内网机器，从而实现通信。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;1 下载frp部署文件：https://github.com/fatedier/frp/releases&lt;br/&gt;&lt;/p&gt;&lt;p&gt;我的VPS服务器CPU为x86，选择linux_amd64这个下载&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714481580539081.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;2 下载后利用宝塔面板上传到服务器根目录，只保留这3个文件，其他可以删除&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714481694223455.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;3 编辑frps.toml文件，如下图所示&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714481809546900.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#&amp;nbsp;服务端监听端口
bindPort&amp;nbsp;=&amp;nbsp;7000
#&amp;nbsp;http代理监听端口
vhostHTTPPort&amp;nbsp;=&amp;nbsp;7001
#&amp;nbsp;https代理监听端口
vhostHTTPSPort&amp;nbsp;=&amp;nbsp;7002
#&amp;nbsp;鉴权方式
auth.method&amp;nbsp;=&amp;nbsp;&amp;quot;token&amp;quot;
#&amp;nbsp;客户端连接的token，相当于密码
auth.token&amp;nbsp;=&amp;nbsp;&amp;quot;abcdefg&amp;quot;
#&amp;nbsp;服务端UI界面端口
webServer.port&amp;nbsp;=&amp;nbsp;7500
webServer.addr&amp;nbsp;=&amp;nbsp;&amp;quot;XXX.XXX.XXX.XXX&amp;quot;
#&amp;nbsp;登录的账号密码
webServer.user&amp;nbsp;=&amp;nbsp;&amp;quot;admin&amp;quot;
webServer.password&amp;nbsp;=&amp;nbsp;&amp;quot;admin&amp;quot;&lt;/pre&gt;&lt;p&gt;4 SSH连接到服务器，首先浏览到frps文件夹&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;cd&amp;nbsp;/frps&lt;/pre&gt;&lt;p&gt;再启动frps服务&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;./frps&amp;nbsp;-c&amp;nbsp;./frps.toml&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714481953198713.png&quot; alt=&quot;image.png&quot; width=&quot;439&quot; height=&quot;43&quot; style=&quot;text-wrap: wrap; width: 439px; height: 43px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;提示successfully即表示服务启动成功，此时我们可以用7500端口访问后台&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714482427719654.png&quot; alt=&quot;image.png&quot; style=&quot;text-wrap: wrap;&quot;/&gt;&lt;/p&gt;&lt;p&gt;5 请在宝塔面板&lt;em&gt;(后期会讲如何安装宝塔面板)&lt;/em&gt;的安全，防火墙规则里放行7000，和7500端口，如果是阿里云或腾讯云，相应的在防火墙里也放行这些端口。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714482571823395.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;6 此时服务器端frps已配置好，但是每次重启服务器还需要手动运行一次，我们可以使用systemd来管理 frps 服务，包括启动、停止、配置后台运行和设置开机自启动。&lt;/p&gt;&lt;p&gt;6.1安装systemd&lt;/p&gt;&lt;p&gt;&lt;em&gt;# 使用 yum 安装 systemd（CentOS/RHEL）&lt;/em&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;yum&amp;nbsp;install&amp;nbsp;systemd&lt;/pre&gt;&lt;p&gt;&lt;em&gt;# 使用 apt 安装 systemd（Debian/Ubuntu）&lt;/em&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;apt&amp;nbsp;install&amp;nbsp;systemd&lt;/pre&gt;&lt;p&gt;6.2创建frps.srevice&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;vi&amp;nbsp;/etc/systemd/system/frps.service&lt;/pre&gt;&lt;p&gt;修改里面的文件&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714483352433228.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;[Unit]
#&amp;nbsp;服务名称，可自定义
Description&amp;nbsp;=&amp;nbsp;frp&amp;nbsp;server
After&amp;nbsp;=&amp;nbsp;network.target&amp;nbsp;syslog.target
Wants&amp;nbsp;=&amp;nbsp;network.target
[Service]
Type&amp;nbsp;=&amp;nbsp;simple
#&amp;nbsp;启动frps的命令，需修改为您的frps的安装路径
ExecStart&amp;nbsp;=&amp;nbsp;/frps/frps&amp;nbsp;-c&amp;nbsp;/frps/frps.toml
[Install]
WantedBy&amp;nbsp;=&amp;nbsp;multi-user.target&lt;/pre&gt;&lt;p&gt;6.3 使用 systemd 命令管理 frps 服务&lt;/p&gt;&lt;p&gt;&lt;em&gt;# 启动frp&lt;/em&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;frps&lt;/pre&gt;&lt;p&gt;&lt;em&gt;# 停止frp&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;stop&amp;nbsp;frps&lt;/pre&gt;&lt;p&gt;&lt;em&gt;# 重启frp&lt;/em&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;restart&amp;nbsp;frps&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&lt;em&gt;# 查看frp状态&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;status&amp;nbsp;frps&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714483828707718.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;6.4设置 frps 开机自启动&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;enable&amp;nbsp;frps&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404301714483876614741.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;</description><pubDate>Tue, 30 Apr 2024 20:50:46 +0800</pubDate></item><item><title>VPS推荐之RackNerd</title><link>https://blog.jimmytalon.site/?id=5</link><description>&lt;p&gt;&lt;a href=&quot;https://my.racknerd.com/aff.php?aff=11498&quot; target=&quot;_blank&quot;&gt;RackNerd&lt;/a&gt;&lt;svg class=&quot;external-link-icon&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; x=&quot;0px&quot; y=&quot;0px&quot; viewbox=&quot;0 0 100 100&quot; width=&quot;15&quot; height=&quot;15&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z&quot;&gt;&lt;/path&gt;&lt;polygon fill=&quot;currentColor&quot; points=&quot;45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9&quot;&gt;&lt;/polygon&gt;&lt;/svg&gt;是一家成立于 2019 年的美国主机商，主要原因是其 SSD 磁盘、网络不错加上低至年付 10 美元 使其 vps 产品极具性价比。&lt;/p&gt;&lt;p&gt;没啥好说的，就是性价比，预算有限就入。主打便宜。&lt;/p&gt;&lt;p&gt;2024 龙年优惠（没得优惠码，最低价，续费同价）&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table&gt;&lt;thead&gt;&lt;tr style=&quot;background: var(--bg-color-secondary);&quot; class=&quot;firstRow&quot;&gt;&lt;th style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;内存&lt;/th&gt;&lt;th style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;CPU&lt;/th&gt;&lt;th style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;硬盘(SSD)&lt;/th&gt;&lt;th style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;流量&lt;/th&gt;&lt;th style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;带宽&lt;/th&gt;&lt;th style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;价格 USD&lt;/th&gt;&lt;th style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;链接&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr style=&quot;background: var(--bg-color-secondary);&quot;&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;1G&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;1核&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;10G&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;2T/月&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;1Gbps&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;$10.88/年&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;&lt;a href=&quot;https://my.racknerd.com/aff.php?aff=11498&amp;pid=838&quot; target=&quot;_blank&quot; textvalue=&quot;点击购买&quot;&gt;点击购买&lt;/a&gt;&lt;svg class=&quot;external-link-icon&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; x=&quot;0px&quot; y=&quot;0px&quot; viewbox=&quot;0 0 100 100&quot; width=&quot;15&quot; height=&quot;15&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z&quot;&gt;&lt;/path&gt;&lt;polygon fill=&quot;currentColor&quot; points=&quot;45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9&quot;&gt;&lt;/polygon&gt;&lt;/svg&gt;&lt;a href=&quot;https://my.racknerd.com/aff.php?aff=11498&amp;pid=838&quot; target=&quot;_blank&quot; textvalue=&quot;点击购买&quot;&gt;&lt;span class=&quot;external-link-icon-sr-only&quot; style=&quot;position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); text-wrap: nowrap; border-width: 0px; user-select: none;&quot;&gt;open in new window&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;1.5G&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;1核&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;25G&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;4T/月&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;1Gbps&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;$16.88/年&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;&lt;a href=&quot;https://my.racknerd.com/aff.php?aff=11498&amp;pid=839&quot; target=&quot;_blank&quot; textvalue=&quot;点击购买open in new window&quot;&gt;点击购买&lt;/a&gt;&lt;svg class=&quot;external-link-icon&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; x=&quot;0px&quot; y=&quot;0px&quot; viewbox=&quot;0 0 100 100&quot; width=&quot;15&quot; height=&quot;15&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z&quot;&gt;&lt;/path&gt;&lt;polygon fill=&quot;currentColor&quot; points=&quot;45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9&quot;&gt;&lt;/polygon&gt;&lt;/svg&gt;&lt;a href=&quot;https://my.racknerd.com/aff.php?aff=11498&amp;pid=839&quot; target=&quot;_blank&quot; textvalue=&quot;点击购买open in new window&quot;&gt;&lt;span class=&quot;external-link-icon-sr-only&quot; style=&quot;position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); text-wrap: nowrap; border-width: 0px; user-select: none;&quot;&gt;open in new window&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;background: var(--bg-color-secondary);&quot;&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;2.5G&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;2核&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;38G&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;6T/月&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;1Gbps&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;$23.88/年&lt;/td&gt;&lt;td style=&quot;border-color: var(--border-color-dark); padding: 0.3em 0.5em !important;&quot;&gt;&lt;a href=&quot;https://my.racknerd.com/aff.php?aff=11498&amp;pid=840&quot; target=&quot;_blank&quot; textvalue=&quot;点击购买open in new window&quot;&gt;点击购买&lt;/a&gt;&lt;svg class=&quot;external-link-icon&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; x=&quot;0px&quot; y=&quot;0px&quot; viewbox=&quot;0 0 100 100&quot; width=&quot;15&quot; height=&quot;15&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z&quot;&gt;&lt;/path&gt;&lt;polygon fill=&quot;currentColor&quot; points=&quot;45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9&quot;&gt;&lt;/polygon&gt;&lt;/svg&gt;&lt;a href=&quot;https://my.racknerd.com/aff.php?aff=11498&amp;pid=840&quot; target=&quot;_blank&quot; textvalue=&quot;点击购买open in new window&quot;&gt;&lt;span class=&quot;external-link-icon-sr-only&quot; style=&quot;position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); text-wrap: nowrap; border-width: 0px; user-select: none;&quot;&gt;open in new window&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;我买了一个10.88/年的，支持支付宝付款，非常方便。目前有5个机房可供选择，推荐圣何塞机房。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404291714395294661554.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 29 Apr 2024 19:22:41 +0800</pubDate></item><item><title>DOCKER报错failed to initialize logging driver: database is locked</title><link>https://blog.jimmytalon.site/?id=4</link><description>&lt;p&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/05/202405081715167083326862.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;如图，在重启docker容器的时候报错，好像是不能访问容器日志文件导致的。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;我们只需把日志删除即可，下面就来看一下，如何清理群晖docker中容器的日志。&lt;/p&gt;&lt;p&gt;我群晖的型号是DS220+&lt;/p&gt;&lt;p&gt;群晖的系统版本是DSM7.2.1&lt;/p&gt;&lt;p&gt;1，开启SHH，如图所示&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404271714209347698607.png&quot; alt=&quot;如何开启SSH&quot; width=&quot;863&quot; height=&quot;372&quot; border=&quot;0&quot; vspace=&quot;0&quot; title=&quot;如何开启SSH&quot; style=&quot;text-align: center; width: 863px; height: 372px;&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;2，使用FinalShell工具连接群辉&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404271714209459410264.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;3，连接成功后，输入&amp;nbsp;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sudo&amp;nbsp;-i&lt;/pre&gt;&lt;p style=&quot;text-align: start;&quot;&gt;命令，切换成root用户&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404271714209531228631.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;color: #222222; font-family: arial; text-wrap: wrap; background-color: #FFFFFF; font-size: 14px;&quot;&gt;输入密码后，就能切换到root用户了&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404271714209610400811.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;4，使用命令&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;docker&amp;nbsp;ps&amp;nbsp;-a&lt;/pre&gt;&lt;p style=&quot;text-align: start;&quot;&gt;就能列出所有的容器，红框中就是容器的ID&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-align: start;&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404271714209727589244.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;5，使用下面的命令可以查看具体的日志内容&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;docker&amp;nbsp;logs&amp;nbsp;&amp;lt;容器id&amp;gt;&lt;/pre&gt;&lt;p&gt;如果要查看容器日志的存放路径，可以使用&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;docker&amp;nbsp;inspect&amp;nbsp;--format=&amp;#39;{{.LogPath}}&amp;#39;&amp;nbsp;&amp;lt;容器id&amp;gt;&lt;/pre&gt;&lt;p&gt;这里以&amp;nbsp;jxxghp/moviepilot:latest容器为例&lt;/p&gt;&lt;p&gt;我们输入&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;docker&amp;nbsp;inspect&amp;nbsp;--format=&amp;#39;{{.LogPath}}&amp;#39;&amp;nbsp;415aa517b60c&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404271714210018948944.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #222222; font-family: arial; text-wrap: wrap; background-color: #FFFFFF; font-size: 14px;&quot;&gt;可以使用&lt;span style=&quot;text-wrap: wrap;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;du&amp;nbsp;-h&amp;nbsp;&amp;lt;容器日志路径&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #222222; font-family: arial; text-wrap: wrap; background-color: #FFFFFF; font-size: 14px;&quot;&gt;&lt;span style=&quot;text-wrap: wrap;&quot;&gt;&lt;/span&gt;命令来查看当前日志文件的大小&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #222222; font-family: arial; text-wrap: wrap; background-color: #FFFFFF; font-size: 14px;&quot;&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404271714210121556695.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #222222; font-family: arial; text-wrap: wrap; background-color: #FFFFFF; font-size: 14px;&quot;&gt;可以发现日志大小为356K&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #222222; font-family: arial; text-wrap: wrap; background-color: #FFFFFF; font-size: 14px;&quot;&gt;6，删除日志&lt;/span&gt;&lt;/p&gt;&lt;p&gt;要删除日志，需要使用&lt;span style=&quot;color: #222222; font-family: arial; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;rm&amp;nbsp;&amp;lt;容器日志路径&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #222222; font-family: arial; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;命令&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;rm&amp;nbsp;/volume1/@docker/containers/415aa517b60ceb2a7d0167033379cdeefbc9c85b6140ff9b06c12b90a6611395/log.db&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.jimmytalon.site/zb_users/upload/2024/04/202404271714210190379392.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;7，重启容器，已经正常，不报错了。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 27 Apr 2024 16:50:55 +0800</pubDate></item></channel></rss>