用 Claude Code 一键配置 VPS + 住宅 IP
核心思路:用一句提示词让 Claude Code 自动完成 VPS 搭建 + 住宅 IP 配置,不用手动一行行敲命令。
为什么需要 VPS + 住宅 IP
Claude 官方订阅对网络环境要求高:固定、稳定、可控,缺一条都容易翻车被封号。自己搭 VPS 是最可控的方案。
基础组合
- 一台美国 VPS(阿里云买:首选-弗吉尼亚)
- 一个美国住宅 IP
- 成本:约 99元/年 + 30元/月
为什么选美国 VPS?顶级模型基本美国优先,住宅 IP 也通常是美国 IP。美国 VPS 到美国住宅 IP 延迟仅 10ms,可忽略。如果 VPS 在其他地区,总延迟会明显上升。
购买后你会拿到的信息
- VPS:IP、端口、root 初始密码
- 住宅出口:IP、端口、用户名、密码
住宅 IP 管理界面示例:

前置条件
- 本地已安装代理软件(Clash / 小火箭等),Claude Code 最后一步会调用它导入订阅链接
- 提示词会要求输入密码等信息,流程最终会禁用 root 密码登录、只保留密钥登录。介意的话跑完后改掉 VPS 密码即可
操作步骤
第一步:启动 Claude Code
打开 Terminal 或 Git Bash,输入 claude 启动
第二步:粘贴提示词
将配套提示词复制粘贴到 Claude Code 对话窗口,一直确认即可

第三步:输入信息
按提示输入以下信息:
VPS IP:
VPS SSH 端口:
root 密码:
新用户名(默认 proxyuser):
住宅 IP:
住宅 IP 端口:
认证用户名(如有):
认证密码(如有):
第四步:关键节点 — 测试密钥登录
第二阶段搭建完成后,必须手动测试无密码密钥登录是否成功。
命令会由 Claude Code 输出到终端,直接复制粘贴即可。
第五步:导入订阅
Claude Code 搭建完所有服务后,会调用本地代理软件导入订阅地址。
- Clash Merge Rev:选择 VPS_Proxy
- 其他软件:手动选对应订阅

第六步:输入代理端口
根据提示输入本地代理软件端口(如 Clash Merge Rev 默认 7897)

第七步:保存汇总信息
执行结束后会打印汇总信息,复制保存

验证
curl -x http://127.0.0.1:7897/ https://ipinfo.io/
VPS 代理搭建提示词(Claude Code 一键执行)
将此提示词完整粘贴给 Claude Code,按提示提供信息即可自动完成 VPS + 住宅 IP 代理搭建。
架构
用户设备 (本地客户端拉取订阅) -> VPS (轻量 HTTP 订阅服务 + Gost SS 服务端转发) -> 住宅 IP (Socks5) -> 目标网站
提示词正文
请帮我完成 VPS 上的代理搭建,通过指定的住宅 IP 出口,并在 VPS 上搭建代理订阅服务。最后通过终端命令自动唤起我本地的客户端(Clash 或 Shadowrocket)注入订阅,并通过环境变量验证代理出口 IP。整个过程由您通过本地终端和 SSH 直接执行,我只负责提供信息和审核授权。
防幻觉规则
由于你是一个具备真正工具调用能力的 Agent,你必须严格遵守以下防幻觉底线,否则任务将直接失败:
- 绝对禁止伪造执行:你必须真实调用本地终端、文件读写器或 SSH 工具。绝对不允许在对话中自己编造、模拟或猜测命令的返回结果
- 强制前置检查:在修改任何文件前,必须先真实执行 ls、find 或 cat 命令确认文件真实存在及当前内容,绝不能靠猜测路径
- 强制后置验证:每执行完成一个关键命令,必须紧接着执行验证命令(如 systemctl status、curl 测试),只有读取到真实的成功日志后,才能向我报告”已完成”
- 提供真实的证据:每次向我汇报时,必须附有你刚刚真实获得的终端输出片段或日志作为证据
交互规则
- 关键风险节点确认:在执行高风险操作(如:取消 SSH 密码登录、修改防火墙规则)之前,必须先向我说明计划,并等待我的明确同意
- 错误自愈:如果命令执行报错,必须根据真实的错误日志进行修复,不要盲目重试。多次尝试失败后再向我求助
- 分步执行:按以下阶段顺序执行,每完成一个阶段向我简报(附有真实验证证据),再进入下一个阶段
第一阶段:信息收集
请先向我索要以下信息,待我提供后再进入第二阶段:
- VPS IP 及 SSH 端口
- VPS root 密码(或当前可用的 SSH 登录方式)
- 新用户名(默认 proxyuser)
- 住宅 IP 及端口
- 住宅 IP 认证信息(用户名/密码)
第二阶段:VPS 基础安全与环境配置
- 创建新用户:使用 root 权限创建新用户并加入 sudo 组。执行后用
id 新用户名验证 - SSH 安全配置(防锁死警告):
- 检查本地是否有 SSH 密钥,如果没有则真实调用 ssh-keygen 生成
- 将公钥配置到 VPS 的 root 和新用户下
- 暂停:提示新开一个终端手动测试密钥登录是否成功
- 只有回复”测试成功”后,才能修改
/etc/ssh/sshd_config
- 防火墙配置:放行 SSH 端口及后续的代理端口和订阅服务端口
- 网络优化:通过 sysctl 开启 BBR
第三阶段:核心代理与订阅服务搭建
- 安装与配置 Gost:下载最新版本,随机生成加密方式和端口,写入 Systemd service 文件
- 生成订阅配置文件:根据 SS 节点信息生成完整的 YAML 配置文件(兼容 Clash 和 Shadowrocket)
- 搭建轻量订阅服务:使用 Python3 或 Nginx 在 VPS 上托管 YAML 文件,生成订阅链接
第四阶段:本地端测试与交付
- 自动唤起客户端并注入订阅:
- Clash:
clash://install-config?url=编码后的订阅链接&name=VPS_Proxy - Shadowrocket:
shadowrocket://add/sub://Base64编码后的订阅链接?title=VPS_Proxy
- Clash:
- 本地终端环境变量测试:设置临时代理变量,执行
curl -s https://ipinfo.io验证出口 IP
输出格式
所有步骤成功执行并测试通过后,输出一份《代理服务信息汇总》,包含:
- VPS 节点配置信息(IP、端口、密码、加密方式)
- 代理订阅链接(重点标出)
- SSH 登录备忘(新用户和 root 的 SSH 登录方式)
- 日常维护命令(如何重启 Gost、如何重启订阅服务、如何查看日志)