这篇文章写给想搭个人 VPN 和 安全使用 Claude Codex 的朋友
Claude Code 不被封就两点
- 安全的支付方式
- 稳定的受支持地区 IP(推荐美国 IP)
网络上传的邪乎:“必须住宅 IP,不能是北京上海时区、简体中文都会被检测判断”纯属臆测,我用数据中心 IP 的 VPN和在四台电脑Mac Ubuntu 系统上同时使用 Claude Code 大半年了账号都没事。
安全的支付方式
1. 有正规途径的国外银行信用卡
- 用国外银行信用卡在网页端直接订阅
- 野卡被封不是活该吗?
2. 没有国外银行信用卡,走手机端订阅
- Android 用 Google Play 余额 或 Goolge Pay(国内 visa 卡即可) 支付
1)准备一个美区 Google 账号,现有账号地区不是美国的话,可以在 Google Play 设置里切换。购买 Google Play 礼品卡,支付宝"大牌礼卡"里可以找到 Google Play USA 的选项,人民币直接购买。在 Google Play 下载 ChatGPT 官方 App → 登录 ChatGPT 账号 → 升级 Plus → 用 Google Play 余额支付。
2)Google Pay 支付
- iPhone 用美区(或者受支持的其他国家地区)apple id 登录 app store 下载 Claude,支付不要绑定大陆银行卡,使用礼品卡:去咸鱼找 app store 礼品卡,100 美金 = 660 人民币上下
稳定的 VPN
下面介绍如何用 一个命令行,在 VPS 上部署安全可靠的 VPN,并带 UI 可自由设置。
- 请遵守当地法律和服务商规则,仅限个人学习和自用。

第一步:购买 VPS
如果你已经有 VPS,可以跳到下一节。如果还没有,推荐 Hostinger 的 KVM VPS,因为它支持支付宝,购买门槛低, 免费送一个域名,不满意可以 30 天内退款,后台也比较直观(相比砖头瓦片更符合现代人的习惯)。
- 只跑一个轻量 VPN:KVM 1
- 大多数人首选:KVM 2
- 同一台机器还要跑网站、Docker、Traefik、Dokploy 或多个服务:KVM 4
- 明确有高负载需求:KVM 8
使用推荐链接 优惠 20%:
我个人更推荐 KVM 2。它是 2 vCPU / 8 GB 内存 / 100 GB NVMe,对 S-UI、系统更新、轻量服务和偶尔的流量峰值更舒服。

在 VPS 页面里选择 KVM VPS -> 选择 Ubuntu 24.04 LTS 作为操作系统
机房可以选美国,适合 Claude Code、Codex 等工具的日常使用
付款时可以用支付宝:

购买后 2 分钟左右就可以看到准备好的机器



第二步:确认 SSH 能登录

在自己的电脑终端里测试 SSH。把下面的 IP 换成你的服务器公网 IP:
1ssh [email protected]
后面命令里的 [email protected] 就换成你的实际 SSH 地址。
第三步:一行命令部署
新 VPS 可以直接使用 443 端口。
把 [email protected] 换成你的 SSH 地址,然后复制运行(在自己电脑终端--非 VPN 环境):
1curl -fsSL https://raw.githubusercontent.com/fvp1717/freevpn/main/install.sh | bash -s -- --target [email protected] --inbound-port 443
脚本会提示你输入 S-UI 面板用户名和密码。这个账号密码一定要记住,后面登录面板、管理 VPN 用户、查看配置都要用。
脚本完成后,会输出面板地址。默认是:
打开面板地址,输入刚刚设置的用户名和密码。

用户管理:

用户管理里会有 mac 和 iphone 两个示例客户端。它们使用独立 UUID / 密码,不共用密钥。你可以重命名和添加新的用户支持多个设备隔离使用
端口
如果启用了 VPS 厂商的防火墙,需要放行部署脚本使用的端口。
新 VPS 使用 443 时,至少放行:
- 443 TCP
- 443 UDP
如果要在公网直接打开面板和订阅,放行:
- 2095 TCP
- 2096 TCP
如果使用的是已有服务 VPS,后面可能会把入站端口换成 8443,那就放行 8443 TCP 和 8443 UDP。

第五步:选择客户端
你可以继续使用熟悉的客户端,VPN 支持多种协议:
- Windows / Mac:v2rayN
- Android:NekoBox
- iOS / Mac:Shadowrocket
macOS 上如果 v2rayN 提示应用已损坏,可以执行:
xattr -cr /Applications/v2rayN.app

不熟悉客户端,可以参考如下视频进行配置:
已有 VPS
如果这台 VPS 已经跑着网站、Docker、Traefik、Nginx、Caddy、Dokploy、旧 VPN、面板或其他业务服务,不要直接占用 443。
先做只读预检,不安装、不改文件:
curl -fsSL
https://raw.githubusercontent.com/fvp1717/freevpn/main/install.sh | bash -s -- --target [email protected] --preflight
重点看:
- 443 是否已经被占用
- 8443 是否空闲
- S-UI 是否已经安装
- 是否已有 S-UI 客户端
- 自动探测到的公网 IPv4 是否正确
如果 443 已经被其他服务占用,就换一个空闲端口,例如:
curl -fsSL
https://raw.githubusercontent.com/fvp1717/freevpn/main/install.sh | bash -s -- --target [email protected] --inbound-port 8443
脚本会在写配置前再次检查端口冲突;如果端口已被其他进程占用,会直接退出。
如果目标机已经装过 S-UI,脚本默认不会覆盖已有客户端。只有确认要替换成这套 mac / iphone 最小配置时,再加 --replace-existing。
最后
Happy vibing!





