一个 Claude Code skill,帮你一键完成 VPS + VPN + Clash 代理环境的部署。
你只需要提供服务器信息,Claude 会接管所有技术操作:
- SSH 远程连入服务器
- 安装 v2ray-agent(VLESS Reality 无域名版)
- 获取 clashMeta 订阅链接
- 给你 Clash Verge 的配置清单(图形界面部分由你操作)
- 验证配置是否生效(出口 IP、服务状态、DNS 检查)
适用场景: 已购买 VMiss 或 DMIT 服务器,想通过干净的海外 IP 访问 Claude / ChatGPT 等 AI 工具。
- 已购买 VPS,推荐 VMiss($5/月起)或 DMIT($9.9/月起)
- 已安装 Claude Code
- Mac / Linux,或 Windows 用户见下方说明
claude skill install https://github.com/huasan2025/vps-vpn-setup或手动复制 skill/ 目录到 ~/.claude/skills/vps-vpn-setup/。
在 Claude Code 会话中输入:
/vps-vpn-setup 我的 VPS 服务器信息:
- IP地址:1.2.3.4
- 密码:your_password
- 服务商:VMiss
或 DMIT(PEM 登录):
/vps-vpn-setup 我的 VPS 服务器信息:
- IP地址:1.2.3.4
- PEM文件:~/Downloads/id_rsa.pem
- 服务商:DMIT
Claude 会开始自动部署,全程告诉你每步在做什么。
skill 的自动化部分依赖 sshpass 和 expect,这两个工具在 Windows 原生环境下不可用。有两条路:
推荐:安装 WSL2(一劳永逸)
WSL2 在 Windows 里装一个 Ubuntu 子系统,之后所有命令和 Mac/Linux 完全一致。
# 在 PowerShell(管理员)里执行
wsl --install重启后打开"Ubuntu"应用,再在其中安装 Claude Code,skill 就能正常跑。
备选:DMIT 用户可以跳过 WSL
如果你用的是 DMIT(PEM 私钥登录),Windows 10/11 内置的 SSH 客户端支持 -i 参数,可以直接连服务器:
# 在 PowerShell 或 Windows Terminal 里
ssh -i C:\Users\你的用户名\.ssh\id_rsa.pem root@服务器IP但 skill 的自动化菜单交互(expect 部分)仍然需要 WSL。如果不想装 WSL,可以参考原始教程手动完成服务端配置,Clash 客户端部分 Windows 和 Mac 完全一样。
vps-vpn-setup/
├── SKILL.md # skill 主体,Claude 的执行指令
└── README.md # 本文件
这个 skill 基于教程:用干净 IP 访问 Claude:VPS + VPN + Clash 完整配置教程
如果 skill 的自动化步骤失败,可以参考原始教程手动完成。
- v2ray-agent 的安装菜单会随版本更新变化。skill 采用动态解析菜单的方式提高兼容性,但如果解析失败会自动切换为手动指引模式。
- Clash Verge 的图形界面配置无法自动化,skill 会生成清单由用户手动操作。
- 密码登录需要本机安装
sshpass(skill 会自动检测并提示安装)。
MIT
如果本项目对你有帮助,购买 VPS 时可以用我的推广链接,对你没有额外费用: