本文解决普通用户在使用 sing-box 时最常见的问题:sing-box 怎么导入节点、导入后为什么还不能上网、以及 IP、DNS、浏览器环境会怎样影响访问结果。适合已经拿到 vmess、vless、trojan、ss 链接或订阅地址的用户照着操作。
一、导入节点前先准备什么
sing-box 本身是代理核心,不同平台会有不同图形客户端,例如 Android、Windows、macOS 上的 sing-box 客户端或第三方面板。你需要先确认三件事:客户端已安装、节点链接有效、系统时间正确。本站会整理一些免费节点供测试使用,但免费节点稳定性会变化,建议先用少量节点验证配置是否正确。
- 单个节点:通常是一段以 vmess://、vless://、trojan://、ss:// 开头的链接。
- 订阅地址:通常是 https:// 开头的网址,里面包含多个节点。
- 配置文件:可能是 json 文件,适合支持完整配置导入的客户端。
二、sing-box 导入节点的通用步骤
不同客户端界面名称略有差异,但流程基本一致。按下面步骤操作即可:
- 打开 sing-box 客户端,进入“配置”“Profiles”或“订阅”页面。
- 如果你拿到的是订阅地址,选择“添加订阅”或“从 URL 导入”,粘贴订阅链接并保存。
- 如果你拿到的是单个节点链接,选择“从剪贴板导入”“导入分享链接”或“手动添加节点”。
- 点击“更新订阅”或“刷新”,等待节点列表出现。
- 选择一个节点,启用代理开关,再打开浏览器测试访问。
如果客户端提示格式错误,先检查链接是否复制完整,尤其不要漏掉末尾参数;如果订阅为空,可能是订阅地址失效、网络无法访问该地址,或客户端不支持该订阅格式。
三、IP、DNS、浏览器环境有什么关系
很多人以为节点导入成功就一定能访问网站,其实还要看 IP、DNS 和浏览器环境是否匹配。节点连接后,你对外显示的 IP 一般会变成代理服务器 IP;如果仍显示本地 IP,说明流量没有走代理,可能是系统代理未开启、模式选择错误,或浏览器绕过了代理。
DNS 负责把域名解析成 IP。若 DNS 仍由本地网络解析,可能出现网站打不开、解析到错误地址、地区判断异常等情况。建议在客户端中使用默认推荐 DNS,或开启“远程 DNS”“代理 DNS”类似选项,避免 DNS 泄漏。
浏览器环境包括缓存、Cookie、语言、时区、WebRTC 等。即使代理 IP 已更换,网站也可能根据浏览器旧 Cookie 或 WebRTC 判断你的原环境。测试时可使用无痕窗口,必要时清理目标网站 Cookie,并在浏览器中关闭或限制 WebRTC 泄漏。
四、连接失败快速排查
- 节点超时:换一个节点测试,免费节点可能临时不可用。
- 能连但打不开网页:检查规则模式,先切到全局模式排除分流问题。
- IP 没变化:确认系统代理或 VPN 模式已开启,浏览器没有单独设置直连。
- 部分网站异常:清理 Cookie,换节点地区,检查 DNS 设置。
- 订阅更新失败:用浏览器打开订阅地址测试是否可访问。
总结来说,sing-box 导入节点的核心是“添加订阅或链接—更新—选择节点—开启代理”。如果导入后仍异常,不要只盯着节点本身,还要同步检查 IP 是否切换、DNS 是否走代理、浏览器是否残留旧环境。按这个顺序排查,通常能快速定位问题。