VPS 自建12 分钟更新于 2026年10月9日

搬瓦工自建节点教程:从开机到连上,搭一条自己的独立 IP 节点

搬瓦工自建机场节点的完整步骤:准备域名、在 KiwiVM 重装系统、SSH 登录、用一键脚本搭建 VLESS + WS + TLS 节点、开启 BBR、导入客户端,以及连不上和 IP 被干扰时的处理方法。

开始前要准备什么

这篇接在 搬瓦工购买使用指南 后面,默认你已经有一台开通好的搬瓦工 VPS。还没买的,可以先到 搬瓦工官网 选一台入门款,搭节点对配置没有要求,最低档就够用,结账时可以试试优惠码 BWHCGLUKKB。下面的步骤从第三步起对其他家的 VPS 同样适用,比如 DMIT 或 Vultr,各家的差别见 自建节点 VPS 对比。

动手之前,把三样东西准备齐:

  • 一台搬瓦工 VPS,知道怎么登录后台
  • 一个域名,专门给节点用,越便宜越好
  • 一个终端工具,macOS 和 Linux 用自带的终端,Windows 用 PowerShell 或 Windows Terminal

整个流程分成五步:域名解析、重装系统、登录服务器、安装节点、导入客户端。

第一步:准备域名并解析

为什么一定要域名

直接用服务器地址加端口、跑不带伪装的协议,数据的特征非常明显,这样的节点通常撑不了多久。给节点配上域名和 TLS 证书之后,它在外面看起来和访问一个普通的 HTTPS 网站没有区别,可用的时间会长很多。

还有一个实际的好处:客户端里填的是域名而不是地址。以后服务器地址变了,只要改一下域名指向,所有设备上的配置都不用重新导入。

买哪种域名

  • 在海外注册商购买,选最便宜的后缀即可,首年通常只要一两美元
  • 下单前看一眼续费价格,有些后缀首年便宜、续费贵好几倍
  • 不要用你正在做正事的主域名,节点域名随时可能要换

添加解析记录

在域名的 DNS 管理页面添加一条 A 记录:

类型主机名值
A自定一个前缀,比如 node服务器的公网 IP

等几分钟后,在自己电脑上验证:

ping node.你的域名

返回的地址和服务器 IP 一致,说明解析生效了。

如果 DNS 托管在 Cloudflare,这条记录的代理开关要先关掉,保持“仅 DNS”状态。开着代理的话,后面申请证书会失败。

第二步:在 KiwiVM 里重装系统

搬瓦工的控制面板叫 KiwiVM,入口在官网后台的 Services → My Services,找到你的机器后点击进入。

面板首页有三项信息要先记下来:

  • 公网 IP 地址
  • SSH 端口。搬瓦工默认分配的是随机端口,一般不是 22
  • root 密码

接着在左侧菜单找到 Install new OS,选择 Ubuntu 22.04 的 64 位版本,确认后重装。几分钟后完成,面板或邮箱里会给出新的 root 密码和端口。

系统版本建议就用 Ubuntu 22.04 或 Debian 12。各种安装脚本对这两个系统的支持最完整,遇到问题也最容易搜到答案。

第三步:登录服务器

打开终端,输入:

ssh root@服务器IP -p SSH端口

第一次连接会问你是否信任这台主机,输入 yes 回车,然后粘贴密码。输密码时屏幕上不会显示任何字符,这是正常的,粘贴完直接回车。

登录成功后先把系统更新一遍:

apt update -y && apt upgrade -y

第四步:安装节点

运行安装脚本

这里用的是社区里使用很广的 233boy V2Ray 一键脚本。确认当前是 root 用户,执行:

