AI 开通手册Max Talk 免费教程
按需查 / 线路
最后验证 2026-11-16

把服务器配成自己的线路

这一步直接用小小东开源的部署方案「xiaoxiaodong-vps」(MIT 许可)。他自己的服务器就是这么配的,一直在维护,配置全部由他写好的脚本完成,我们不另起一套。你要做的是把服务器信息交给电脑上的 AI,它在你电脑上运行这些脚本,远程把服务器配好。服务器上你什么都不用装,也不用登录它。

耗时
让 AI 配十几分钟
手动跑脚本约 30 分钟
适合谁
刚买了服务器,只给自己和家人用
要准备什么
  • 服务器 IP、SSH 端口、root 密码或密钥文件(搬瓦工、DMIT 怎么拿)
  • 系统是 Ubuntu 22.04 以上或 Debian 12 以上
  • 一台 Mac 或 Windows 电脑,最好已经装好 Codex 或 Claude Code

这一页对应小小东的《配置服务器》,更详细的图文和最新改动以他那边为准。方案每一部分为什么这样设计,见他仓库里的方案详解。

先说清楚这套只按自用设计。线路给别人用、拿去卖,出了事算你的。请遵守当地法律和服务器商家的使用条款。

配好之后是什么样

你得到什么具体是
主备两个节点主节点 Reality 走 443 端口,备用节点 TLS 走 2443 端口,一个连不上客户端自动换另一个。客户端里叫 名字-Reality 和 名字-TLS
两个订阅地址电脑、安卓、路由器用 Clash 订阅;iPhone 用 Shadowrocket 订阅。国内网站直连、AI 和国外网站走服务器的分流规则已经配好
正规 HTTPS 证书Let's Encrypt 签发的 IP 证书,不用买域名,自动续期
只能用你电脑登录配完会关掉服务器的密码登录,只认你电脑上的钥匙。以后输 ssh 你起的名字 就能进
基本不用管防火墙只开要用的端口;证书、分流规则自动更新;配置每天自动备份
CLIProxyAPI一个自己的 AI 接口和管理后台。用不上可以不管它。别把 Claude 账号接进去,Anthropic 的政策不允许

做完以后,你电脑的桌面上会多一个文件 我的服务器-你起的名字-订阅和账号.md,两个订阅地址、面板和 AI 接口的账号都在里面。

1

想好一个名字

给这台服务器起个短名字,比如 bwg、la1。只能用英文字母、数字和连字符,以字母开头。以后在终端输 ssh bwg 就能登录,客户端里的节点也用这个名字开头。

你应该看到记事本里多了一行:名字 bwg。
2

选一条路

路 A

已经有 Codex 或 Claude Code

它能正常用(比如借别人的网络先装好了),直接走第 3 步。

路 B

还没线路,AI 也没装

先照 国产模型接进 Claude Code 装好,国内网络就能用,再走第 3 步。

路 C

不想用 AI

跳到第 6 步,自己在终端里一段段跑小小东的脚本。

先有鸡还是先有蛋的问题,路 B 就是为它准备的:Codex 和 Claude 要线路才能开,国产模型不用,先拿它把线路搭起来。小小东的说明里写的是 Codex,也说了能在电脑上执行命令的 AI 工具都行。国产模型跑这套脚本,这一步我还没亲手试过,它卡住时把报错原样贴给它,或者改走路 C。

方案要从 GitHub 下载。国内访问 GitHub 时快时慢,下不动就换个时间,或者用第 3 步后面说的 ZIP 办法。

3

路 A、路 B:把这段话发给 AI

  1. 打开 Codex 或 Claude Code,新开一个对话。
  2. 复制下面整段,把冒号后面的空填上,再发送。这段话是小小东写的原文,照抄就行。
请按「小小东 VPS」方案配置我新买的服务器。

方案地址:https://github.com/nevertoday/xiaoxiaodong-vps
请先把这个项目下载到本机,完整阅读 skills/xiaoxiaodong-vps/SKILL.md,
严格按里面的步骤和规则,用项目里的脚本完成部署和验收。
如果你不能在我的电脑上执行命令,请直接告诉我,不要让我一条条手动敲命令。

