搬瓦工 Amy 助手全能教程:完全脫離 SSH 工具,新手零命令通過中文搭建個人網站與常用運維操作演示
更多語言
更多操作
搬瓦工(BandwagonHost)KiwiVM 面板內置的 AI 助手 Amy 迎來了巨大升級, Amy 已經進化為了一個擁有系統最高執行權限的 AI 助手。
經過博主實際測試,目前通過 Amy 助手,你可以完全不使用 SSH 工具(如 Xshell、FinalShell),也不需要面對枯燥的黑框命令行。只需要像和AI聊天一樣下達清晰的指令,Amy 就能在 Debian/Ubuntu 等系統中自動為你敲代碼、配環境、測網絡、改參數。
本詞的教程將會很詳細,面向零基礎的新手,通過與 Amy 聊天,全程使用中文,完成從「網絡測速」、「路由分析」、「部署 WordPress 與 FileCodeBox 網盤」到「日常排障」的全套操作。
一、 準備工作與環境要求
在開始讓 Amy 完成今天的教程之前,需要做好以下簡單的準備工作:
系統環境安裝: 登錄搬瓦工的 KiwiVM 控制面板,將系統安裝為 debian-12-x86_64
域名準備(可選): 為了獲得最佳的建站體驗,建議您提前準備一個屬於自己的域名,將域名解析到這台搬瓦工 VPS 的 IP 上。在本教程的後續演示中,我已經提前將 wp.vpsmes.com(用於博客)和 box.vpsmes.com(用於私有網盤)成功解析。 如果你目前暫時沒有域名也不用擔心,本教程中也提供了直接使用 IP 開啟 HTTPS 搭建的備選方案。
二、 找到並啟動 Amy 助手
對於第一次使用搬瓦工的用戶,可以通過以下步驟找到 Amy 並啟動 :
1.訪問服務器列表:https://bandwagonhost.com/services
2.找到要操作的 VPS 實例,點擊進入管理頁面,然後點擊 Open KiwiVM 進入KiwiVM 面板。
3.在 KiwiVM 面板的左側導航欄中,向下滾動視線,找到並點擊 Amy (AI Assistant) 菜單。
點擊後,你會看到一個聊天窗口界面,這就是 Amy 。你可以直接使用中文向她下達我們接下來的各種指令。
三、 網絡性能測試
我們先來測試一下搬瓦工這台服務器的網絡情況。
1.搭建 iperf3 服務端
iperf3 是測試服務器到本地網絡網絡連通性最常用的工具,現在可以直接交由 Amy 部署即可。
向 Amy 發送的指令如下:
请在系统中安装 iperf3 服务端,并以后台模式启动运行(监听默认的 5201 端口)。
完成后,请检查系统防火墙是否已放行 TCP 和 UDP 的 5201 端口,如果没有请帮我放行。
最后,请详细告诉我如何在本地 Windows 电脑上对这台服务器进行测速,包括需要在哪里下载 Windows 版的 iperf3 工具,以及具体的执行命令。
可以看到,指令給出後,Amy 已經開始執行,結束後輸出結果:
Amy 根據要求,給出了如何下載並使用 Iperf3 工具:
以下是本地電腦執行 Amy 的命令測試結果:
因為 Iperf3 的端口是對公網的,我們測試後要關閉它,避免被其他人掃到浪費流量。
測速完成後的關閉Iperf3指令:
我的网络测速已经完成,为了节省系统资源和保证安全,请帮我关闭后台运行的 iperf3 服务端进程。
2.回程路由追蹤與線路分析
這台服務器使用的 E-Commerce 系列,位於DC6機房,是三網CN2的線路,這裡我們使用 Amy來測試下對於河南電信的回程網絡(你可以把指令里的 IP 換成你想測試的)。
向 Amy 發送的指令如下:
我的本地公网 IP 地址是 [171.15.110.220]。
请你安装并使用 mtr 或 traceroute 工具,从这台服务器对我这个本地 IP 进行回程路由追踪。
追踪完成后,请帮我分析回程路由走的是什么线路(是CN2 GIA 、9929、还是163等),并客观评价当前的回程网络质量。
可以看到 Amy 首先進行了多次路由測試,並分析了目的地 IP 的信息。
最後根據測試的結果,Amy 客觀的輸出了結論。
四、零命令極速搭建常用網站環境
傳統的建站需要你通過 SSH 工具連接服務器、安裝組件和部署環境等步驟,對於新手來說極易出錯。今天,我們讓 Amy 使用的 Docker 配合 Caddy 方案一步到位。這種方案不僅系統純淨,且 Caddy 會全自動管理 HTTPS 證書。
1.部署 WordPress 個人網站
方案 A:如果已有域名(將 wp.vpsmes.com 替換為你的域名)
向 Amy 發送的指令:
我已经将域名 wp.vpsmes.com 解析到了这台服务器的 IP 上。请帮我搭建一个 WordPress 网站,要求极其严谨,按以下步骤自动执行:
1.在系统中安装 Docker 和 docker-compose 插件。
2.在 /opt/wordpress 目录下创建 docker-compose.yml 文件,包含 WordPress 和 MySQL(MariaDB) 容器,并配置好它们的内部网络连接。
3.安装并使用 Caddy 作为反向代理服务器。请配置 Caddyfile,将域名 wp.vpsmes.com 代理到 WordPress 容器,并让 Caddy 自动申请和管理 HTTPS 证书。
4.启动容器并确保服务正常运行。
5.部署完成后,请告诉我数据库密码是什么,并告诉我接下来如何在浏览器中完成 WordPress 的首次初始化。
可以看到這次命令更加複雜,Amy 也執行了更多操作,這裡需要等待3-5分鐘才可以輸出結果。
在 Amy 輸出的內容里,Amy 已經對接好了數據庫,並告訴我們如何訪問並初始化網站的教程。
根據 Amy 的信息,我們直接訪問,根據提示初始化個人網站,先選擇語言為中文,再根據要求填入網站信息,進行網站程序的安裝。
到這裡,你的網站就可以被訪問了。
方案 B:沒有域名
如果你沒有域名,可以使用這套備選指令,通過 IP 證書保障連接安全:
请帮我使用 Docker 和 docker-compose 搭建一个 WordPress 网站。我目前没有域名,因此需要直接使用这台服务器的公网 IP 来访问。
请依然使用 Caddy 作为反向代理,并在 Caddyfile 中将本机的公网 IP 绑定到 WordPress 容器。为了保障安全,请为该 IP 启用 HTTPS 加密(你可以配置 Caddy 使用 tls internal 签发自签名证书)。
完成后,请确保系统防火墙已放行 80 和 443 端口,并告诉我数据库的密码,以及如何通过 https://你的公网IP 在浏览器中访问它。
2.部署 FileCodeBox(閱後即焚的文件快遞櫃)
FileCodeBox 是一個非常實用的小型私有雲盤,支持閱後即焚,適合用來做臨時小文件分享與朋友一起使用。
方案 A:已有域名(將 box.vpsmes.com 替換為你的域名)
向 Amy 發送的指令:
我已经将域名 box.vpsmes.com 解析到了服务器 IP。
请使用 Docker 帮我部署 FileCodeBox(文件快递柜)项目。
请修改之前的 Caddy 配置,新增一个反向代理规则,将 box.vpsmes.com 代理到 FileCodeBox 容器的默认端口,并自动配置 HTTPS。
部署成功后,请在终端输出或者查阅日志,告诉我它的后台管理地址以及默认的管理员账号和密码。
Amy 收到指令後,開始執行,因為內容複雜,大概需要幾分鐘才可以完成。
這是 Amy 輸出的結果,告訴你默認密碼以及如何訪問配置的注意。
第一次訪問顯示了初始化頁面,這裡完善內容,完成項目初始化。
方案 B:沒有域名
如果用戶沒有域名,同樣可以通過 Caddy 監聽新的端口並為其簽發 IP 證書:
请帮我使用 Docker 部署 FileCodeBox(文件快递柜)项目。
我依然没有域名,请直接修改系统中的 Caddy 配置文件,新增一个站点配置:监听这台服务器公网 IP 的 12345 端口,将其反向代理到 FileCodeBox 容器的对应默认端口,并同样配置自签名的 IP 证书来开启 HTTPS 加密。
部署完成后,请帮我在防火墙中放行该端口(如 TCP 12345),并查阅系统日志,告诉我它的后台登录地址(例如 https://公网IP:12345)以及默认的管理员账号和密码。
關於純 IP 訪問 HTTPS 的特別說明:
當我們使用純 IP 方案時,Amy 會使用 Caddy 生成一張「自簽名證書」。此時你在瀏覽器輸入 https://IP地址 訪問,瀏覽器會彈出「您的連接不是私密連接」的紅字警告。這是正常現象,你只需點擊「高級」然後選擇「繼續訪問(不安全)」即可進入網站。
五、 日常運維與排障
網站建好後,日常折騰 VPS 難免遇到各種小問題。以往你可能需要到處查命令,現在,直接把問題甩給 Amy。
1.修改 SSH 默認端口
剛裝好的系統默認是 22 端口,極易被掃描爆破,建議改為高位端口。
向 Amy 發送的指令:
为了提升服务器安全性,请帮我把系统的默认 SSH 端口从 22 修改为 55666。
修改配置后,请务必先在防火墙中放行 55666 端口的 TCP 流量,然后再重启 sshd 服务以防我断开连接。
在輸出結果中,可以看到 Amy 的操作過程。
現在通過本機CMD,我們驗證一下,55666端口可以建立連接。
2.修改 Root 密碼
向 Amy 發送的指令:
请帮我生成一个包含大小写字母、数字和特殊符号的高强度 16 位密码,并将其设置为系统 root 用户的当前密码。
完成后请将新密码显示给我。
這裡能看到 Amy 生成的密碼。
我們嘗試用 CMD 直接連接測試一下,顯示密碼正確。
3.配置防火牆與端口轉發
放行端口的的指令:
请帮我检查防火墙并放行入站的 8888 端口。
可以看到,Amy 放行了本機 IPv4 和 v6 的端口。
添加端口轉發的指令:
将本台服务器的 TCP 50000 端口,转发到目标地址 8.8.8.8 的 TCP 5555 端口。请确保系统已开启内核 IP 转发。
操作完成后,请列出当前系统中所有的端口转发规则,证明配置已生效。
Amy 添加轉發規則,並同步輸出顯示了目前已有的規則列表。
4.找回 WordPress 數據庫密碼
時間久了忘記了數據庫密碼?直接讓 Amy 去文件里翻。
向 Amy 發送的指令:
我忘记了之前通过 Docker 部署的 WordPress 的数据库密码。
请你读取 /opt/wordpress/docker-compose.yml 文件或者对应的 wp-config.php 配置文件,帮我把配置中记录的 MySQL 数据库用户名和密码找出来并告诉我。
Amy 成功讀取了 WordPress 的數據庫密碼,同時還包含了數據庫的密碼,經驗證,與第四步時候的密碼是一致的。
5.重置 WordPress 管理員密碼
哪怕你連網頁後台的賬號密碼都忘了,Amy 也能直接從幫你找回來。
向 Amy 發送的指令:
我忘记了 WordPress 后台的管理员登录账号和密码。
由于它是通过 Docker 部署的,请你找到 WordPress 所在的容器,并通过 docker exec 进入容器内部,使用 wp-cli 工具帮我列出当前的管理员用户名,然后将该用户的密码强制重置为 Vpsmes@2026。
如果容器内没有 wp-cli,请尝试直接修改数据库记录来实现。
通過返回的內容可以看到,Amy 直接重置了密碼。
經過登錄測試,確認此密碼可以使用。
六、 最後總結
完整測試下來,搬瓦工升級後的 Amy 助手表現是超過預期的,尤其是像搭建個人網站這種複雜指令,也可以順利完成。
以往的建站教程,往往需要把一長串複雜的部署代碼貼出來,複製粘貼時少了幾個字符都可能導致報錯。現在,只需要清晰、嚴謹地用中文描述你的需求和參數,Amy 就會在後台幫你搞定一切。
無論你是想測試網絡質量、排查防火牆攔截,還是零基礎上線一個屬於自己的獨立站和私有網盤,通過使用 Amy 可以讓這個過程變得像和朋友發聊天一樣簡單。