---
title: "基建 - 网络环境篇"
date: 2026-10-01
updated: 2026-10-04
description: "用大约 50 美元一年、1～2 小时，得到一条只有你自己用的线路，用它来稳定使用 Claude 和 Claude Code。"
tags: ["教程","基建"]
lang: zh
draft: false
source:
  type: feishu
  url: "https://pcnlu2dv98ll.feishu.cn/docx/AGnwdPkDToGw8LxMCORcP8con4d"
  docToken: "AGnwdPkDToGw8LxMCORcP8con4d"
  importedAt: "2026-10-04T13:51:30.296Z"
---

## 这篇能帮人类做到什么

如果你在用或准备用 Claude，又担心 IP 不干净导致**账号被风控**，这篇教程能帮你：用大约 50 美元一年、1～2 小时，得到一条只有你自己用的线路，更稳地使用 Claude 和 Claude Code。

和使用机场的方案比：

- **多了什么**：独享 IP，不和成百上千人共用，用 Claude 这类服务时被风控的概率更低；不用担心机场跑路；服务器在你手里，想怎么配就怎么配。
- **代价是什么**：入门配置晚高峰速度不保证；IP 被封时需要付费更换；SSH 私钥要自己备份；偶尔有小问题要处理（交给 agent 基本都能解决）。

> 自建线路能降低账号风险，不能完全消除风险，详见「让 Claude 真正用起来」。

**不需要会**：Linux 命令、代理协议、服务器配置。这些全部交给 agent。

**需要做四件事**：在网页上买一台服务器并付款、注册一个免费域名、把一段提示词复制给 agent、把它给你的链接导入客户端。