我的服务器:
- IP:
- 登录方式:初始密码(请让我自己输入,不要让我发在聊天里)
- SSH 用户名和端口:默认
- 以后想用这个名字登录:bwg
- 搬瓦工 VEID 和 API Key(用来读官方流量,不是搬瓦工就删掉这行):
这一行怎么填
IP商家后台看到的服务器 IP
登录方式搬瓦工:保持「初始密码」不动。DMIT 这类给密钥文件的:改成 密钥文件:~/Desktop/文件名.zip,zip 不用解压
SSH 用户名和端口是 root 和 22 就写「默认」。搬瓦工的端口不一定是 22,写成 root,端口 12345
名字把 bwg 换成第 1 步起的名字
VEID 和 API Key搬瓦工填 KiwiVM 的 API 页上那两样,客户端里的流量就和后台一致;不填也能用,按每月 1000G 显示。不是搬瓦工就删掉这一行

提示词和命令出自 xiaoxiaodong-vps,Copyright (c) 2026 Xiaoxiaodong,MIT 许可。

AI 说下载不了项目,你就自己点 这个 ZIP 下载、解压,再在那段话末尾加一句「项目已经在:文件夹路径」。

你应该看到AI 回复说它下载了项目、读了 SKILL.md,开始按步骤做。缺什么信息它会一次问齐。
4

在弹出的密码框里输一次密码

  1. AI 会先说「马上会弹出一个密码框」。
  2. 你电脑上弹出一个小窗口(Mac 是系统对话框,Windows 是一个 PowerShell 窗口),输入服务器的 root 密码,只显示圆点是正常的,点确定。
  3. 用密钥文件的不会弹这个框,跳过这一步。

密码直接交给脚本,不进聊天记录。10 分钟没输或者点了取消,脚本会停下,跟 AI 说「再来一次」就行。电脑弹不出窗口时,AI 会给你一条命令,在终端里运行、按提示输密码。

坑别把密码直接打在聊天框里,等密码框出来再输。

你应该看到AI 报告「以后用 ssh bwg 登录」,免密登录已经建好。
5

等它跑完

一般十几分钟。AI 一个阶段一个阶段地做,每做完一个告诉你一句:基础设置和防火墙 → 证书 → 节点 → 订阅 → AI 接口 → 自动维护 → 验收。中间出错,它会照方案的排错说明修好再重跑那一个阶段,你只要回答它的问题。

Windows 上 AI 发现没有 bash,会自己装 Git for Windows,系统弹「是否允许」时点「是」。

你应该看到AI 报告验收全部通过(形如 验收:34/34 通过,数字以实际为准,每一行都是 PASS),并告诉你桌面上登录信息文件的位置。它不会在聊天里显示订阅地址和密码,自己去打开那个文件看。
6

路 C:自己跑脚本

做的事和 AI 一模一样,只是你自己敲。命令全部在你自己电脑的终端里运行。

  1. 打开终端。Mac:按 ⌘ + 空格,输「终端」回车。Windows:先到 git-scm.com/download/win 下载 Git for Windows,安装一路默认,装好后在开始菜单打开 Git Bash,下面说的终端就是它。
  2. 下载方案,粘贴回车。Mac 第一次用 git 会弹窗让你装「命令行开发者工具」,点安装,装完再运行一次。
    git clone https://github.com/nevertoday/xiaoxiaodong-vps.git
    cd xiaoxiaodong-vps/skills/xiaoxiaodong-vps
  3. 建立免密登录。把 bwg、你的IP、端口换成你的,会让你输一次 root 密码(输的时候屏幕不显示,正常)。
    bash scripts/local/connect.sh --alias bwg --host 你的IP --port 22 --user root --password-prompt
    DMIT 这类给密钥的,把最后的 --password-prompt 换成 --key ~/Desktop/文件名.zip。
  4. 一段段运行配置。时区按机房填:洛杉矶、圣何塞 America/Los_Angeles,纽约 America/New_York,东京 Asia/Tokyo,新加坡 Asia/Singapore,判断不了用 Etc/UTC。
    R=scripts/local/remote.sh
    bash $R bwg upload
    bash $R bwg init --ip 你的IP --alias bwg --timezone America/Los_Angeles
    bash $R bwg base
    bash $R bwg cert
    bash $R bwg xui
    bash $R bwg sub
    bash $R bwg cliproxy
    bash $R bwg maint
    每一段跑完会显示 xxx 完成,比如 cert 完成,再跑下一段。
  5. 验收,保存登录信息。
    bash $R bwg verify --full
    bash $R bwg save --lang zh
  • 套餐流量不是每月 1000G 的,在 init 那行末尾加 --quota-gb 2000 --reset-day 几号。搬瓦工可以在 sub 之后跑 bash $R bwg kiwivm --veid 你的VEID --key-file 存API-Key的文件,直接读后台流量。
  • 全程用同一个终端窗口。中途关了,重新打开后先 cd xiaoxiaodong-vps/skills/xiaoxiaodong-vps 再 R=scripts/local/remote.sh,接着跑没跑完的那段。
  • 某段停下来会显示 停止: 和原因。按原因修好,重跑同一段就行,每段都能重复跑。
