<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://md5.pw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Air</id>
	<title>md5.pw - 用户贡献 [zh]</title>
	<link rel="self" type="application/atom+xml" href="https://md5.pw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Air"/>
	<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=Special:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/Air"/>
	<updated>2026-07-14T01:42:46Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2865</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2865"/>
		<updated>2026-06-22T13:03:57Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;近期搬瓦工 KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 助手。&lt;br /&gt;
&lt;br /&gt;
本次测试使用搬瓦工 E-Commerce 系列服务器，通过 Amy 助手，可以完全不使用 SSH 工具（如 Xshell、FinalShell）搭建项目和网站。不需要你面对枯燥的黑框命令行，只需要像和AI聊天一样下达清晰的指令，Amy 就能在系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程将会很详细呈现具体步骤，面向零网络基础的新手，通过与 Amy 聊天，全程使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 成果展示： ===&lt;br /&gt;
为了让大家直观看到 Amy 的能力，以下是完全由 Amy 助手零命令搭建的两个演示项目，大家可以先访问查看实际成果：&lt;br /&gt;
&lt;br /&gt;
WordPress 演示博客：https://wp.vpsmes.com&lt;br /&gt;
&lt;br /&gt;
FileCodeBox 演示网盘：https://box.vpsmes.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;这两个测试站有效期到2026年7月2日（因为服务器要到期了）&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始教程之前，你需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议提前准备一个属于自己的域名，将域名解析到搬瓦工 VPS 的 IP 上。在后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）解析好。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 建站的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并启动 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy 并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001列表访问.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。&lt;br /&gt;
&lt;br /&gt;
完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。&lt;br /&gt;
&lt;br /&gt;
最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&amp;lt;/syntaxhighlight&amp;gt;可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具，以及如何使用的具体步骤，非常详细。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf31.png|2202x2202px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&amp;lt;/syntaxhighlight&amp;gt;[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的本地公网 IP 地址是 [171.15.110.220]。&lt;br /&gt;
&lt;br /&gt;
请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我的本地 IP 进行回程路由追踪。&lt;br /&gt;
&lt;br /&gt;
追踪完成后，请帮我分析回程路由走的是什么线路(例如是CN2 GIA 、9929、还是163等)，并给出简要的分析结论。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到 Amy 首先进行了多次路由测试，并分析了目的地 IP 的信息，最后根据测试的结果，Amy 客观的输出了结论。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路分析.png|2476x2476px]]&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
1   10.65.0.1&lt;br /&gt;
2   172.22.61.150&lt;br /&gt;
3   218.30.49.141       AS4134 中国电信&lt;br /&gt;
4   59.43.182.89&lt;br /&gt;
5   59.43.38.173&lt;br /&gt;
6   59.43.130.193&lt;br /&gt;
7   59.43.80.145&lt;br /&gt;
8   *&lt;br /&gt;
9   123.161.56.30       AS4134 中国电信河南&lt;br /&gt;
10  123.161.63.198      AS4134 中国电信河南&lt;br /&gt;
11  *&lt;br /&gt;
12  171.15.110.220      AS4134 中国电信&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 四、0命令搭建网站和项目 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&lt;br /&gt;
&lt;br /&gt;
1.在系统中安装 Docker 和 docker-compose 插件。&lt;br /&gt;
&lt;br /&gt;
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&lt;br /&gt;
&lt;br /&gt;
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
4.启动容器并确保服务正常运行。&lt;br /&gt;
&lt;br /&gt;
5.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&amp;lt;/syntaxhighlight&amp;gt;可以看到这次命令更加复杂，Amy 也执行了更多操作，这里需要等待3-5分钟才可以输出结果。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
在  Amy 输出的内容里，Amy 已经对接好了数据库，并告诉我们如何访问并初始化网站的教程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp执行输出命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据 Amy 的信息，我们直接访问，根据提示初始化个人网站，先选择语言为中文，再根据要求填入网站信息，进行网站程序的安装。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp欢迎.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
到这里，你的网站就可以被访问了。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp访问1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&lt;br /&gt;
&lt;br /&gt;
请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以尝试为IP申请 Let&#039;s Encrypt 证书，不行的话再尝试配置 Caddy 使用 tls internal 签发自签名证书）。&lt;br /&gt;
&lt;br /&gt;
完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 https://你的公网IP 在浏览器中访问它。&amp;lt;/syntaxhighlight&amp;gt;根据 Amy 的输出，它通过纯 IP 也完成了网站搭建。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip输出.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经测试，设置步骤与之前使用域名时候一样，唯一不足的是，使用的是自签证书。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip成功.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; =====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 box.vpsmes.com 解析到了服务器 IP。&lt;br /&gt;
&lt;br /&gt;
请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。&lt;br /&gt;
&lt;br /&gt;
部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Amy 收到指令后，开始执行，因为内容复杂，大概需要几分钟才可以完成。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
这是 Amy 输出的结果，告诉你默认密码以及如何访问配置的注意。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box访问.png|border|800x800px]]&lt;br /&gt;
&lt;br /&gt;
第一次访问显示了初始化页面，这里完善内容，完成项目初始化。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box初始化.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果用户没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置 IP 证书来开启 HTTPS 加密。&lt;br /&gt;
&lt;br /&gt;
部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 https://公网IP:12345）以及默认的管理员账号和密码。&amp;lt;/syntaxhighlight&amp;gt;这次 Amy 依然正常完成了项目搭建，并给出具体的访问流程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001boxip命令输出.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
我们测试一下，成功访问初始化界面。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001boxip初始化1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 可能会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip不安全.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常运维中遇到配置问题，可以直接交给 Amy 解决。除了下方列举出的一些常规操作，Amy 甚至能完成调整 Swap 大小、一键迁移机房、整机快照备份，甚至是重装系统等底层操作，只要你的指令表达得足够清晰。&lt;br /&gt;
&lt;br /&gt;
==== 1.修改 SSH 默认端口 ====&lt;br /&gt;
刚装好的系统默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。&lt;br /&gt;
&lt;br /&gt;
修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;在输出结果中，可以看到 Amy 的操作过程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSH.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
现在通过本机CMD，我们验证一下，55666端口可以建立连接。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSHcmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.修改 Root 密码 ====&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。&lt;br /&gt;
&lt;br /&gt;
完成后请将新密码显示给我。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;这里能看到 Amy 生成的密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
我们尝试用 CMD 直接连接测试一下，显示密码正确。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码cmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 3.配置防火墙与端口转发 ====&lt;br /&gt;
放行端口的的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我检查防火墙并放行入站的 8888 端口。&amp;lt;/syntaxhighlight&amp;gt;可以看到，Amy 放行了本机 IPv4 和 v6 的端口。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001放行端口.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
添加端口转发的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的端口转发规则，证明配置已生效。&amp;lt;/syntaxhighlight&amp;gt;Amy 添加转发规则，并同步输出显示了目前已有的规则列表。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001转发.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 4.找回 WordPress 数据库密码 ====&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。&lt;br /&gt;
&lt;br /&gt;
请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&amp;lt;/syntaxhighlight&amp;gt;Amy 成功读取了 WordPress 的数据库密码，同时还包含了数据库的密码，经验证，与第四步时候的密码是一致的。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001数据库密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 5.重置 WordPress 管理员密码 ====&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了 WordPress 后台的管理员登录账号和密码。&lt;br /&gt;
&lt;br /&gt;
由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。&lt;br /&gt;
&lt;br /&gt;
如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&amp;lt;/syntaxhighlight&amp;gt;通过返回的内容可以看到，Amy 直接重置了密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经过登录测试，确认此密码可以使用。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现是超过预期的，尤其是像搭建个人网站这种复杂指令，也可以顺利完成。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;br /&gt;
[[Category:200 KiwiVM 简介 — KiwiVM Introduction]]&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2864</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2864"/>
		<updated>2026-06-22T02:25:55Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;近期搬瓦工 KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 助手。&lt;br /&gt;
&lt;br /&gt;
本次测试使用搬瓦工 E-Commerce 系列服务器，通过 Amy 助手，可以完全不使用 SSH 工具（如 Xshell、FinalShell）搭建项目和网站。不需要你面对枯燥的黑框命令行，只需要像和AI聊天一样下达清晰的指令，Amy 就能在系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程将会很详细呈现具体步骤，面向零网络基础的新手，通过与 Amy 聊天，全程使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 成果展示： ===&lt;br /&gt;
为了让大家直观看到 Amy 的能力，以下是完全由 Amy 助手零命令搭建的两个演示项目，大家可以先访问查看实际成果：&lt;br /&gt;
&lt;br /&gt;
WordPress 演示博客：https://wp.vpsmes.com&lt;br /&gt;
&lt;br /&gt;
FileCodeBox 演示网盘：https://box.vpsmes.com&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始教程之前，你需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议提前准备一个属于自己的域名，将域名解析到搬瓦工 VPS 的 IP 上。在后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）解析好。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 建站的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并启动 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy 并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001列表访问.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。&lt;br /&gt;
&lt;br /&gt;
完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。&lt;br /&gt;
&lt;br /&gt;
最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&amp;lt;/syntaxhighlight&amp;gt;可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具，以及如何使用的具体步骤，非常详细。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf31.png|2202x2202px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&amp;lt;/syntaxhighlight&amp;gt;[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的本地公网 IP 地址是 [171.15.110.220]。&lt;br /&gt;
&lt;br /&gt;
请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我的本地 IP 进行回程路由追踪。&lt;br /&gt;
&lt;br /&gt;
追踪完成后，请帮我分析回程路由走的是什么线路(例如是CN2 GIA 、9929、还是163等)，并给出简要的分析结论。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到 Amy 首先进行了多次路由测试，并分析了目的地 IP 的信息，最后根据测试的结果，Amy 客观的输出了结论。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路分析.png|2476x2476px]]&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
1   10.65.0.1&lt;br /&gt;
2   172.22.61.150&lt;br /&gt;
3   218.30.49.141       AS4134 中国电信&lt;br /&gt;
4   59.43.182.89&lt;br /&gt;
5   59.43.38.173&lt;br /&gt;
6   59.43.130.193&lt;br /&gt;
7   59.43.80.145&lt;br /&gt;
8   *&lt;br /&gt;
9   123.161.56.30       AS4134 中国电信河南&lt;br /&gt;
10  123.161.63.198      AS4134 中国电信河南&lt;br /&gt;
11  *&lt;br /&gt;
12  171.15.110.220      AS4134 中国电信&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 四、0命令搭建网站和项目 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&lt;br /&gt;
&lt;br /&gt;
1.在系统中安装 Docker 和 docker-compose 插件。&lt;br /&gt;
&lt;br /&gt;
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&lt;br /&gt;
&lt;br /&gt;
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
4.启动容器并确保服务正常运行。&lt;br /&gt;
&lt;br /&gt;
5.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&amp;lt;/syntaxhighlight&amp;gt;可以看到这次命令更加复杂，Amy 也执行了更多操作，这里需要等待3-5分钟才可以输出结果。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
在  Amy 输出的内容里，Amy 已经对接好了数据库，并告诉我们如何访问并初始化网站的教程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp执行输出命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据 Amy 的信息，我们直接访问，根据提示初始化个人网站，先选择语言为中文，再根据要求填入网站信息，进行网站程序的安装。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp欢迎.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
到这里，你的网站就可以被访问了。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp访问1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&lt;br /&gt;
&lt;br /&gt;
请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以尝试为IP申请 Let&#039;s Encrypt 证书，不行的话再尝试配置 Caddy 使用 tls internal 签发自签名证书）。&lt;br /&gt;
&lt;br /&gt;
完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 https://你的公网IP 在浏览器中访问它。&amp;lt;/syntaxhighlight&amp;gt;根据 Amy 的输出，它通过纯 IP 也完成了网站搭建。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip输出.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经测试，设置步骤与之前使用域名时候一样，唯一不足的是，使用的是自签证书。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip成功.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; =====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 box.vpsmes.com 解析到了服务器 IP。&lt;br /&gt;
&lt;br /&gt;
请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。&lt;br /&gt;
&lt;br /&gt;
部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Amy 收到指令后，开始执行，因为内容复杂，大概需要几分钟才可以完成。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
这是 Amy 输出的结果，告诉你默认密码以及如何访问配置的注意。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box访问.png|border|800x800px]]&lt;br /&gt;
&lt;br /&gt;
第一次访问显示了初始化页面，这里完善内容，完成项目初始化。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box初始化.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果用户没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置 IP 证书来开启 HTTPS 加密。&lt;br /&gt;
&lt;br /&gt;
部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 https://公网IP:12345）以及默认的管理员账号和密码。&amp;lt;/syntaxhighlight&amp;gt;这次 Amy 依然正常完成了项目搭建，并给出具体的访问流程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001boxip命令输出.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
我们测试一下，成功访问初始化界面。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001boxip初始化1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 可能会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip不安全.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常运维中遇到配置问题，可以直接交给 Amy 解决。除了下方列举出的一些常规操作，Amy 甚至能完成调整 Swap 大小、一键迁移机房、整机快照备份，甚至是重装系统等底层操作，只要你的指令表达得足够清晰。&lt;br /&gt;
&lt;br /&gt;
==== 1.修改 SSH 默认端口 ====&lt;br /&gt;
刚装好的系统默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。&lt;br /&gt;
&lt;br /&gt;
修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;在输出结果中，可以看到 Amy 的操作过程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSH.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
现在通过本机CMD，我们验证一下，55666端口可以建立连接。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSHcmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.修改 Root 密码 ====&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。&lt;br /&gt;
&lt;br /&gt;
完成后请将新密码显示给我。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;这里能看到 Amy 生成的密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
我们尝试用 CMD 直接连接测试一下，显示密码正确。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码cmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 3.配置防火墙与端口转发 ====&lt;br /&gt;
放行端口的的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我检查防火墙并放行入站的 8888 端口。&amp;lt;/syntaxhighlight&amp;gt;可以看到，Amy 放行了本机 IPv4 和 v6 的端口。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001放行端口.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
添加端口转发的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的端口转发规则，证明配置已生效。&amp;lt;/syntaxhighlight&amp;gt;Amy 添加转发规则，并同步输出显示了目前已有的规则列表。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001转发.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 4.找回 WordPress 数据库密码 ====&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。&lt;br /&gt;
&lt;br /&gt;
请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&amp;lt;/syntaxhighlight&amp;gt;Amy 成功读取了 WordPress 的数据库密码，同时还包含了数据库的密码，经验证，与第四步时候的密码是一致的。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001数据库密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 5.重置 WordPress 管理员密码 ====&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了 WordPress 后台的管理员登录账号和密码。&lt;br /&gt;
&lt;br /&gt;
由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。&lt;br /&gt;
&lt;br /&gt;
如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&amp;lt;/syntaxhighlight&amp;gt;通过返回的内容可以看到，Amy 直接重置了密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经过登录测试，确认此密码可以使用。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现是超过预期的，尤其是像搭建个人网站这种复杂指令，也可以顺利完成。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;br /&gt;
[[Category:200 KiwiVM 简介 — KiwiVM Introduction]]&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2863</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2863"/>
		<updated>2026-06-22T02:25:00Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;近期搬瓦工 KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 助手。&lt;br /&gt;
