本文解决“sing-box 怎么导入节点”的问题,并顺带说明导入后为什么还会遇到 IP 不变、DNS 泄漏、浏览器打不开网页等情况。适合刚安装 sing-box、拿到免费节点或订阅链接后不知道怎么用的普通用户。
一、导入节点前先准备什么
sing-box 本身是代理核心,不同平台通常会搭配图形客户端使用,例如 Android 上的 sing-box 客户端、Windows/macOS 上支持 sing-box 内核的客户端。导入节点前,请先确认你拿到的是以下任意一种:
- 单个节点链接:常见为 vless://、vmess://、trojan:// 等格式。
- 订阅链接:一个 https:// 开头的网址,客户端可自动拉取多条节点。
- 配置文件:通常是 .json 文件,里面包含完整 inbound、outbound、route 等配置。
本站会整理可测试的免费节点信息,你可以复制节点或订阅链接使用,但免费节点稳定性受线路、时间段影响,建议导入后多测试几条。
二、sing-box 导入节点的通用步骤
不同客户端按钮名称略有差异,但思路基本一致。你可以按下面流程操作:
- 打开 sing-box 客户端,进入“配置”“Profiles”或“订阅”页面。
- 如果是订阅链接,选择“添加订阅”,粘贴 URL,保存后点击“更新订阅”。
- 如果是单个节点链接,选择“从剪贴板导入”或“手动添加节点”,粘贴 vless、vmess、trojan 链接。
- 如果是 JSON 配置,选择“导入配置文件”,找到本地 .json 文件并确认。
- 回到主界面,选择刚导入的节点或配置,点击启动、连接或启用代理。
- 打开浏览器访问 IP 查询网站,确认出口 IP 是否已变化。
如果客户端提示格式错误,优先检查链接是否复制完整,尤其不要漏掉末尾参数;订阅无法更新时,尝试切换网络或稍后重试。
三、导入成功后,IP、DNS、浏览器环境怎么看
很多人以为节点导入成功就一定“全局生效”,其实还要看代理模式。若客户端是系统代理模式,通常浏览器流量会走代理,但部分软件可能不走;若是 TUN/VPN 模式,则更接近全局接管。
IP 代表你访问网站时显示的出口地址。连接 sing-box 后,查询到的 IP 应该变成节点所在地区;如果仍显示本地 IP,说明代理未启动、浏览器没走代理,或当前规则把该网站直连了。
DNS 负责把域名解析成 IP。若 DNS 没有随代理处理,可能出现能连上节点但某些网站打不开,或检测页面提示 DNS 泄漏。普通用户可在客户端里选择“远程 DNS”“代理 DNS”或使用默认推荐配置,不建议随意混改。
浏览器环境 包括缓存、Cookie、语言、时区、WebRTC 等。即使 IP 已切换,网站仍可能根据历史登录状态或浏览器指纹判断环境异常。排查时可用无痕窗口测试,或暂时关闭浏览器 WebRTC 泄漏相关功能。
四、连接失败的快速排查
- 节点无法连接:换一条节点测试,免费节点可能失效或拥挤。
- 订阅更新失败:确认链接能在浏览器打开,避免多复制空格。
- 能连但打不开网页:切换规则为全局代理,或检查 DNS 设置。
- IP 没变化:确认已开启系统代理或 TUN/VPN 模式。
- 只有浏览器不通:清理代理插件设置,避免多个代理工具冲突。
总结:sing-box 导入节点的核心就是“添加订阅或节点、更新、选择、启动、测试”。如果导入后效果不对,不要只盯着节点本身,还要同时检查 IP 是否变化、DNS 是否走代理、浏览器是否被旧缓存或其他代理插件影响。