bash <(wget -qO- -o- https://github.com/233boy/v2ray/raw/master/install.sh)

脚本会自动识别系统、安装依赖并下载核心程序,通常不到一分钟就结束。

安装完成时,它会顺手创建一个默认节点并打印出连接信息。这个默认节点不要用:它是不带伪装的协议,正是前面说的那种容易很快失效的类型。

脚本托管在 GitHub 上,由第三方维护。命令和功能可能随版本调整,执行前可以先打开项目页面看一眼最新说明。

添加带 TLS 的节点

执行:

v2ray add vws

脚本会提示输入域名,把第一步解析好的完整域名填进去。接下来它会自动申请证书、配置传输方式和伪装站点,不需要再手动操作。

这一步添加的是 VLESS + WebSocket + TLS 组合。它在客户端里的兼容性最好,手机和电脑上的主流客户端都能直接识别。

查看连接信息

v2ray info

输出里有一条以 vless:// 开头的链接,这就是节点的全部连接信息,复制保存好。

想用手机扫码导入的话:

v2ray qr

终端里会直接显示二维码。

开启 BBR

BBR 是一种网络拥塞控制算法,对跨境这种延迟高的线路改善很明显:

v2ray bbr

有些系统需要重启才生效。重启后用下面的命令确认:

lsmod | grep bbr

能看到 tcp_bbr 就说明已经开启。

记不住命令怎么办

直接输入 v2ray 回车,会进入一个菜单界面,添加、修改、查看、重启都可以在里面选。

第五步:导入客户端

设备客户端操作
Windowsv2rayN复制链接后从剪贴板导入
macOSClash Verge粘贴链接导入
安卓v2rayNG从剪贴板或扫码导入
iPhone / iPadShadowrocket扫码或粘贴链接添加

各客户端的详细操作见 Clash Verge 使用教程 和 Shadowrocket 小火箭教程。

建议先在电脑上导入并测试,确认能正常访问之后再同步到手机。电脑端的日志更完整,出了问题容易看出原因。两端的详细设置见 电脑客户端配置指南 和 手机客户端配置指南。

连不上的时候按顺序查

大多数问题出在前三项:

  1. 服务有没有在运行。 在服务器上执行 v2ray status,没运行就 v2ray restart。
  2. 域名有没有指对。 再 ping 一次域名,确认返回的是当前服务器的地址。
  3. 证书有没有申请成功。 用 v2ray log 看日志里有没有证书相关的报错。最常见的原因是解析还没生效,或者 Cloudflare 的代理开关没关。
  4. 客户端信息有没有填错。 尽量用链接或二维码导入,不要手动一项一项填。
  5. 换个网络试试。 家里宽带不通就切到手机流量,判断是不是本地网络的问题。

IP 被干扰了怎么办

先确认是不是真的被干扰:服务在运行、域名指向正确、换了网络还是不通,而且在海外的网络测试工具里这台机器是通的,才基本可以确定。

处理步骤是固定的:

  1. 在 KiwiVM 里使用更换 IP 的功能,这项服务是收费的
  2. 到域名的 DNS 管理页面,把 A 记录改成新地址
  3. 回到服务器执行 v2ray restart

因为客户端里填的是域名,解析生效之后各个设备会自动恢复,不需要重新导入。

如果更换之后仍然频繁出问题,就要考虑线路档位是不是太低。搬瓦工支持补差价升级到更好的线路,不用重新购买,各档线路的区别可以看 CN2 GIA 和 IPLC 线路科普。

搭好之后的日常维护

  • 每月看一次流量。 KiwiVM 首页会显示本周期已用量和重置日期。
  • 定期更新系统。 隔一两个月登录一次,执行前面那条更新命令。
  • 给家人单独建节点。 每人执行一次 v2ray add vws,谁的设备有问题一眼能分清。
  • 记下续费日期。 机器到期被回收,地址也就没了,固定出口的价值会一起消失。
  • 留一条备用线路。 自建节点出故障时需要有别的办法联网去排查,一份 Just My Socks 这样的订阅很适合做备份。

常见疑问

完全没用过命令行能搭成功吗

能。全程需要输入的命令不超过十条,都可以直接复制。卡住的地方通常不是命令本身,而是域名解析没生效就急着往下做。

一台机器能带几台设备

没有数量限制,只受每月流量约束。一个人日常使用,入门款的流量很难用完。

系统被自己改乱了怎么办

回到 KiwiVM 重装系统,然后从第三步重新做一遍。重装会清空服务器上的所有内容,域名解析不受影响。

这样搭出来的节点算独立 IP 吗

算。这台机器的公网地址只有你在用,而且只要不主动更换就一直不变。它属于数据中心地址,适用范围和局限见 固定 IP 节点说明。