&lt;br /&gt;
本次测试使用搬瓦工 E-Commerce 系列服务器，通过 Amy 助手，可以完全不使用 SSH 工具（如 Xshell、FinalShell）搭建项目和网站。不需要你面对枯燥的黑框命令行，只需要像和AI聊天一样下达清晰的指令，Amy 就能在系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程将会很详细呈现具体步骤，面向零网络基础的新手，通过与 Amy 聊天，全程使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 成果展示： ===&lt;br /&gt;
为了让大家直观看到 Amy 的能力，以下是完全由 Amy 助手零命令行搭建的两个演示项目，大家可以先访问查看实际成果：&lt;br /&gt;
&lt;br /&gt;
WordPress 演示博客：https://wp.vpsmes.com&lt;br /&gt;
&lt;br /&gt;
FileCodeBox 演示网盘：https://box.vpsmes.com&lt;br /&gt;
&lt;br /&gt;
因为我测试IP证书搭建，导致 Amy额度用尽，稍后才能看到以上两个演示网站&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始教程之前，你需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议提前准备一个属于自己的域名，将域名解析到搬瓦工 VPS 的 IP 上。在后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）解析好。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 建站的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并启动 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy 并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001列表访问.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。&lt;br /&gt;
&lt;br /&gt;
完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。&lt;br /&gt;
&lt;br /&gt;
最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&amp;lt;/syntaxhighlight&amp;gt;可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具，以及如何使用的具体步骤，非常详细。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf31.png|2202x2202px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&amp;lt;/syntaxhighlight&amp;gt;[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的本地公网 IP 地址是 [171.15.110.220]。&lt;br /&gt;
&lt;br /&gt;
请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我的本地 IP 进行回程路由追踪。&lt;br /&gt;
&lt;br /&gt;
追踪完成后，请帮我分析回程路由走的是什么线路(例如是CN2 GIA 、9929、还是163等)，并给出简要的分析结论。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到 Amy 首先进行了多次路由测试，并分析了目的地 IP 的信息，最后根据测试的结果，Amy 客观的输出了结论。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路分析.png|2476x2476px]]&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
1   10.65.0.1&lt;br /&gt;
2   172.22.61.150&lt;br /&gt;
3   218.30.49.141       AS4134 中国电信&lt;br /&gt;
4   59.43.182.89&lt;br /&gt;
5   59.43.38.173&lt;br /&gt;
6   59.43.130.193&lt;br /&gt;
7   59.43.80.145&lt;br /&gt;
8   *&lt;br /&gt;
9   123.161.56.30       AS4134 中国电信河南&lt;br /&gt;
10  123.161.63.198      AS4134 中国电信河南&lt;br /&gt;
11  *&lt;br /&gt;
12  171.15.110.220      AS4134 中国电信&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 四、0命令搭建网站和项目 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&lt;br /&gt;
&lt;br /&gt;
1.在系统中安装 Docker 和 docker-compose 插件。&lt;br /&gt;
&lt;br /&gt;
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&lt;br /&gt;
&lt;br /&gt;
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
4.启动容器并确保服务正常运行。&lt;br /&gt;
&lt;br /&gt;
5.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&amp;lt;/syntaxhighlight&amp;gt;可以看到这次命令更加复杂，Amy 也执行了更多操作，这里需要等待3-5分钟才可以输出结果。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
在  Amy 输出的内容里，Amy 已经对接好了数据库，并告诉我们如何访问并初始化网站的教程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp执行输出命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据 Amy 的信息，我们直接访问，根据提示初始化个人网站，先选择语言为中文，再根据要求填入网站信息，进行网站程序的安装。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp欢迎.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
到这里，你的网站就可以被访问了。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp访问1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&lt;br /&gt;
&lt;br /&gt;
请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以尝试为IP申请 Let&#039;s Encrypt 证书，不行的话再尝试配置 Caddy 使用 tls internal 签发自签名证书）。&lt;br /&gt;
&lt;br /&gt;
完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 https://你的公网IP 在浏览器中访问它。&amp;lt;/syntaxhighlight&amp;gt;根据 Amy 的输出，它通过纯 IP 也完成了网站搭建。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip输出.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经测试，设置步骤与之前使用域名时候一样，唯一不足的是，使用的是自签证书。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip成功.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; =====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 box.vpsmes.com 解析到了服务器 IP。&lt;br /&gt;
&lt;br /&gt;
请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。&lt;br /&gt;
&lt;br /&gt;
部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Amy 收到指令后，开始执行，因为内容复杂，大概需要几分钟才可以完成。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
这是 Amy 输出的结果，告诉你默认密码以及如何访问配置的注意。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box访问.png|border|800x800px]]&lt;br /&gt;
&lt;br /&gt;
第一次访问显示了初始化页面，这里完善内容，完成项目初始化。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box初始化.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
===== &#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039; =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果用户没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置 IP 证书来开启 HTTPS 加密。&lt;br /&gt;
&lt;br /&gt;
部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 https://公网IP:12345）以及默认的管理员账号和密码。&amp;lt;/syntaxhighlight&amp;gt;这次 Amy 依然正常完成了项目搭建，并给出具体的访问流程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001boxip命令输出.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
我们测试一下，成功访问初始化界面。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001boxip初始化1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 可能会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip不安全.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常运维中遇到配置问题，可以直接交给 Amy 解决。除了下方列举出的一些常规操作，Amy 甚至能完成调整 Swap 大小、一键迁移机房、整机快照备份，甚至是重装系统等底层操作，只要你的指令表达得足够清晰。&lt;br /&gt;
&lt;br /&gt;
==== 1.修改 SSH 默认端口 ====&lt;br /&gt;
刚装好的系统默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。&lt;br /&gt;
&lt;br /&gt;
修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;在输出结果中，可以看到 Amy 的操作过程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSH.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
现在通过本机CMD，我们验证一下，55666端口可以建立连接。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSHcmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.修改 Root 密码 ====&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。&lt;br /&gt;
&lt;br /&gt;
完成后请将新密码显示给我。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;这里能看到 Amy 生成的密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
我们尝试用 CMD 直接连接测试一下，显示密码正确。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码cmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 3.配置防火墙与端口转发 ====&lt;br /&gt;
放行端口的的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我检查防火墙并放行入站的 8888 端口。&amp;lt;/syntaxhighlight&amp;gt;可以看到，Amy 放行了本机 IPv4 和 v6 的端口。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001放行端口.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
添加端口转发的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的端口转发规则，证明配置已生效。&amp;lt;/syntaxhighlight&amp;gt;Amy 添加转发规则，并同步输出显示了目前已有的规则列表。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001转发.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 4.找回 WordPress 数据库密码 ====&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。&lt;br /&gt;
&lt;br /&gt;
请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&amp;lt;/syntaxhighlight&amp;gt;Amy 成功读取了 WordPress 的数据库密码，同时还包含了数据库的密码，经验证，与第四步时候的密码是一致的。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001数据库密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 5.重置 WordPress 管理员密码 ====&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了 WordPress 后台的管理员登录账号和密码。&lt;br /&gt;
&lt;br /&gt;
由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。&lt;br /&gt;
&lt;br /&gt;
如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&amp;lt;/syntaxhighlight&amp;gt;通过返回的内容可以看到，Amy 直接重置了密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经过登录测试，确认此密码可以使用。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现是超过预期的，尤其是像搭建个人网站这种复杂指令，也可以顺利完成。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;br /&gt;
[[Category:200 KiwiVM 简介 — KiwiVM Introduction]]&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001boxip%E5%88%9D%E5%A7%8B%E5%8C%961.png&amp;diff=2862</id>
		<title>File:202606amy001boxip初始化1.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001boxip%E5%88%9D%E5%A7%8B%E5%8C%961.png&amp;diff=2862"/>
		<updated>2026-06-22T02:18:41Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001boxip初始化1&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001boxip%E5%88%9D%E5%A7%8B%E5%8C%96.png&amp;diff=2861</id>
		<title>File:202606amy001boxip初始化.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001boxip%E5%88%9D%E5%A7%8B%E5%8C%96.png&amp;diff=2861"/>
		<updated>2026-06-22T01:59:50Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001boxip初始化&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001boxip%E5%91%BD%E4%BB%A4%E8%BE%93%E5%87%BA.png&amp;diff=2860</id>
		<title>File:202606amy001boxip命令输出.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001boxip%E5%91%BD%E4%BB%A4%E8%BE%93%E5%87%BA.png&amp;diff=2860"/>
		<updated>2026-06-22T01:58:47Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001boxip命令输出&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2859</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2859"/>
		<updated>2026-06-22T01:55:03Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;近期搬瓦工 KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 助手。&lt;br /&gt;
