视频教程
微雨视频教程
制作中
视频完成后将在这里播放
先把流程串起来:购买 VPS → 安装管理面板 → 配置入站与用户 → 导入客户端 → 检查连接。下面的文字可以作为操作时的对照笔记。
购买一台 VPS
VPS 是一台可以远程管理的服务器。先选择适合自己的地区与配置,购买后保存公网 IP、系统信息和 SSH 登录方式,确认能正常登录,再继续安装软件。
高速 VPS 推荐 · 搬瓦工 BandwagonHost
https://bandwagonhost.com/aff.php?aff=84145选购时一起比较地区、流量额度、带宽、续费价格和线路表现。实际速度取决于本地网络与服务器线路,不能只看标称带宽。
安装 S-UI
S-UI 是基于 sing-box 的管理面板,可以配置入站、用户与订阅。本教程使用 S-UI 1.2.2;复制下方完整命令,在 VPS 的 Bash 终端中执行。
VERSION=1.2.2 && bash <(curl -Ls https://raw.githubusercontent.com/bulianglin/demo/main/s-ui-install.sh) $VERSION安装完成后,记录终端显示的面板地址、端口与登录信息。设置独立的强密码,并通过 HTTPS 或 SSH 隧道访问面板;管理端口仅向自己的访问地址开放。S-UI 维护者将项目定位为个人学习交流用途,并提示不要用于生产环境。
Reality 目标域名
TLS 握手测试
每批 10 个候选域名复制下方命令,在 VPS 终端运行,查看这一批域名的 TLS 握手耗时。点击“换一批”,可测试另一组域名。
for d in www.amd.com www.intel.com www.nvidia.com www.bing.com www.xbox.com www.sony.com www.tesla.com www.oracle.com aws.amazon.com azure.microsoft.com; do
t1=$(date +%s%3N)
timeout 1 openssl s_client -connect "$d:443" -servername "$d" </dev/null &>/dev/null \
&& t2=$(date +%s%3N) && echo "$d: $((t2 - t1)) ms" \
|| echo "$d: timeout"
done结果中的 ms 是本次握手耗时,timeout 表示本次未在 1 秒内完成。测试结果以你的 VPS 网络为准,选定后仍需核对 SNI 与客户端参数。
第 1 批,已生成 10 个候选域名的测试命令。在面板中创建 VLESS 入站,并选择对应的 Reality 配置。除了监听端口,还需要核对握手目标、密钥及客户端参数。具体字段名称以当前面板版本为准。
| 参数 | 需要确认什么 |
|---|---|
| 连接地址与端口 | 客户端填写节点服务器的地址和入站端口,不能把面板端口当作节点端口。 |
| 握手目标 / SNI | 握手目标是服务端连接的目标;客户端的 server_name(SNI)需要与所选目标及服务端配置相匹配。 |
| 密钥对 | 私钥保留在服务端,对应公钥填入客户端。不要把私钥放进截图或公开文章。 |
| Short ID 与用户 ID | 客户端 Short ID 对应服务端允许的值;用户 ID 使用该入站创建的用户配置。 |
目标域名不需要购买,也不能替代节点服务器的 IP。先用上方命令测试 VPS 到目标的连接,再把选定的域名填入对应配置。如果 VLESS 节点无法连接,可检查 SNI、浏览器指纹与客户端版本。
sing-box · Reality 参数说明
https://sing-box.sagernet.org/configuration/shared/tls/#reality-fields选择客户端
根据设备系统选择客户端,点击下方网址打开下载页面。v2rayN 7.12.7 与 NekoBox 1.3.9 对应本教程版本;导入节点链接或订阅后,再核对协议、地址、端口及 Reality 参数。
v2rayN 7.12.7Windows / macOS / Linux
https://github.com/2dust/v2rayN/releases/tag/7.12.7NekoBox 1.3.9Android
https://github.com/MatsuriDayo/NekoBoxForAndroid/releases/tag/1.3.9ShadowrocketiOS / macOS
https://apps.apple.com/app/shadowrocket/id932747118如果旧教程里的配置无法导入,先检查客户端与内核版本的兼容性。订阅链接相当于一份连接凭据,分享截图时记得隐藏。
连接与排查
一次只调整一个因素,记录修改前后的表现,更容易找到真正的原因。
- 连接超时
- 先确认 IP、节点端口和服务状态,再检查安全组与系统防火墙是否放行该端口。
- 握手或认证失败
- 核对 SNI、公钥、Short ID、用户 ID 与系统时间,结合客户端和服务端日志定位错误。
- 连接成功,但网页打不开
- 检查客户端代理模式、路由和 DNS;先尝试不同网站,区分单个网站的问题与整体连接的问题。
- 面板打不开
- 确认访问的是管理面板的端口与路径。如果用了 SSH 隧道,先确认隧道仍然连接,不要直接扩大面板的公开访问范围。
- macOS 提示应用无法打开
- 重新核对官方下载来源、系统兼容性和项目安装说明,再按系统提示处理。