本文解决“sing-box 怎么导入节点”这个问题:适合刚安装 sing-box、拿到 VLESS/VMess/Trojan/SS 节点或订阅链接后,不知道如何导入、如何判断是否连通,以及连接后 IP、DNS、浏览器环境不一致时该怎么排查的用户。
一、导入前先确认你手里是哪种节点
sing-box 本身是核心程序,很多普通用户会使用带图形界面的客户端,例如 SFI、sing-box GUI、Hiddify、NekoBox 等。不同客户端按钮名称略有差异,但导入逻辑基本一致。导入前先看你拿到的是哪类内容:
- 订阅链接:通常是 https:// 开头,一条链接里包含多个节点,适合长期更新。
- 单个节点链接:常见为 vless://、vmess://、trojan://、ss:// 开头。
- 配置文件:一般是 json 格式,可能需要通过“从文件导入”。
如果你使用本站提供的免费节点,建议优先复制订阅链接;如果只想测试某个节点,也可以复制单条节点链接。
二、sing-box 客户端导入节点步骤
以下以常见图形客户端为例,菜单名称可能不同,但按这个顺序操作即可:
- 打开 sing-box 客户端,进入“配置”“配置文件”“Profiles”或“订阅”页面。
- 点击“添加”“+”“Import”或“从剪贴板导入”。
- 如果是订阅链接,选择“添加订阅”,粘贴 URL,填写一个名称,例如“freevpn节点”。
- 如果是单个节点,先复制完整节点链接,再选择“从剪贴板导入”。
- 导入后点击“更新订阅”或“刷新”,等待节点列表出现。
- 选择一个节点,点击“启动”“连接”或“Set as active”。
连接成功后,不要只看客户端显示“已连接”,还应打开浏览器访问 IP 查询网站,确认出口 IP 已变化。若 IP 没变,通常是系统代理、路由模式或浏览器代理未生效。
三、导入后 IP、DNS、浏览器环境的关系
很多人以为导入节点并连接后就一定完成科学上网,其实还要看三件事。第一是 IP 出口,它决定网站看到你从哪里访问;第二是 DNS,它决定域名解析由谁完成;第三是浏览器环境,包括缓存、Cookie、WebRTC、时区和语言等。
如果 IP 已切换,但 DNS 仍显示本地运营商,可能存在 DNS 泄漏。可在客户端设置中开启“远程 DNS”“FakeIP”或“防 DNS 泄漏”等选项,具体名称因客户端而异。若浏览器仍提示地区异常,可尝试清理目标网站 Cookie,关闭浏览器 WebRTC 泄漏,或使用无痕窗口重新测试。
四、连接失败的常见排查
- 订阅为空:检查链接是否复制完整,是否包含空格,尝试重新更新订阅。
- 节点无法连接:更换节点测试,免费节点可能因使用人数、网络环境不同而不稳定。
- 能连但打不开网页:检查系统代理是否开启,或切换 TUN/全局/规则模式。
- 只有浏览器不通:确认浏览器没有单独设置错误代理,插件代理也可能冲突。
- 手机端无网络:检查 VPN 权限是否允许,关闭省电限制后重连。
实操建议是:先导入订阅,再选节点连接,然后查 IP,最后测 DNS 和浏览器环境。按这个顺序排查,基本可以定位是节点问题、客户端设置问题,还是浏览器环境问题。
总结:sing-box 导入节点并不复杂,关键是分清订阅、单节点和配置文件三种来源;连接后再检查 IP、DNS 与浏览器状态,才能确认代理真正生效。