&lt;br /&gt;
本次测试使用搬瓦工 E-Commerce 系列服务器，通过 Amy 助手，可以完全不使用 SSH 工具（如 Xshell、FinalShell）搭建项目和网站。不需要你面对枯燥的黑框命令行，只需要像和AI聊天一样下达清晰的指令，Amy 就能在系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程将会很详细呈现具体步骤，面向零网络基础的新手，通过与 Amy 聊天，全程使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 成果展示： ===&lt;br /&gt;
为了让大家直观看到 Amy 的能力，以下是完全由 Amy 助手零命令行搭建的两个演示项目，大家可以先访问查看实际成果：&lt;br /&gt;
&lt;br /&gt;
WordPress 演示博客：&amp;lt;nowiki&amp;gt;https://wp.vpsmes.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FileCodeBox 演示网盘：&amp;lt;nowiki&amp;gt;https://box.vpsmes.com&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
因为我测试IP证书搭建，导致 Amy额度用尽，稍后才能看到以上两个演示网站&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始教程之前，你需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议提前准备一个属于自己的域名，将域名解析到搬瓦工 VPS 的 IP 上。在后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）解析好。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 建站的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并启动 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy 并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001列表访问.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。&lt;br /&gt;
&lt;br /&gt;
完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。&lt;br /&gt;
&lt;br /&gt;
最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&amp;lt;/syntaxhighlight&amp;gt;可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具，以及如何使用的具体步骤，非常详细。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf31.png|2202x2202px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&amp;lt;/syntaxhighlight&amp;gt;[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的本地公网 IP 地址是 [171.15.110.220]。&lt;br /&gt;
&lt;br /&gt;
请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我的本地 IP 进行回程路由追踪。&lt;br /&gt;
&lt;br /&gt;
追踪完成后，请帮我分析回程路由走的是什么线路(例如是CN2 GIA 、9929、还是163等)，并给出简要的分析结论。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到 Amy 首先进行了多次路由测试，并分析了目的地 IP 的信息，最后根据测试的结果，Amy 客观的输出了结论。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路分析.png|2476x2476px]]&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
1   10.65.0.1&lt;br /&gt;
2   172.22.61.150&lt;br /&gt;
3   218.30.49.141       AS4134 中国电信&lt;br /&gt;
4   59.43.182.89&lt;br /&gt;
5   59.43.38.173&lt;br /&gt;
6   59.43.130.193&lt;br /&gt;
7   59.43.80.145&lt;br /&gt;
8   *&lt;br /&gt;
9   123.161.56.30       AS4134 中国电信河南&lt;br /&gt;
10  123.161.63.198      AS4134 中国电信河南&lt;br /&gt;
11  *&lt;br /&gt;
12  171.15.110.220      AS4134 中国电信&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 四、0命令搭建网站和项目 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&lt;br /&gt;
&lt;br /&gt;
1.在系统中安装 Docker 和 docker-compose 插件。&lt;br /&gt;
&lt;br /&gt;
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&lt;br /&gt;
&lt;br /&gt;
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
4.启动容器并确保服务正常运行。&lt;br /&gt;
&lt;br /&gt;
5.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&amp;lt;/syntaxhighlight&amp;gt;可以看到这次命令更加复杂，Amy 也执行了更多操作，这里需要等待3-5分钟才可以输出结果。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
在  Amy 输出的内容里，Amy 已经对接好了数据库，并告诉我们如何访问并初始化网站的教程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp执行输出命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据 Amy 的信息，我们直接访问，根据提示初始化个人网站，先选择语言为中文，再根据要求填入网站信息，进行网站程序的安装。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp欢迎.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
到这里，你的网站就可以被访问了。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp访问1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&lt;br /&gt;
&lt;br /&gt;
请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以尝试为IP申请 Let&#039;s Encrypt 证书，不行的话再尝试配置 Caddy 使用 tls internal 签发自签名证书）。&lt;br /&gt;
&lt;br /&gt;
完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 https://你的公网IP 在浏览器中访问它。&amp;lt;/syntaxhighlight&amp;gt;根据 Amy 的输出，它通过纯 IP 也完成了网站搭建。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip输出.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经测试，设置步骤与之前使用域名时候一样，唯一不足的是，使用的是自签证书。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip成功.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 box.vpsmes.com 解析到了服务器 IP。&lt;br /&gt;
&lt;br /&gt;
请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。&lt;br /&gt;
&lt;br /&gt;
部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Amy 收到指令后，开始执行，因为内容复杂，大概需要几分钟才可以完成。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
这是 Amy 输出的结果，告诉你默认密码以及如何访问配置的注意。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box访问.png|border|800x800px]]&lt;br /&gt;
&lt;br /&gt;
第一次访问显示了初始化页面，这里完善内容，完成项目初始化。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box初始化.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果用户没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置 IP 证书来开启 HTTPS 加密。&lt;br /&gt;
&lt;br /&gt;
部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 https://公网IP:12345）以及默认的管理员账号和密码。&amp;lt;/syntaxhighlight&amp;gt;似乎是我测试时候使用 Amy 强度太大，这时候提示我达到使用限制了.....&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001boxip达到限制.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 可能会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wpip不安全.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常运维中遇到配置问题，可以直接交给 Amy 解决。除了下方列举出的一些常规操作，Amy 甚至能完成调整 Swap 大小、一键迁移机房、整机快照备份，甚至是重装系统等底层操作，只要你的指令表达得足够清晰。&lt;br /&gt;
&lt;br /&gt;
==== 1.修改 SSH 默认端口 ====&lt;br /&gt;
刚装好的系统默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。&lt;br /&gt;
&lt;br /&gt;
修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;在输出结果中，可以看到 Amy 的操作过程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSH.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
现在通过本机CMD，我们验证一下，55666端口可以建立连接。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSHcmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.修改 Root 密码 ====&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。&lt;br /&gt;
&lt;br /&gt;
完成后请将新密码显示给我。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;这里能看到 Amy 生成的密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
我们尝试用 CMD 直接连接测试一下，显示密码正确。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码cmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 3.配置防火墙与端口转发 ====&lt;br /&gt;
放行端口的的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我检查防火墙并放行入站的 8888 端口。&amp;lt;/syntaxhighlight&amp;gt;可以看到，Amy 放行了本机 IPv4 和 v6 的端口。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001放行端口.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
添加端口转发的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的端口转发规则，证明配置已生效。&amp;lt;/syntaxhighlight&amp;gt;Amy 添加转发规则，并同步输出显示了目前已有的规则列表。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001转发.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 4.找回 WordPress 数据库密码 ====&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。&lt;br /&gt;
&lt;br /&gt;
请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&amp;lt;/syntaxhighlight&amp;gt;Amy 成功读取了 WordPress 的数据库密码，同时还包含了数据库的密码，经验证，与第四步时候的密码是一致的。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001数据库密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 5.重置 WordPress 管理员密码 ====&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了 WordPress 后台的管理员登录账号和密码。&lt;br /&gt;
&lt;br /&gt;
由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。&lt;br /&gt;
&lt;br /&gt;
如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&amp;lt;/syntaxhighlight&amp;gt;通过返回的内容可以看到，Amy 直接重置了密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经过登录测试，确认此密码可以使用。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现是超过预期的，尤其是像搭建个人网站这种复杂指令，也可以顺利完成。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;br /&gt;
[[index.php?title=Category:200 KiwiVM 简介 — KiwiVM Introduction]]&lt;br /&gt;
[[Category:200 KiwiVM 简介 — KiwiVM Introduction]]&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001boxip%E8%BE%BE%E5%88%B0%E9%99%90%E5%88%B6.png&amp;diff=2858</id>
		<title>File:202606amy001boxip达到限制.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001boxip%E8%BE%BE%E5%88%B0%E9%99%90%E5%88%B6.png&amp;diff=2858"/>
		<updated>2026-06-22T01:50:03Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001boxip达到限制&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001wpip%E4%B8%8D%E5%AE%89%E5%85%A8.png&amp;diff=2857</id>
		<title>File:202606amy001wpip不安全.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001wpip%E4%B8%8D%E5%AE%89%E5%85%A8.png&amp;diff=2857"/>
		<updated>2026-06-22T01:48:46Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001wpip不安全&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001wpip%E4%B8%BB%E9%A1%B5.png&amp;diff=2856</id>
		<title>File:202606amy001wpip主页.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001wpip%E4%B8%BB%E9%A1%B5.png&amp;diff=2856"/>
		<updated>2026-06-22T01:47:55Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001wpip主页&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001wpip%E6%88%90%E5%8A%9F.png&amp;diff=2855</id>
		<title>File:202606amy001wpip成功.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001wpip%E6%88%90%E5%8A%9F.png&amp;diff=2855"/>
		<updated>2026-06-22T01:47:30Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001wpip成功&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001wpip%E8%BE%93%E5%87%BA.png&amp;diff=2854</id>
		<title>File:202606amy001wpip输出.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001wpip%E8%BE%93%E5%87%BA.png&amp;diff=2854"/>
		<updated>2026-06-22T01:46:15Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001wpip输出&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001%E7%BA%BF%E8%B7%AF%E5%88%86%E6%9E%90.png&amp;diff=2853</id>
		<title>File:202606amy001线路分析.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001%E7%BA%BF%E8%B7%AF%E5%88%86%E6%9E%90.png&amp;diff=2853"/>
		<updated>2026-06-22T01:28:10Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001线路分析&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy%E6%9C%AC%E6%9C%BA%E4%BD%BF%E7%94%A8iperf31.png&amp;diff=2852</id>
		<title>File:202606amy本机使用iperf31.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy%E6%9C%AC%E6%9C%BA%E4%BD%BF%E7%94%A8iperf31.png&amp;diff=2852"/>
		<updated>2026-06-22T01:21:28Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy本机使用iperf31&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2851</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2851"/>
		<updated>2026-06-22T01:09:57Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;搬瓦工（BandwagonHost）KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 助手。&lt;br /&gt;