你应该看到最后显示 验收:N/N 通过,两个数字一样;再显示登录信息已保存到桌面。
7

打开登录信息文件,测一下通不通

  1. 桌面上的 我的服务器-名字-订阅和账号.md 是纯文本。Mac 右键 → 打开方式 → 文本编辑;Windows 右键 → 打开方式 → 记事本。
  2. 里面两个订阅地址都是一长串 https:// 开头的网址,下一步装客户端要用,复制时整行复制完整。
  3. 想确认你现在的网络连得上服务器,在终端运行下面这行(IP 换成你的)。返回 404 就说明连得上、证书正常;一直没反应、最后超时,说明你当前的网络到这个 IP 不通,看 IP 被墙了怎么办。
    curl -sS -o /dev/null -w '%{http_code}\n' --max-time 10 https://你的IP:2096/

坑这个文件里有全部订阅地址、密码和 Key,只留在你自己电脑上,不发群、不截图、不上传。订阅地址泄露了,别人就能用你的线路。

你应该看到文件里有 Clash 订阅和 Shadowrocket 订阅两行,curl 返回 404。
8

到商家后台改掉 root 密码

配完以后服务器已经不能用密码远程登录,但商家后台的网页控制台(VNC、Console)可能还认这个密码,而且它出现在开通邮件里。改掉更安心:搬瓦工在 KiwiVM 的 Root password modification;DMIT 在实例控制面板 访问 选项卡的 更改密码。新密码存进密码管理器。更详细的见小小东的《后台改 root 密码、用救援控制台》。

卡住了

证书那一步失败
最常见是商家后台的安全组或防火墙没放行 TCP 80 端口,Let's Encrypt 靠它确认这个 IP 是你的。到商家后台放行 80,再让 AI 重跑 cert(路 C 就是 bash $R bwg cert)。方案不会退回用自签名证书凑合。
提示系统不支持
只支持 Ubuntu 22.04 以上和 Debian 12 以上。到商家后台重装成 Ubuntu 24.04(搬瓦工怎么重装),重装后密码会变,用新密码从第 3 步重来。
ssh 一直卡着,最后 timed out
先去商家后台确认服务器在运行、IP 和端口没抄错,搬瓦工尤其看端口。还不行,可能这个 IP 一开始就在国内连不上,看 IP 被墙了怎么办。
验收有一两项 FAIL
看 FAIL 那一行后面的说明。走 AI 路线的直接让 AI 处理;路 C 按说明修好,重跑对应那一段,再跑一次 verify --full。
重装过系统,ssh 名字连不上了
重装会换掉服务器的身份指纹,端口也可能变。在终端运行 ssh-keygen -R 你的IP 删掉旧记录;端口变了,打开 ~/.ssh/config 把这个名字那一段的 Port 改成新端口。然后从第 3 步重新配置。
AI 一直在试各种办法,越改越乱
叫它停下,让它按 SKILL.md 里的规矩来:报错就修原因、重跑同一阶段,不手工绕过检查。新服务器没什么数据,实在乱了,在商家后台重装系统,从第 3 步重来最省事。

还不行,先查小小东的常见问题。是方案本身的问题,可以到他的 GitHub Issues 反馈。

做完检查一下

下一步:电脑装客户端 回到主线第 2 步