![](https://owl7.space/_astro/BOHZb0Fv8onIWDxf29ocEgFTn0d.DElbC4KS.png)

这篇写给两类读者：已经能科学上网、想搭自己的节点来稳定使用 Claude 的人；以及被派来干活的 agent。

用法有两种：自己读一遍再动手；或者把链接发给 agent，让它照着做，遇到需要人类操作的地方（付款等）让它直接喊你。

![](https://owl7.space/_astro/DXDgbFwLXoxBNYxRPdIcdW5anMe.DmzwmSFC.png)

> 以下是我个人用着顺手的方案，不是最优解。

以前搭节点要对着教程一行行敲命令、折腾大半夜；现在交给 agent，两个小时以内就能搞定。

![](https://owl7.space/_astro/NROgbIISDogPwZx8lercRk6FnFd.BL2en9on.png)

下面的“原理”部分是写给好奇的人看的，跳过它不影响操作。

## 原理

用 Claude 要过两关：能不能“出门”？“出门”之后能不能“把事办了”？

![](https://owl7.space/_astro/QtxdbUtHSoA8lmxGPkzcjCdjnmf.BLXETvPu.png)

**第一关：出门。**

大陆互联网和外部互联网之间有一道防火墙，像一个看门人，按规则决定放不放行。

> 比如访问 YouTube，看门人不放行，页面会一直转圈，最后显示无法连接；访问 Nature，看门人放行，网页正常打开。

![](https://owl7.space/_astro/Jh1rbjYXwoe5lZxeByYc4BBmn1e.BfeZhUwu.png)

解决办法是在境外找一台大陆能直接连上的服务器当“中间人”，你把请求交给它，它替你去访问，再把结果带回来。这就是代理。

![](https://owl7.space/_astro/UA0Yb4oqHocuJLxGuqDcXJROnVh.C1t0NKn1.png)

但看门人不只看你要去哪儿，也会观察你出门的“小纸条”长什么样。普通代理的流量特征明显，容易被识别、被封锁，所以需要专门设计的协议把“小纸条”加密伪装起来。

![](https://owl7.space/_astro/S7oXbExCFogOjlxOhl1cSWW7nxh.BCjruk0v.png)

**第二关：把事办了。**

出了门，还要看目标网站认不认这个“中间人”：网站会看它的 IP 地址，以及这个 IP 是否经常变化。<strong>Claude 在这件事上比大多数网站更敏感。</strong>机场的 IP 被成百上千人共用，更容易被标记；IP 来回切换，也会增加风险。

所以，想稳定使用 Claude，方案要满足两点：IP 只有你一个人用，并且固定不变。

由此引出我的方案选择：

1. **代理服务器**：大陆能直连的境外服务器厂商有很多，比较经典的有[搬瓦工](https://bandwagonhost.com/)（BandwagonHOST）和 [DMIT](https://www.dmit.io/)（圈内俗称“大妈”）等。我用的是搬瓦工美国西海岸洛杉矶的机房，老牌、支持支付宝付款。
2. **加密协议**：主力用基于 UDP 的 Hysteria2（简称 hy2），配置简单，在丢包多的线路上速度表现好。缺点是部分地区的运营商会对 UDP 限速，所以同时配一个 VLESS-Reality 作为备用。
3. **域名**：hy2 需要 TLS 证书，申请正规证书需要一个指向你服务器的域名。也可以不用域名，见文末“可选方案”。

## 准备

| 项目 | 我的选择 | 说明 |
| --- | --- | --- |
| 境外 VPS | [搬瓦工](https://bandwagonhost.com/)最基础款，49.99 美元/年 | 其他大陆可直连的厂商也行 |
| 域名 | [FreeDNS](https://freedns.afraid.org/subdomain/) 免费子域名 | 付费域名也行，几美元一年 |
| Agent | Codex 或 Claude Code | 要能在你电脑上执行命令 |
| 付款方式 | 支付宝 | 搬瓦工支持支付宝 |
| 本地客户端 | Clash Verge Rev 等 | 必须支持 hy2，见第五步 |

## 实施

整体顺序：购买 VPS → 重装系统、记下连接信息 → 申请域名 → 一次性交给 agent → 导入节点并验证 → 收尾。

### 第一步：购买 VPS

**1.** 打开搬瓦工的[购买页面](https://bandwagonhost.com/order/)，选 Basic VPS → Los Angeles → 最基础的配置，点 Order。

![](https://owl7.space/_astro/Fo7Hb3iNloICRUxeg4scahU8nbg.BsiEGkjt.png)

**2.** 网页是英文的，可以用浏览器翻译。确认订单（年付 49.99 美元），点 Checkout。

![](https://owl7.space/_astro/UHgcbjPCxoStluxKlvmcvEs9nJf.sgDq6Xda.png)

**3.** 付款方式选支付宝，下单。

![](https://owl7.space/_astro/BrZVb5HLQoxyRyxSLsmc7javnth.Bgac3RrT.png)

这样你就有一台自己的云服务器了～

提前说一句：这是入门配置，晚高峰速度不保证；想要更稳的线路（比如 CN2 GIA）需要多花钱。

### 第二步：重装系统，记下连接信息

**1.** 回到首页，点 Services → [My Services](https://bandwagonhost.com/services)（也可以直接点这个链接）。

![](https://owl7.space/_astro/WfGfbY5JDoK4goxB6svcQqUmnBe.DEdBIG9n.png)

**2.** 在服务列表里点右侧的齿轮，进入服务器控制面板 KiwiVM。

![](https://owl7.space/_astro/JbXObkQFLo9N3LxN37ncOA9Pnoh.D86racfE.png)

**3.** 在 Main controls 里确认状态是 Running，点 Stop 把服务器停下来。重装系统前需要先停机。

![](https://owl7.space/_astro/XZ5jbBtdMolYlexgBYQcYt0onSc.Cfzz7vFR.png)

**4.** 左侧点 Install new OS，选 ubuntu-26.04-x86\_64，勾选确认框，点 Reload。

![](https://owl7.space/_astro/PkxYbtGmlowAg6xe9rDczkbYnhf.COoApg_D.png)

**5.** 重装完成后，页面会显示新的 root 密码，记下来。再回到 Main controls，记下 Public IP address 和 SSH Port。

> 注意：搬瓦工的 SSH 端口不是默认的 22。

![](https://owl7.space/_astro/PD8Db915dooIf1xpwJecYRgVnUX.CckGNkI7.png)

### 第三步：申请域名

**1.** 打开 [FreeDNS](https://freedns.afraid.org/subdomain/)，注册账号。

**2.** 登录后点左侧的 Subdomains，再点 Add。

![](https://owl7.space/_astro/QItMbGc9rosRq8xsWRrcuw1OnAh.Bs6q-H9q.png)

**3.** 按下面的说明填写，最后点 Save：

- Type：保持 A。
- Subdomain：填你喜欢的前缀。
- Domain：选一个后缀，下拉选"Many many more available"可以看到更多。
- Destination：填第二步记下的服务器 IP。

例如前缀填`ak`、后缀选`chickenkiller.com`，你的域名就是 `ak.chickenkiller.com`。

<div class="fs-grid">
<div class="fs-col" style="--fs-ratio: 0.51">

![](https://owl7.space/_astro/Vrpwb2GOtogHofxdvjJcHYC4nFb.DACHwQsi.png)

</div>
<div class="fs-col" style="--fs-ratio: 0.49">

![](https://owl7.space/_astro/QflZbt05Aoa0pHxofR4cVt2onWh.C4g0UJc6.png)

</div>
</div>

一般几分钟到半小时内生效。不用自己判断，下一步让 agent 检查即可。

另外，FreeDNS 的后缀是很多人共用的，偶尔可能遇到证书申请受限（需要验证）。遇到了就换一个后缀，或者买一个几美元一年的域名。

### 第四步：交给 agent

把下面这段提示词填好你的信息（或者直接截图），发给 Codex 等 Agent：

> 帮我开荒这台 VPS 并部署代理节点。\
> 服务器 IP：\_\_\_\_；SSH 端口：\_\_\_\_；root 密码：\_\_\_\_；域名：\_\_\_\_（已解析到这台服务器，请先检查解析是否生效）\
> 要求：\
> 1\. 先在我本地生成 SSH 密钥，配置密钥登录、禁用密码登录，并在本地 ~/.ssh/config 设置快捷登录；\
> 2\. 更新系统，开启 BBR，配置防火墙，只放行必要端口；\
> 3\. 部署 S-UI 面板：使用非默认端口和路径，设置强密码，面板只允许通过 SSH 隧道访问；\
> 4\. 配置 Hysteria2 节点，用域名申请证书；另外配一个 VLESS-Reality 节点作为备用；\
> 5\. 完成后告诉我：节点链接、面板访问方式、怎么验证可用，并在我本机测试连通性。\
> 需要我操作的地方直接告诉我；有什么不清楚的直接问我。

关于安全：

这一步会把 root 密码交给 agent，而这个密码会进入云端模型的对话记录。所以提示词把"改用密钥登录、禁用密码登录"放在了第一条。全部完成后，再去 KiwiVM 面板的 Root password reset 重置一次 root 密码，旧密码就彻底作废了。

### 第五步：导入节点并验证

agent 完成后会给你节点链接，导入本地客户端即可，也可以直接让 agent 帮你导入。客户端必须支持 hy2，可以参考下表。

| 平台 | 客户端 |
| --- | --- |
| Windows / macOS | Clash Verge Rev（mihomo 内核）、v2rayN |
| Android | V2rayNG、Nekobox 等 |
| iOS | Shadowrocket 等（需要非国区 Apple ID 购买） |

验证方法：在客户端里选中新节点，打开 ip.sb 之类的网站，看显示的 IP 是不是你的服务器、地区是不是美国；再打开 claude.ai，能正常加载就说明节点可用了。

### 第六步：收尾

把 agent 生成的私钥备份好，比如存进密码管理器。私钥丢了，SSH 就登不上了；不过还有退路：KiwiVM 面板里的 Root shell 和 Root password reset 可以直接在网页上操作服务器。

然后按第四步说的，去 KiwiVM 重置一次 root 密码。

## 让 Claude 真正用起来

节点通了，不等于 Claude 就能顺畅使用，还有两件事。

<strong>终端工具不一定走代理。</strong>浏览器会跟着系统代理走，但 Claude Code、Codex 这类工具不一定。有两种办法：

1. 在客户端里开启 TUN 模式，接管全部流量，最省心；
2. 在终端里设置代理环境变量，指向客户端的本地端口（端口以你的客户端设置为准）：

```bash
export HTTPS_PROXY=http://127.0.0.1:端口号
export HTTP_PROXY=http://127.0.0.1:端口号
```

> 这一步同样可以交给 agent：帮我配置好我的网络代理环境，以便于我更好地使用 Claude。

<strong>账号风险。</strong>中国大陆不在 Anthropic 的服务地区内，通过代理使用有账号被封的风险。独享线路能降低这个风险，但不能消除。按我的经验，固定用同一个出口 IP、不频繁切换节点会更稳一些，这也是原理部分“第二关”的落点。

## 出问题怎么办

**完全连不上。**

先让 agent 检查：服务器是否在运行、服务是否正常、端口是否开放。如果服务器一切正常、但从国内就是连不上，很可能是 IP 被封了。搬瓦工可以付费更换 IP，换完记得去 FreeDNS 把域名指向新 IP。

**能连上但很慢。**

hy2 走 UDP，部分地区的运营商会限速，切到备用的 VLESS-Reality 节点试试。

**想改配置或加固。**

直接让 agent 登录服务器操作。第四步已经配好了 SSH 快捷登录，它可以直接连上。

## 可选方案：不用域名

hy2 也可以用自签证书，在客户端里固定证书指纹来保证安全，这样第三步可以整个省掉。代价是客户端配置稍复杂，部分客户端支持不完整。想走这条路，就把提示词里的"用域名申请证书"改成"使用自签证书，并告诉我证书指纹（pinSHA256）"。

## 扩展阅读

给想深入了解的朋友，也给帮人类干活的 agent：

- 不良林：[https://bulianglin.com/about.html](https://bulianglin.com/about.html) （科学上网 / 网络技术分享博客）
- 云服务器论坛：[https://idcflare.com/](https://idcflare.com/)、[https://hostloc.com/](https://hostloc.com/)（VPS 优惠、测评和讨论）
- 图文教程：<https://guide.v2fly.org/>（新 V2Ray 白话文指南）
- 更多索引关键词：`sing-box` `TUN` `DNS` `UDP` `TCP` `S-UI` `VPS`等（有时间推荐补一下这些知识～）