&lt;br /&gt;
经过博主实际测试，目前通过 Amy 助手，你可以完全不使用 SSH 工具（如 Xshell、FinalShell），也不需要面对枯燥的黑框命令行。只需要像和AI聊天一样下达清晰的指令，Amy 就能在 Debian/Ubuntu 等系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程将会很详细，面向零基础的新手，通过与 Amy 聊天，全程使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始让 Amy 完成今天的教程之前，需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议您提前准备一个属于自己的域名，将域名解析到这台搬瓦工 VPS 的 IP 上。在本教程的后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）成功解析。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 开启 HTTPS 搭建的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并启动 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy 并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001列表访问.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。&lt;br /&gt;
&lt;br /&gt;
完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。&lt;br /&gt;
&lt;br /&gt;
最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf3.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amyiperf测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的本地公网 IP 地址是 [171.15.110.220]。&lt;br /&gt;
&lt;br /&gt;
请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我这个本地 IP 进行回程路由追踪。&lt;br /&gt;
&lt;br /&gt;
追踪完成后，请帮我分析回程路由走的是什么线路(是CN2 GIA 、9929、还是163等)，并客观评价当前的回程网络质量。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到 Amy 首先进行了多次路由测试，并分析了目的地 IP 的信息。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
最后根据测试的结果，Amy 客观的输出了结论。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 四、0命令搭建网站和项目 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&lt;br /&gt;
&lt;br /&gt;
1.在系统中安装 Docker 和 docker-compose 插件。&lt;br /&gt;
&lt;br /&gt;
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&lt;br /&gt;
&lt;br /&gt;
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
4.启动容器并确保服务正常运行。&lt;br /&gt;
&lt;br /&gt;
5.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&amp;lt;/syntaxhighlight&amp;gt;可以看到这次命令更加复杂，Amy 也执行了更多操作，这里需要等待3-5分钟才可以输出结果。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
在  Amy 输出的内容里，Amy 已经对接好了数据库，并告诉我们如何访问并初始化网站的教程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp执行输出命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据 Amy 的信息，我们直接访问，根据提示初始化个人网站，先选择语言为中文，再根据要求填入网站信息，进行网站程序的安装。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp欢迎.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
到这里，你的网站就可以被访问了。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp访问1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&lt;br /&gt;
&lt;br /&gt;
请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以尝试为IP申请 Let&#039;s Encrypt 证书，不行的话再尝试配置 Caddy 使用 tls internal 签发自签名证书）。&lt;br /&gt;
&lt;br /&gt;
完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 https://你的公网IP 在浏览器中访问它。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 box.vpsmes.com 解析到了服务器 IP。&lt;br /&gt;
&lt;br /&gt;
请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。&lt;br /&gt;
&lt;br /&gt;
部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Amy 收到指令后，开始执行，因为内容复杂，大概需要几分钟才可以完成。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
这是 Amy 输出的结果，告诉你默认密码以及如何访问配置的注意。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box访问.png|border|800x800px]]&lt;br /&gt;
&lt;br /&gt;
第一次访问显示了初始化页面，这里完善内容，完成项目初始化。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box初始化.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果用户没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置 IP 证书来开启 HTTPS 加密。&lt;br /&gt;
&lt;br /&gt;
部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 https://公网IP:12345）以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 可能会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常折腾 VPS 难免遇到各种小问题。以往你可能需要到处查命令，现在，直接把问题甩给 Amy。&lt;br /&gt;
&lt;br /&gt;
==== 1.修改 SSH 默认端口 ====&lt;br /&gt;
刚装好的系统默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。&lt;br /&gt;
&lt;br /&gt;
修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;在输出结果中，可以看到 Amy 的操作过程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSH.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
现在通过本机CMD，我们验证一下，55666端口可以建立连接。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSHcmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.修改 Root 密码 ====&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。&lt;br /&gt;
&lt;br /&gt;
完成后请将新密码显示给我。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;这里能看到 Amy 生成的密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
我们尝试用 CMD 直接连接测试一下，显示密码正确。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码cmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 3.配置防火墙与端口转发 ====&lt;br /&gt;
放行端口的的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我检查防火墙并放行入站的 8888 端口。&amp;lt;/syntaxhighlight&amp;gt;可以看到，Amy 放行了本机 IPv4 和 v6 的端口。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001放行端口.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
添加端口转发的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的端口转发规则，证明配置已生效。&amp;lt;/syntaxhighlight&amp;gt;Amy 添加转发规则，并同步输出显示了目前已有的规则列表。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001转发.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 4.找回 WordPress 数据库密码 ====&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。&lt;br /&gt;
&lt;br /&gt;
请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&amp;lt;/syntaxhighlight&amp;gt;Amy 成功读取了 WordPress 的数据库密码，同时还包含了数据库的密码，经验证，与第四步时候的密码是一致的。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001数据库密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 5.重置 WordPress 管理员密码 ====&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了 WordPress 后台的管理员登录账号和密码。&lt;br /&gt;
&lt;br /&gt;
由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。&lt;br /&gt;
&lt;br /&gt;
如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&amp;lt;/syntaxhighlight&amp;gt;通过返回的内容可以看到，Amy 直接重置了密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经过登录测试，确认此密码可以使用。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现是超过预期的，尤其是像搭建个人网站这种复杂指令，也可以顺利完成。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;br /&gt;
[[index.php?title=Category:200 KiwiVM 简介 — KiwiVM Introduction]]&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2850</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2850"/>
		<updated>2026-06-21T12:32:48Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;搬瓦工（BandwagonHost）KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 助手。&lt;br /&gt;
&lt;br /&gt;
经过博主实际测试，目前通过 Amy 助手，你可以完全不使用 SSH 工具（如 Xshell、FinalShell），也不需要面对枯燥的黑框命令行。只需要像和AI聊天一样下达清晰的指令，Amy 就能在 Debian/Ubuntu 等系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程将会很详细，面向零基础的新手，通过与 Amy 聊天，全程使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始让 Amy 完成今天的教程之前，需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议您提前准备一个属于自己的域名，将域名解析到这台搬瓦工 VPS 的 IP 上。在本教程的后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）成功解析。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 开启 HTTPS 搭建的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并启动 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy 并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001列表访问.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。&lt;br /&gt;
&lt;br /&gt;
完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。&lt;br /&gt;
&lt;br /&gt;
最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf3.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amyiperf测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的本地公网 IP 地址是 [171.15.110.220]。&lt;br /&gt;
&lt;br /&gt;
请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我这个本地 IP 进行回程路由追踪。&lt;br /&gt;
&lt;br /&gt;
追踪完成后，请帮我分析回程路由走的是什么线路(是CN2 GIA 、9929、还是163等)，并客观评价当前的回程网络质量。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到 Amy 首先进行了多次路由测试，并分析了目的地 IP 的信息。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
最后根据测试的结果，Amy 客观的输出了结论。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 四、0命令搭建网站和项目 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&lt;br /&gt;
&lt;br /&gt;
1.在系统中安装 Docker 和 docker-compose 插件。&lt;br /&gt;
&lt;br /&gt;
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&lt;br /&gt;
&lt;br /&gt;
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
4.启动容器并确保服务正常运行。&lt;br /&gt;
&lt;br /&gt;
5.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&amp;lt;/syntaxhighlight&amp;gt;可以看到这次命令更加复杂，Amy 也执行了更多操作，这里需要等待3-5分钟才可以输出结果。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
在  Amy 输出的内容里，Amy 已经对接好了数据库，并告诉我们如何访问并初始化网站的教程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp执行输出命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据 Amy 的信息，我们直接访问，根据提示初始化个人网站，先选择语言为中文，再根据要求填入网站信息，进行网站程序的安装。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp欢迎.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
到这里，你的网站就可以被访问了。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp访问1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&lt;br /&gt;
&lt;br /&gt;
请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以配置 Caddy 使用 tls internal 签发自签名证书）。&lt;br /&gt;
&lt;br /&gt;
完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 https://你的公网IP 在浏览器中访问它。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 box.vpsmes.com 解析到了服务器 IP。&lt;br /&gt;
&lt;br /&gt;
请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。&lt;br /&gt;
&lt;br /&gt;
部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Amy 收到指令后，开始执行，因为内容复杂，大概需要几分钟才可以完成。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
这是 Amy 输出的结果，告诉你默认密码以及如何访问配置的注意。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box访问.png|border|800x800px]]&lt;br /&gt;
&lt;br /&gt;
第一次访问显示了初始化页面，这里完善内容，完成项目初始化。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box初始化.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果用户没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置自签名的 IP 证书来开启 HTTPS 加密。&lt;br /&gt;
&lt;br /&gt;
部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 https://公网IP:12345）以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常折腾 VPS 难免遇到各种小问题。以往你可能需要到处查命令，现在，直接把问题甩给 Amy。&lt;br /&gt;
&lt;br /&gt;
==== 1.修改 SSH 默认端口 ====&lt;br /&gt;
刚装好的系统默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。&lt;br /&gt;
&lt;br /&gt;
修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;在输出结果中，可以看到 Amy 的操作过程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSH.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
现在通过本机CMD，我们验证一下，55666端口可以建立连接。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSHcmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.修改 Root 密码 ====&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。&lt;br /&gt;
&lt;br /&gt;
完成后请将新密码显示给我。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;这里能看到 Amy 生成的密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
我们尝试用 CMD 直接连接测试一下，显示密码正确。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码cmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 3.配置防火墙与端口转发 ====&lt;br /&gt;
放行端口的的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我检查防火墙并放行入站的 8888 端口。&amp;lt;/syntaxhighlight&amp;gt;可以看到，Amy 放行了本机 IPv4 和 v6 的端口。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001放行端口.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
添加端口转发的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的端口转发规则，证明配置已生效。&amp;lt;/syntaxhighlight&amp;gt;Amy 添加转发规则，并同步输出显示了目前已有的规则列表。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001转发.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 4.找回 WordPress 数据库密码 ====&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。&lt;br /&gt;
&lt;br /&gt;
请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&amp;lt;/syntaxhighlight&amp;gt;Amy 成功读取了 WordPress 的数据库密码，同时还包含了数据库的密码，经验证，与第四步时候的密码是一致的。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001数据库密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 5.重置 WordPress 管理员密码 ====&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了 WordPress 后台的管理员登录账号和密码。&lt;br /&gt;
&lt;br /&gt;
由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。&lt;br /&gt;
&lt;br /&gt;
如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&amp;lt;/syntaxhighlight&amp;gt;通过返回的内容可以看到，Amy 直接重置了密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经过登录测试，确认此密码可以使用。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现是超过预期的，尤其是像搭建个人网站这种复杂指令，也可以顺利完成。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;br /&gt;
[[Category:200 KiwiVM 简介 — KiwiVM Introduction]]&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2849</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2849"/>
		<updated>2026-06-21T12:27:53Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;搬瓦工（BandwagonHost）KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 助手。&lt;br /&gt;
&lt;br /&gt;
经过博主实际测试，目前通过 Amy 助手，你可以完全不使用 SSH 工具（如 Xshell、FinalShell），也不需要面对枯燥的黑框命令行。只需要像和AI聊天一样下达清晰的指令，Amy 就能在 Debian/Ubuntu 等系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程将会很详细，面向零基础的新手，通过与 Amy 聊天，全程使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始让 Amy 完成今天的教程之前，需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议您提前准备一个属于自己的域名，将域名解析到这台搬瓦工 VPS 的 IP 上。在本教程的后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）成功解析。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 开启 HTTPS 搭建的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并启动 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy 并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001列表访问.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。&lt;br /&gt;
&lt;br /&gt;
完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。&lt;br /&gt;
&lt;br /&gt;
最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf3.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amyiperf测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的本地公网 IP 地址是 [171.15.110.220]。&lt;br /&gt;
&lt;br /&gt;
请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我这个本地 IP 进行回程路由追踪。&lt;br /&gt;
&lt;br /&gt;
追踪完成后，请帮我分析回程路由走的是什么线路(是CN2 GIA 、9929、还是163等)，并客观评价当前的回程网络质量。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到 Amy 首先进行了多次路由测试，并分析了目的地 IP 的信息。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
最后根据测试的结果，Amy 客观的输出了结论。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 四、零命令极速搭建常用网站环境 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&lt;br /&gt;
&lt;br /&gt;
1.在系统中安装 Docker 和 docker-compose 插件。&lt;br /&gt;
&lt;br /&gt;
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&lt;br /&gt;
&lt;br /&gt;
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
4.启动容器并确保服务正常运行。&lt;br /&gt;
&lt;br /&gt;
5.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&amp;lt;/syntaxhighlight&amp;gt;可以看到这次命令更加复杂，Amy 也执行了更多操作，这里需要等待3-5分钟才可以输出结果。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
在  Amy 输出的内容里，Amy 已经对接好了数据库，并告诉我们如何访问并初始化网站的教程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp执行输出命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据 Amy 的信息，我们直接访问，根据提示初始化个人网站，先选择语言为中文，再根据要求填入网站信息，进行网站程序的安装。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp欢迎.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
到这里，你的网站就可以被访问了。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp访问1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&lt;br /&gt;
&lt;br /&gt;
请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以配置 Caddy 使用 tls internal 签发自签名证书）。&lt;br /&gt;
&lt;br /&gt;
完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 https://你的公网IP 在浏览器中访问它。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 box.vpsmes.com 解析到了服务器 IP。&lt;br /&gt;
&lt;br /&gt;
请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。&lt;br /&gt;
&lt;br /&gt;
部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Amy 收到指令后，开始执行，因为内容复杂，大概需要几分钟才可以完成。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
这是 Amy 输出的结果，告诉你默认密码以及如何访问配置的注意。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box访问.png|border|800x800px]]&lt;br /&gt;
&lt;br /&gt;
第一次访问显示了初始化页面，这里完善内容，完成项目初始化。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box初始化.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果用户没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置自签名的 IP 证书来开启 HTTPS 加密。&lt;br /&gt;
&lt;br /&gt;
部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 https://公网IP:12345）以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常折腾 VPS 难免遇到各种小问题。以往你可能需要到处查命令，现在，直接把问题甩给 Amy。&lt;br /&gt;
&lt;br /&gt;
==== 1.修改 SSH 默认端口 ====&lt;br /&gt;
刚装好的系统默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。&lt;br /&gt;
&lt;br /&gt;
修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;在输出结果中，可以看到 Amy 的操作过程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSH.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
现在通过本机CMD，我们验证一下，55666端口可以建立连接。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSHcmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.修改 Root 密码 ====&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。&lt;br /&gt;
&lt;br /&gt;
完成后请将新密码显示给我。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;这里能看到 Amy 生成的密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
我们尝试用 CMD 直接连接测试一下，显示密码正确。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码cmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 3.配置防火墙与端口转发 ====&lt;br /&gt;
放行端口的的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我检查防火墙并放行入站的 8888 端口。&amp;lt;/syntaxhighlight&amp;gt;可以看到，Amy 放行了本机 IPv4 和 v6 的端口。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001放行端口.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
添加端口转发的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的端口转发规则，证明配置已生效。&amp;lt;/syntaxhighlight&amp;gt;Amy 添加转发规则，并同步输出显示了目前已有的规则列表。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001转发.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 4.找回 WordPress 数据库密码 ====&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。&lt;br /&gt;
&lt;br /&gt;
请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&amp;lt;/syntaxhighlight&amp;gt;Amy 成功读取了 WordPress 的数据库密码，同时还包含了数据库的密码，经验证，与第四步时候的密码是一致的。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001数据库密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 5.重置 WordPress 管理员密码 ====&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了 WordPress 后台的管理员登录账号和密码。&lt;br /&gt;
&lt;br /&gt;
由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。&lt;br /&gt;
&lt;br /&gt;
如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&amp;lt;/syntaxhighlight&amp;gt;通过返回的内容可以看到，Amy 直接重置了密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经过登录测试，确认此密码可以使用。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现是超过预期的，尤其是像搭建个人网站这种复杂指令，也可以顺利完成。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2848</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2848"/>
		<updated>2026-06-21T12:21:35Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;搬瓦工（BandwagonHost）KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 助手。&lt;br /&gt;
&lt;br /&gt;
经过博主实际测试，目前通过 Amy 助手，你完全不需要下载 SSH 工具（如 Xshell、fineshell），也不需要面对枯燥的黑框命令行。只需要像和AI聊天一样下达清晰的指令，Amy 就能在 Debian/Ubuntu 等系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程将会很详细，面向零基础的新手，教程通过与 Amy 聊天，全程使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始让 Amy 完成今天的教程之前，需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议您提前准备一个属于自己的域名，将域名解析到这台搬瓦工 VPS 的 IP 上。在本教程的后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）成功解析。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 开启 HTTPS 搭建的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并启动 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy ，并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001列表访问.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。&lt;br /&gt;
&lt;br /&gt;
完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。&lt;br /&gt;
&lt;br /&gt;
最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf3.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amyiperf测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的本地公网 IP 地址是 [171.15.110.220]。&lt;br /&gt;
&lt;br /&gt;
请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我这个本地 IP 进行回程路由追踪。&lt;br /&gt;
&lt;br /&gt;
追踪完成后，请帮我分析回程路由走的是什么线路(是CN2 GIA 、9929、还是163等)，并客观评价当前的回程网络质量。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到 Amy 首先进行了多次路由测试，并分析了目的地 IP 的信息。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
最后根据测试的结果，Amy 客观的输出了结论。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 四、零命令极速搭建常用网站环境 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&lt;br /&gt;
&lt;br /&gt;
1.在系统中安装 Docker 和 docker-compose 插件。&lt;br /&gt;
&lt;br /&gt;
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&lt;br /&gt;
&lt;br /&gt;
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
4.启动容器并确保服务正常运行。&lt;br /&gt;
&lt;br /&gt;
5.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&amp;lt;/syntaxhighlight&amp;gt;可以看到这次命令更加复杂，Amy 也执行了更多操作，这里需要等待3-5分钟才可以输出结果。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
在  Amy 输出的内容里，Amy 已经对接好了数据库，并告诉我们如何访问并初始化网站的教程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp执行输出命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据 Amy 的信息，我们直接访问，根据提示初始化个人网站，先选择中文。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp起始界面.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据要求填入网站信息，进行网站程序的安装。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp欢迎.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
到这里，你的网站就可以被访问了。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp访问1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&lt;br /&gt;
&lt;br /&gt;
请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以配置 Caddy 使用 tls internal 签发自签名证书）。&lt;br /&gt;
&lt;br /&gt;
完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 https://你的公网IP 在浏览器中访问它。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 box.vpsmes.com 解析到了服务器 IP。&lt;br /&gt;
&lt;br /&gt;
请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。&lt;br /&gt;
&lt;br /&gt;
部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Amy 收到指令后，开始执行，因为内容复杂，大概需要几分钟才可以完成。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
这是 Amy 输出的结果，告诉你默认密码以及如何访问配置的注意。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box访问.png|border|800x800px]]&lt;br /&gt;
&lt;br /&gt;
第一次访问显示了初始化页面，这里完善内容，完成项目初始化。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box初始化.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果用户没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置自签名的 IP 证书来开启 HTTPS 加密。&lt;br /&gt;
&lt;br /&gt;
部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 https://公网IP:12345）以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常折腾 VPS 难免遇到各种小问题。以往你可能需要到处查命令，现在，直接把问题甩给 Amy。&lt;br /&gt;
&lt;br /&gt;
==== 1.修改 SSH 默认端口 ====&lt;br /&gt;
刚装好的系统默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。&lt;br /&gt;
&lt;br /&gt;
修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;在输出结果中，可以看到 Amy 的操作过程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSH.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
现在通过本机CMD，我们验证一下，55666端口可以建立连接。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSHcmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.修改 Root 密码 ====&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。&lt;br /&gt;
&lt;br /&gt;
完成后请将新密码显示给我。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;[[File:202606amy001root密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码cmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 3.配置防火墙与端口转发 ====&lt;br /&gt;
放行端口的的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;请帮我检查防火墙并放行入站的 8888 端口。&amp;lt;/syntaxhighlight&amp;gt;可以看到，Amy 放行了本机 IPv4 和 v6 的端口。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001放行端口.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
添加端口转发的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的端口转发规则，证明配置已生效。&amp;lt;/syntaxhighlight&amp;gt;Amy 添加转发规则，并同步输出显示了目前已有的规则列表。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001转发.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 4.找回 WordPress 数据库密码 ====&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。&lt;br /&gt;
&lt;br /&gt;
请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&amp;lt;/syntaxhighlight&amp;gt;Amy 成功读取了 WordPress 的数据库密码，同时还包含了数据库的密码，经验证，与第四步时候的密码是一致的。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001数据库密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 5.重置 WordPress 管理员密码 ====&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我忘记了 WordPress 后台的管理员登录账号和密码。&lt;br /&gt;
&lt;br /&gt;
由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。&lt;br /&gt;
&lt;br /&gt;
如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&amp;lt;/syntaxhighlight&amp;gt;通过返回的内容可以看到，Amy 直接重置了密码。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
经过登录测试，确认此密码可以使用。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp密码测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现是超过预期的，尤其是像搭建个人网站这种复杂指令，也可以顺利完成。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的 Linux 部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001wp%E5%AF%86%E7%A0%81%E6%B5%8B%E8%AF%95.png&amp;diff=2847</id>
		<title>File:202606amy001wp密码测试.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001wp%E5%AF%86%E7%A0%81%E6%B5%8B%E8%AF%95.png&amp;diff=2847"/>
		<updated>2026-06-21T12:20:57Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001wp密码测试&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001wp%E5%AF%86%E7%A0%81.png&amp;diff=2846</id>
		<title>File:202606amy001wp密码.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001wp%E5%AF%86%E7%A0%81.png&amp;diff=2846"/>
		<updated>2026-06-21T12:17:07Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001wp密码&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AF%86%E7%A0%81.png&amp;diff=2845</id>
		<title>File:202606amy001数据库密码.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AF%86%E7%A0%81.png&amp;diff=2845"/>
		<updated>2026-06-21T12:12:56Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001数据库密码&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001%E8%BD%AC%E5%8F%91.png&amp;diff=2844</id>
		<title>File:202606amy001转发.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001%E8%BD%AC%E5%8F%91.png&amp;diff=2844"/>
		<updated>2026-06-21T12:10:42Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001转发&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001%E6%94%BE%E8%A1%8C%E7%AB%AF%E5%8F%A3.png&amp;diff=2843</id>
		<title>File:202606amy001放行端口.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001%E6%94%BE%E8%A1%8C%E7%AB%AF%E5%8F%A3.png&amp;diff=2843"/>
		<updated>2026-06-21T12:08:31Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001放行端口&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2842</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2842"/>
		<updated>2026-06-21T12:06:00Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;搬瓦工（BandwagonHost）KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 助手。&lt;br /&gt;
&lt;br /&gt;
经过博主实际测试，目前通过 Amy 助手，你完全不需要下载 SSH 工具（如 Xshell、fineshell），也不需要面对枯燥的黑框命令行。只需要像和AI聊天一样下达清晰的指令，Amy 就能在 Debian/Ubuntu 等系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程将会很详细，面向零基础的新手，教程通过与 Amy 聊天，全程使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始让 Amy 完成今天的教程之前，需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议您提前准备一个属于自己的域名，将域名解析到这台搬瓦工 VPS 的 IP 上。在本教程的后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）成功解析。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 开启 HTTPS 搭建的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并启动 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy ，并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001列表访问.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。&lt;br /&gt;
&lt;br /&gt;
完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。&lt;br /&gt;
&lt;br /&gt;
最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf3.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amyiperf测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的本地公网 IP 地址是 [171.15.110.220]。&lt;br /&gt;
&lt;br /&gt;
请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我这个本地 IP 进行回程路由追踪。&lt;br /&gt;
&lt;br /&gt;
追踪完成后，请帮我分析回程路由走的是什么线路(是CN2 GIA 、9929、还是163等)，并客观评价当前的回程网络质量。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到 Amy 首先进行了多次路由测试，并分析了目的地 IP 的信息。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
最后根据测试的结果，Amy 客观的输出了结论。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 四、零命令极速搭建常用网站环境 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&lt;br /&gt;
&lt;br /&gt;
1.在系统中安装 Docker 和 docker-compose 插件。&lt;br /&gt;
&lt;br /&gt;
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&lt;br /&gt;
&lt;br /&gt;
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
4.启动容器并确保服务正常运行。&lt;br /&gt;
&lt;br /&gt;
5.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&amp;lt;/syntaxhighlight&amp;gt;可以看到这次命令更加复杂，Amy 也执行了更多操作，这里需要等待3-5分钟才可以输出结果。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
在  Amy 输出的内容里，Amy 已经对接好了数据库，并告诉我们如何访问并初始化网站的教程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp执行输出命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据 Amy 的信息，我们直接访问，根据提示初始化个人网站，先选择中文。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp起始界面.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据要求填入网站信息，进行网站程序的安装。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp欢迎.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
到这里，你的网站就可以被访问了。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp访问1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&lt;br /&gt;
&lt;br /&gt;
请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以配置 Caddy 使用 tls internal 签发自签名证书）。&lt;br /&gt;
&lt;br /&gt;
完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 https://你的公网IP 在浏览器中访问它。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 box.vpsmes.com 解析到了服务器 IP。&lt;br /&gt;
&lt;br /&gt;
请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。&lt;br /&gt;
&lt;br /&gt;
部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Amy 收到指令后，开始执行，因为内容复杂，大概需要几分钟才可以完成。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
这是 Amy 输出的结果，告诉你默认密码以及如何访问配置的注意。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box访问.png|border|800x800px]]&lt;br /&gt;
&lt;br /&gt;
第一次访问显示了初始化页面，这里完善内容，完成项目初始化。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box初始化.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果用户没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置自签名的 IP 证书来开启 HTTPS 加密。&lt;br /&gt;
&lt;br /&gt;
部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 https://公网IP:12345）以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常折腾 VPS 难免遇到各种小问题。以往你可能需要到处查命令，现在，直接把问题甩给 Amy。&lt;br /&gt;
&lt;br /&gt;
==== 1.修改 SSH 默认端口 ====&lt;br /&gt;
刚装好的系统默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。&lt;br /&gt;
&lt;br /&gt;
修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;在输出结果中，可以看到 Amy 的操作过程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSH.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
现在通过本机CMD，我们验证一下，55666端口可以建立连接。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSHcmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.修改 Root 密码 ====&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。&lt;br /&gt;
&lt;br /&gt;
完成后请将新密码显示给我。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;[[File:202606amy001root密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码cmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 3.配置防火墙与端口转发 ====&lt;br /&gt;
放行端口的的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我的系统中有一个应用运行在 TCP 8888 端口，请帮我检查防火墙并放行入站的 8888 端口。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;添加端口转发的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的端口转发规则，证明配置已生效。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 4.找回 WordPress 数据库密码 ====&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。&lt;br /&gt;
&lt;br /&gt;
请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 5.找回或重置 WordPress 管理员密码 ====&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我忘记了 WordPress 后台的管理员登录账号和密码。&lt;br /&gt;
&lt;br /&gt;
由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。&lt;br /&gt;
&lt;br /&gt;
如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现是超过预期的，尤其是像搭建个人网站这种复杂指令，也可以顺利完成。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的 Linux 部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2841</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2841"/>
		<updated>2026-06-21T11:55:53Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 正在编辑完善图文中..... ==&lt;br /&gt;
搬瓦工（BandwagonHost）KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 运维管家。&lt;br /&gt;
&lt;br /&gt;
经过实际博主测试，目前通过 Amy 助手，你完全不需要下载 SSH 工具（如 Xshell、fineshell），也不需要面对枯燥的黑框命令行。只需要像和AI聊天一样下达清晰的指令，Amy 就能在 Debian/Ubuntu 等系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程极其详细，我将面向零基础新手，全程仅通过与 Amy 聊天，并且使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始让 Amy 完成今天的教程之前，需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议您提前准备一个属于自己的域名，将域名解析到这台搬瓦工 VPS 的 IP 上。在本教程的后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）成功解析。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 开启 HTTPS 搭建的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并唤醒 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy ，并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001列表访问.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个简洁的聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的严令如下：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf3.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amyiperf测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我的本地公网 IP 地址是 [171.15.110.220]。请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我这个本地 IP 进行回程路由追踪。追踪完成后，请帮我分析回程路由走的是什么线路(是CN2 GIA 、9929、还是163等)，并客观评价当前的回程网络质量。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
可以看到 Amy 首先进行了多次路由测试，并分析了目的地 IP 的信息。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
最后根据测试的结果，Amy 客观的输出了结论。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 四、零命令极速搭建常用网站环境 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&lt;br /&gt;
&lt;br /&gt;
1.在系统中安装 Docker 和 docker-compose 插件。&lt;br /&gt;
&lt;br /&gt;
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&lt;br /&gt;
&lt;br /&gt;
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
4.启动容器并确保服务正常运行。&lt;br /&gt;
&lt;br /&gt;
5.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到这次命令更加复杂，Amy 也执行了更多操作，这里需要等待3-5分钟才可以输出结果。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
在  Amy 输出的内容里，Amy 已经对接好了数据库，并告诉我们如何访问并初始化网站的教程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp执行输出命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据 Amy 的信息，我们直接访问，根据提示初始化个人网站，先选择中文。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp起始界面.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据要求填入网站信息，进行网站程序的安装。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp欢迎.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
到这里，你的网站就可以被访问了。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp访问1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&lt;br /&gt;
&lt;br /&gt;
请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以配置 Caddy 使用 tls internal 签发自签名证书）。&lt;br /&gt;
&lt;br /&gt;
完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 https://你的公网IP 在浏览器中访问它。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 box.vpsmes.com 解析到了服务器 IP。&lt;br /&gt;
&lt;br /&gt;
请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。&lt;br /&gt;
&lt;br /&gt;
部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Amy 收到指令后，开始执行，因为内容复杂，大概需要几分钟才可以完成。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
这是 Amy 输出的结果，告诉你默认密码以及如何访问配置的注意。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box访问.png|border|800x800px]]&lt;br /&gt;
&lt;br /&gt;
第一次访问显示了初始化页面，这里完善内容，完成项目初始化。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box初始化.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001box主页.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果用户没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。&lt;br /&gt;
&lt;br /&gt;
我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置自签名的 IP 证书来开启 HTTPS 加密。&lt;br /&gt;
&lt;br /&gt;
部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 https://公网IP:12345）以及默认的管理员账号和密码。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常折腾 VPS 难免遇到各种小问题。以往你可能需要到处查命令，现在，直接把问题甩给 Amy。&lt;br /&gt;
&lt;br /&gt;
==== 1.修改 SSH 默认端口 ====&lt;br /&gt;
刚装好的系统默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
在输出结果中，可以看到 Amy 的操作过程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSH.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
现在通过本机CMD，我们验证一下，55666端口可以建立连接。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001SSHcmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.修改 Root 密码 ====&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。完成后请将新密码显示给我。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001root密码cmd.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 3.配置防火墙与端口转发 ====&lt;br /&gt;
向 Amy 发送的指令：&lt;br /&gt;
&lt;br /&gt;
请帮我执行两个防火墙网络操作：&lt;br /&gt;
&lt;br /&gt;
我的系统中有一个应用运行在 TCP 8888 端口，请帮我检查防火墙并放行入站的 8888 端口。&lt;br /&gt;
&lt;br /&gt;
请配置一条端口转发规则：将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的防火墙放行规则和 NAT 端口转发规则，证明配置已生效。&lt;br /&gt;
&lt;br /&gt;
4.找回 WordPress 数据库密码&lt;br /&gt;
&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5.找回或重置 WordPress 后台管理员密码&lt;br /&gt;
&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我忘记了 WordPress 后台的管理员登录账号和密码。由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现令人满意。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的 Linux 部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001root%E5%AF%86%E7%A0%81cmd.png&amp;diff=2840</id>
		<title>File:202606amy001root密码cmd.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001root%E5%AF%86%E7%A0%81cmd.png&amp;diff=2840"/>
		<updated>2026-06-21T11:55:21Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001root密码cmd&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001root%E5%AF%86%E7%A0%81.png&amp;diff=2839</id>
		<title>File:202606amy001root密码.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001root%E5%AF%86%E7%A0%81.png&amp;diff=2839"/>
		<updated>2026-06-21T11:55:03Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001root密码&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001SSHcmd.png&amp;diff=2838</id>
		<title>File:202606amy001SSHcmd.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001SSHcmd.png&amp;diff=2838"/>
		<updated>2026-06-21T11:51:55Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001SSHcmd&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001SSH.png&amp;diff=2837</id>
		<title>File:202606amy001SSH.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001SSH.png&amp;diff=2837"/>
		<updated>2026-06-21T11:50:42Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001SSH&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001box%E4%B8%BB%E9%A1%B5.png&amp;diff=2836</id>
		<title>File:202606amy001box主页.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001box%E4%B8%BB%E9%A1%B5.png&amp;diff=2836"/>
		<updated>2026-06-21T11:45:24Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001box主页&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001box%E5%88%9D%E5%A7%8B%E5%8C%96.png&amp;diff=2835</id>
		<title>File:202606amy001box初始化.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001box%E5%88%9D%E5%A7%8B%E5%8C%96.png&amp;diff=2835"/>
		<updated>2026-06-21T11:42:32Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001box初始化&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001box%E8%AE%BF%E9%97%AE.png&amp;diff=2834</id>
		<title>File:202606amy001box访问.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001box%E8%AE%BF%E9%97%AE.png&amp;diff=2834"/>
		<updated>2026-06-21T11:41:54Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001box访问&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001box%E5%91%BD%E4%BB%A4.png&amp;diff=2833</id>
		<title>File:202606amy001box命令.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001box%E5%91%BD%E4%BB%A4.png&amp;diff=2833"/>
		<updated>2026-06-21T11:41:01Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001box命令&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2832</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2832"/>
		<updated>2026-06-21T11:30:25Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 正在编辑完善图文中..... ==&lt;br /&gt;
搬瓦工（BandwagonHost）KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 运维管家。&lt;br /&gt;
&lt;br /&gt;
经过实际博主测试，目前通过 Amy 助手，你完全不需要下载 SSH 工具（如 Xshell、fineshell），也不需要面对枯燥的黑框命令行。只需要像和AI聊天一样下达清晰的指令，Amy 就能在 Debian/Ubuntu 等系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程极其详细，我将面向零基础新手，全程仅通过与 Amy 聊天，并且使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始让 Amy 完成今天的教程之前，需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议您提前准备一个属于自己的域名，将域名解析到这台搬瓦工 VPS 的 IP 上。在本教程的后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）成功解析。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 开启 HTTPS 搭建的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并唤醒 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy ，并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001列表访问.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个简洁的聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的严令如下：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf3.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amyiperf测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我的本地公网 IP 地址是 [171.15.110.220]。请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我这个本地 IP 进行回程路由追踪。追踪完成后，请帮我分析回程路由走的是什么线路(是CN2 GIA 、9929、还是163等)，并客观评价当前的回程网络质量。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
可以看到 Amy 首先进行了多次路由测试，并分析了目的地 IP 的信息。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
最后根据测试的结果，Amy 客观的输出了结论。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001线路测试回复.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 四、零命令极速搭建常用网站环境 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&lt;br /&gt;
&lt;br /&gt;
1.在系统中安装 Docker 和 docker-compose 插件。&lt;br /&gt;
&lt;br /&gt;
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&lt;br /&gt;
&lt;br /&gt;
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
4.启动容器并确保服务正常运行。&lt;br /&gt;
&lt;br /&gt;
5.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;可以看到这次命令更加复杂，Amy 也执行了更多操作，这里需要等待3-5分钟才可以输出结果。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
在  Amy 输出的内容里，包含了我们如何访问并初始化网站的教程。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp执行输出命令.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据 Amy 的信息，我们直接访问，根据提示初始化个人网站，先选择中文。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp起始界面.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
根据要求填入网站信息，进行网站程序的安装。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp欢迎.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
到这里，你的网站就可以被访问了。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001wp访问1.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&amp;lt;syntaxhighlight lang=&amp;quot;abap&amp;quot;&amp;gt;&lt;br /&gt;
请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&lt;br /&gt;
&lt;br /&gt;
请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以配置 Caddy 使用 tls internal 签发自签名证书）。&lt;br /&gt;
&lt;br /&gt;
完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 https://你的公网IP 在浏览器中访问它。&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我已经将域名 box.vpsmes.com 解析到了服务器 IP。请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果读者没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置自签名的 IP 证书来开启 HTTPS 加密。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 &amp;lt;nowiki&amp;gt;https://公网IP:12345）以及默认的管理员账号和密码。&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常折腾 VPS 难免遇到各种小问题。以往你可能需要到处查命令，现在，直接把问题甩给 Amy。&lt;br /&gt;
&lt;br /&gt;
1.修改 SSH 默认端口（提升安全性）&lt;br /&gt;
&lt;br /&gt;
刚装好系统的 VPS 默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2.修改 Root 密码&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。完成后请将新密码显示给我。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3.配置防火墙与端口转发&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;向 Amy 发送的指令：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
请帮我执行两个防火墙网络操作：&lt;br /&gt;
&lt;br /&gt;
我的系统中有一个应用运行在 TCP 8888 端口，请帮我检查防火墙并放行入站的 8888 端口。&lt;br /&gt;
&lt;br /&gt;
请配置一条端口转发规则：将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的防火墙放行规则和 NAT 端口转发规则，证明配置已生效。&lt;br /&gt;
&lt;br /&gt;
4.找回 WordPress 数据库密码&lt;br /&gt;
&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5.找回或重置 WordPress 后台管理员密码&lt;br /&gt;
&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我忘记了 WordPress 后台的管理员登录账号和密码。由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现令人满意。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的 Linux 部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001wp%E8%AE%BF%E9%97%AE1.png&amp;diff=2831</id>
		<title>File:202606amy001wp访问1.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001wp%E8%AE%BF%E9%97%AE1.png&amp;diff=2831"/>
		<updated>2026-06-21T11:29:41Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001wp访问1&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001wp%E6%AC%A2%E8%BF%8E.png&amp;diff=2830</id>
		<title>File:202606amy001wp欢迎.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001wp%E6%AC%A2%E8%BF%8E.png&amp;diff=2830"/>
		<updated>2026-06-21T11:21:13Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001wp欢迎&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001wp%E8%B5%B7%E5%A7%8B%E7%95%8C%E9%9D%A2.png&amp;diff=2829</id>
		<title>File:202606amy001wp起始界面.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001wp%E8%B5%B7%E5%A7%8B%E7%95%8C%E9%9D%A2.png&amp;diff=2829"/>
		<updated>2026-06-21T11:20:39Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001wp起始界面&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001wp%E6%89%A7%E8%A1%8C%E8%BE%93%E5%87%BA%E5%91%BD%E4%BB%A4.png&amp;diff=2828</id>
		<title>File:202606amy001wp执行输出命令.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001wp%E6%89%A7%E8%A1%8C%E8%BE%93%E5%87%BA%E5%91%BD%E4%BB%A4.png&amp;diff=2828"/>
		<updated>2026-06-21T11:18:47Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001wp执行输出命令&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001wp%E5%91%BD%E4%BB%A4.png&amp;diff=2827</id>
		<title>File:202606amy001wp命令.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001wp%E5%91%BD%E4%BB%A4.png&amp;diff=2827"/>
		<updated>2026-06-21T11:13:10Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001wp命令&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001%E7%BA%BF%E8%B7%AF%E6%B5%8B%E8%AF%95%E5%9B%9E%E5%A4%8D1.png&amp;diff=2826</id>
		<title>File:202606amy001线路测试回复1.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001%E7%BA%BF%E8%B7%AF%E6%B5%8B%E8%AF%95%E5%9B%9E%E5%A4%8D1.png&amp;diff=2826"/>
		<updated>2026-06-21T11:05:51Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001线路测试回复1&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001%E7%BA%BF%E8%B7%AF%E6%B5%8B%E8%AF%95%E5%9B%9E%E5%A4%8D.png&amp;diff=2825</id>
		<title>File:202606amy001线路测试回复.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001%E7%BA%BF%E8%B7%AF%E6%B5%8B%E8%AF%95%E5%9B%9E%E5%A4%8D.png&amp;diff=2825"/>
		<updated>2026-06-21T11:04:28Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001线路测试回复&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001%E5%88%97%E8%A1%A8%E8%AE%BF%E9%97%AE.png&amp;diff=2824</id>
		<title>File:202606amy001列表访问.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001%E5%88%97%E8%A1%A8%E8%AE%BF%E9%97%AE.png&amp;diff=2824"/>
		<updated>2026-06-21T10:56:49Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001列表访问&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2823</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2823"/>
		<updated>2026-06-21T10:54:52Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 正在编辑完善图文中..... ==&lt;br /&gt;
搬瓦工（BandwagonHost）KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 运维管家。&lt;br /&gt;
&lt;br /&gt;
经过实际博主测试，目前通过 Amy 助手，你完全不需要下载 SSH 工具（如 Xshell、fineshell），也不需要面对枯燥的黑框命令行。只需要像和AI聊天一样下达清晰的指令，Amy 就能在 Debian/Ubuntu 等系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程极其详细，我将面向零基础新手，全程仅通过与 Amy 聊天，并且使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始让 Amy 完成今天的教程之前，需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议您提前准备一个属于自己的域名，将域名解析到这台搬瓦工 VPS 的 IP 上。在本教程的后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）成功解析。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 开启 HTTPS 搭建的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并唤醒 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy ，并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[Index.php?title=File:进入KiwiVM面板.jpg|link=https://md5.pw/File:%E8%BF%9B%E5%85%A5KiwiVM%E9%9D%A2%E6%9D%BF.jpg|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个简洁的聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
iperf3 是测试服务器到本地网络网络连通性最常用的工具，现在可以直接交由 Amy 部署即可。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的严令如下：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
可以看到，指令给出后，Amy 已经开始执行，结束后输出结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy003.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Amy 根据要求，给出了如何下载并使用 Iperf3 工具：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy本机使用iperf3.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
[[File:202606amyiperf测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
以下是本地电脑执行 Amy 的命令测试结果：&lt;br /&gt;
&lt;br /&gt;
[[File:202606amycmd测试.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
因为 Iperf3 的端口是对公网的，我们测试后要关闭它，避免被其他人扫到浪费流量。&lt;br /&gt;
&lt;br /&gt;
测速完成后的关闭Iperf3指令：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001关闭iperf.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把指令里的 IP 换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我的本地公网 IP 地址是 [171.15.110.220]。请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我这个本地 IP 进行回程路由追踪。追踪完成后，请帮我分析回程路由走的是什么线路，并客观评价当前的回程网络质量。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 四、零命令极速搭建常用网站环境 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.在系统中安装 Docker 和 docker-compose 插件。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.启动容器并确保服务正常运行。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名（&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以配置 Caddy 使用 tls internal 签发自签名证书）。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 &amp;lt;nowiki&amp;gt;https://你的公网IP&amp;lt;/nowiki&amp;gt; 在浏览器中访问它。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我已经将域名 box.vpsmes.com 解析到了服务器 IP。请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果读者没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置自签名的 IP 证书来开启 HTTPS 加密。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 &amp;lt;nowiki&amp;gt;https://公网IP:12345）以及默认的管理员账号和密码。&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常折腾 VPS 难免遇到各种小问题。以往你可能需要到处查命令，现在，直接把问题甩给 Amy。&lt;br /&gt;
&lt;br /&gt;
1.修改 SSH 默认端口（提升安全性）&lt;br /&gt;
&lt;br /&gt;
刚装好系统的 VPS 默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2.修改 Root 密码&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。完成后请将新密码显示给我。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3.配置防火墙与端口转发&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;向 Amy 发送的指令：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
请帮我执行两个防火墙网络操作：&lt;br /&gt;
&lt;br /&gt;
我的系统中有一个应用运行在 TCP 8888 端口，请帮我检查防火墙并放行入站的 8888 端口。&lt;br /&gt;
&lt;br /&gt;
请配置一条端口转发规则：将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的防火墙放行规则和 NAT 端口转发规则，证明配置已生效。&lt;br /&gt;
&lt;br /&gt;
4.找回 WordPress 数据库密码&lt;br /&gt;
&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5.找回或重置 WordPress 后台管理员密码&lt;br /&gt;
&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我忘记了 WordPress 后台的管理员登录账号和密码。由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现令人满意。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的 Linux 部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy001%E5%85%B3%E9%97%ADiperf.png&amp;diff=2822</id>
		<title>File:202606amy001关闭iperf.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy001%E5%85%B3%E9%97%ADiperf.png&amp;diff=2822"/>
		<updated>2026-06-21T10:53:44Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy001关闭iperf&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amycmd%E6%B5%8B%E8%AF%95.png&amp;diff=2821</id>
		<title>File:202606amycmd测试.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amycmd%E6%B5%8B%E8%AF%95.png&amp;diff=2821"/>
		<updated>2026-06-21T10:50:53Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amycmd测试&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amyiperf%E6%B5%8B%E8%AF%95.png&amp;diff=2820</id>
		<title>File:202606amyiperf测试.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amyiperf%E6%B5%8B%E8%AF%95.png&amp;diff=2820"/>
		<updated>2026-06-21T10:49:56Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amyiperf测试&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy%E6%9C%AC%E6%9C%BA%E4%BD%BF%E7%94%A8iperf3.png&amp;diff=2819</id>
		<title>File:202606amy本机使用iperf3.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy%E6%9C%AC%E6%9C%BA%E4%BD%BF%E7%94%A8iperf3.png&amp;diff=2819"/>
		<updated>2026-06-21T10:48:57Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy本机使用iperf3&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amyiperf%E6%89%A7%E8%A1%8C.png&amp;diff=2818</id>
		<title>File:202606amyiperf执行.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amyiperf%E6%89%A7%E8%A1%8C.png&amp;diff=2818"/>
		<updated>2026-06-21T10:48:31Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amyiperf执行&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=File:202606amy003.png&amp;diff=2817</id>
		<title>File:202606amy003.png</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=File:202606amy003.png&amp;diff=2817"/>
		<updated>2026-06-21T10:47:18Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;202606amy003&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
	<entry>
		<id>https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2816</id>
		<title>搬瓦工 Amy 助手全能教程：完全脱离 SSH 工具，新手零命令通过中文搭建个人网站与常用运维操作演示</title>
		<link rel="alternate" type="text/html" href="https://md5.pw/index.php?title=%E6%90%AC%E7%93%A6%E5%B7%A5_Amy_%E5%8A%A9%E6%89%8B%E5%85%A8%E8%83%BD%E6%95%99%E7%A8%8B%EF%BC%9A%E5%AE%8C%E5%85%A8%E8%84%B1%E7%A6%BB_SSH_%E5%B7%A5%E5%85%B7%EF%BC%8C%E6%96%B0%E6%89%8B%E9%9B%B6%E5%91%BD%E4%BB%A4%E9%80%9A%E8%BF%87%E4%B8%AD%E6%96%87%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99%E4%B8%8E%E5%B8%B8%E7%94%A8%E8%BF%90%E7%BB%B4%E6%93%8D%E4%BD%9C%E6%BC%94%E7%A4%BA&amp;diff=2816"/>
		<updated>2026-06-21T10:36:45Z</updated>

		<summary type="html">&lt;p&gt;Air：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 正在编辑完善图文中..... ==&lt;br /&gt;
搬瓦工（BandwagonHost）KiwiVM 面板内置的 AI 助手 Amy 迎来了巨大升级， Amy 已经进化为了一个拥有系统最高执行权限的 AI 运维管家。&lt;br /&gt;
&lt;br /&gt;
经过实际博主测试，目前通过 Amy 助手，你完全不需要下载 SSH 工具（如 Xshell、fineshell），也不需要面对枯燥的黑框命令行。只需要像和AI聊天一样下达清晰的指令，Amy 就能在 Debian/Ubuntu 等系统中自动为你敲代码、配环境、测网络、改参数。&lt;br /&gt;
&lt;br /&gt;
本词的教程极其详细，我将面向零基础新手，全程仅通过与 Amy 聊天，并且使用中文，完成从“网络测速”、“路由分析”、“部署 WordPress 与 FileCodeBox 网盘”到“日常排障”的全套操作。&lt;br /&gt;
&lt;br /&gt;
=== 一、 准备工作与环境要求 ===&lt;br /&gt;
在开始让 Amy 完成今天的教程之前，需要做好以下简单的准备工作：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;系统环境安装：&#039;&#039;&#039; 登录搬瓦工的 KiwiVM 控制面板，将系统安装为 debian-12-x86_64&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;域名准备（可选）：&#039;&#039;&#039; 为了获得最佳的建站体验，建议您提前准备一个属于自己的域名，将域名解析到这台搬瓦工 VPS 的 IP 上。在本教程的后续演示中，我已经提前将 wp.vpsmes.com（用于博客）和 box.vpsmes.com（用于私有网盘）成功解析。 如果你目前暂时没有域名也不用担心，本教程中也提供了直接使用 IP 开启 HTTPS 搭建的备选方案。&lt;br /&gt;
&lt;br /&gt;
=== 二、 找到并唤醒 Amy 助手 ===&lt;br /&gt;
对于第一次使用搬瓦工的用户，可以通过以下步骤找到 Amy ，并启动 ：&lt;br /&gt;
&lt;br /&gt;
1.访问服务器列表：https://bandwagonhost.com/services&lt;br /&gt;
&lt;br /&gt;
2.找到要操作的 VPS 实例，点击进入管理页面，然后点击 Open KiwiVM 进入KiwiVM 面板。&lt;br /&gt;
&lt;br /&gt;
[[index.php?title=File:进入KiwiVM面板.jpg|link=https://md5.pw/File:%E8%BF%9B%E5%85%A5KiwiVM%E9%9D%A2%E6%9D%BF.jpg|800x800px]]&lt;br /&gt;
&lt;br /&gt;
3.在 KiwiVM 面板的左侧导航栏中，向下滚动视线，找到并点击 Amy (AI Assistant) 菜单。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy001.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
点击后，你会看到一个简洁的聊天窗口界面，这就是 Amy 。你可以直接使用中文向她下达我们接下来的各种指令。&lt;br /&gt;
&lt;br /&gt;
[[File:202606amy002.png|800x800px]]&lt;br /&gt;
&lt;br /&gt;
=== 三、 网络性能测试 ===&lt;br /&gt;
我们先来测试一下搬瓦工这台服务器的网络情况。&lt;br /&gt;
&lt;br /&gt;
==== 1.搭建 iperf3 服务端 ====&lt;br /&gt;
测试服务器真实带宽时，iperf3 是最常用的工具。直接交由 Amy 部署即可。向 Amy 发送的严令如下：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请在系统中安装 iperf3 服务端，并以后台模式启动运行（监听默认的 5201 端口）。完成后，请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口，如果没有请帮我放行。最后，请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速，包括需要在哪里下载 Windows 版的 iperf3 工具，以及具体的执行命令。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
测速完成后的清理指令：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我的网络测速已经完成，为了节省系统资源和保证安全，请帮我关闭后台运行的 iperf3 服务端进程。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== 2.回程路由追踪与线路分析 ====&lt;br /&gt;
这台服务器使用的 E-Commerce 系列，位于DC6机房，是三网CN2的线路，这里我们使用 Amy来测试下对于河南电信的回程网络（你可以把IP换成你想测试的）。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令如下： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我的本地真实公网 IP 地址是 [171.15.110.220]。请你安装并使用 mtr 或 traceroute 工具，从这台服务器对我这个本地 IP 进行回程路由追踪。追踪完成后，请帮我分析回程路由走的是什么线路，并客观评价当前的回程网络质量。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 四、零命令极速搭建常用网站环境 ===&lt;br /&gt;
传统的建站需要你通过 SSH 工具连接服务器、安装组件和部署环境等步骤，对于新手来说极易出错。今天，我们让 Amy 使用的 Docker 配合 Caddy 方案一步到位。这种方案不仅系统纯净，且 Caddy 会全自动管理 HTTPS 证书。&lt;br /&gt;
&lt;br /&gt;
==== 1.部署 WordPress 个人网站 ====&lt;br /&gt;
&#039;&#039;&#039;方案 A：如果已有域名（将 wp.vpsmes.com 替换为你的域名）&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站，要求极其严谨，按以下步骤自动执行：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.在系统中安装 Docker 和 docker-compose 插件。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.在 /opt/wordpress 目录下创建 docker-compose.yml 文件，包含 WordPress 和 MySQL(MariaDB) 容器，并配置好它们的内部网络连接。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile，将域名 wp.vpsmes.com 代理到 WordPress 容器，并让 Caddy 自动申请和管理 HTTPS 证书。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.启动容器并确保服务正常运行。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.部署完成后，请告诉我数据库密码是什么，并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名（&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果你没有域名，可以使用这套备选指令，通过 IP 证书保障连接安全：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名，因此需要直接使用这台服务器的公网 IP 来访问。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请依然使用 Caddy 作为反向代理，并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全，请为该 IP 启用 HTTPS 加密（你可以配置 Caddy 使用 tls internal 签发自签名证书）。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;完成后，请确保系统防火墙已放行 80 和 443 端口，并告诉我数据库的密码，以及如何通过 &amp;lt;nowiki&amp;gt;https://你的公网IP&amp;lt;/nowiki&amp;gt; 在浏览器中访问它。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== 2.部署 FileCodeBox（阅后即焚的文件快递柜） ====&lt;br /&gt;
FileCodeBox 是一个非常实用的小型私有云盘，支持阅后即焚，适合用来做临时小文件分享与朋友一起使用。&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 A：已有域名（将 box.vpsmes.com 替换为你的域名）&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我已经将域名 box.vpsmes.com 解析到了服务器 IP。请使用 Docker 帮我部署 FileCodeBox（文件快递柜）项目。请修改之前的 Caddy 配置，新增一个反向代理规则，将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口，并自动配置 HTTPS。部署成功后，请在终端输出或者查阅日志，告诉我它的后台管理地址以及默认的管理员账号和密码。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;方案 B：没有域名&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
如果读者没有域名，同样可以通过 Caddy 监听新的端口并为其签发 IP 证书：&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请帮我使用 Docker 部署 FileCodeBox（文件快递柜）项目。我依然没有域名，请直接修改系统中的 Caddy 配置文件，新增一个站点配置：监听这台服务器公网 IP 的 12345 端口，将其反向代理到 FileCodeBox 容器的对应默认端口，并同样配置自签名的 IP 证书来开启 HTTPS 加密。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;部署完成后，请帮我在防火墙中放行该端口（如 TCP 12345），并查阅系统日志，告诉我它的后台登录地址（例如 &amp;lt;nowiki&amp;gt;https://公网IP:12345）以及默认的管理员账号和密码。&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;关于纯 IP 访问 HTTPS 的特别说明：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
当我们使用纯 IP 方案时，Amy 会使用 Caddy 生成一张“自签名证书”。此时你在浏览器输入 &amp;lt;nowiki&amp;gt;https://IP地址&amp;lt;/nowiki&amp;gt; 访问，浏览器会弹出“您的连接不是私密连接”的红字警告。这是正常现象，你只需点击“高级”然后选择“继续访问（不安全）”即可进入网站。&lt;br /&gt;
&lt;br /&gt;
=== 五、 日常运维与排障 ===&lt;br /&gt;
网站建好后，日常折腾 VPS 难免遇到各种小问题。以往你可能需要到处查命令，现在，直接把问题甩给 Amy。&lt;br /&gt;
&lt;br /&gt;
1.修改 SSH 默认端口（提升安全性）&lt;br /&gt;
&lt;br /&gt;
刚装好系统的 VPS 默认是 22 端口，极易被扫描爆破，建议改为高位端口。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;为了提升服务器安全性，请帮我把系统的默认 SSH 端口从 22 修改为 55666。修改配置后，请务必先在防火墙中放行 55666 端口的 TCP 流量，然后再重启 sshd 服务以防我断开连接。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2.修改 Root 密码&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码，并将其设置为系统 root 用户的当前密码。完成后请将新密码显示给我。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3.配置防火墙与端口转发&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;向 Amy 发送的指令：&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
请帮我执行两个防火墙网络操作：&lt;br /&gt;
&lt;br /&gt;
我的系统中有一个应用运行在 TCP 8888 端口，请帮我检查防火墙并放行入站的 8888 端口。&lt;br /&gt;
&lt;br /&gt;
请配置一条端口转发规则：将本台服务器的 TCP 50000 端口，转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。&lt;br /&gt;
&lt;br /&gt;
操作完成后，请列出当前系统中所有的防火墙放行规则和 NAT 端口转发规则，证明配置已生效。&lt;br /&gt;
&lt;br /&gt;
4.找回 WordPress 数据库密码&lt;br /&gt;
&lt;br /&gt;
时间久了忘记了数据库密码？直接让 Amy 去文件里翻。&lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件，帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5.找回或重置 WordPress 后台管理员密码&lt;br /&gt;
&lt;br /&gt;
哪怕你连网页后台的账号密码都忘了，Amy 也能直接从帮你找回来。 &lt;br /&gt;
&lt;br /&gt;
向 Amy 发送的指令： &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;我忘记了 WordPress 后台的管理员登录账号和密码。由于它是通过 Docker 部署的，请你找到 WordPress 所在的容器，并通过 docker exec 进入容器内部，使用 wp-cli 工具帮我列出当前的管理员用户名，然后将该用户的密码强制重置为 Vpsmes@2026。如果容器内没有 wp-cli，请尝试直接修改数据库记录来实现。&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 六、 最后总结 ===&lt;br /&gt;
完整测试下来，搬瓦工升级后的 Amy 助手表现令人满意。&lt;br /&gt;
&lt;br /&gt;
以往的建站教程，往往需要把一长串复杂的 Linux 部署代码贴出来，复制粘贴时少了几个字符都可能导致报错。现在，只需要清晰、严谨地用中文描述你的需求和参数，Amy 就会在后台帮你搞定一切。&lt;br /&gt;
&lt;br /&gt;
无论你是想测试网络质量、排查防火墙拦截，还是零基础上线一个属于自己的独立站和私有网盘，通过使用 Amy 可以让这个过程变得像和朋友发聊天一样简单。&lt;/div&gt;</summary>
		<author><name>Air</name></author>
	</entry>
</feed>