本文解决“sing-box 怎么导入节点”的问题:包括从订阅链接导入、手动导入单个节点,以及导入后为什么还要检查 IP、DNS 和浏览器环境,适合第一次使用 sing-box 的普通用户照着操作。
一、导入前先准备什么
sing-box 本身是代理核心,不同平台常见客户端名称可能不同,例如 Android、Windows、macOS 上会有基于 sing-box 的图形客户端。你需要先准备三样东西:客户端、节点信息、网络权限。节点可以来自你自己的订阅,也可以参考本站更新的免费节点页面,但免费节点稳定性会波动,建议多准备几个备用。
- 订阅链接:通常是一串 https 开头的网址,适合批量导入。
- 单节点链接:常见为 vless://、vmess://、trojan://、ss:// 等。
- 配置文件:部分客户端支持导入 json 文件。
二、用订阅链接导入节点
大多数用户推荐用订阅,因为后续更新更方便。操作路径不同客户端略有差异,但逻辑基本一致:
- 打开 sing-box 客户端,进入“配置”“Profiles”或“订阅”页面。
- 点击“添加”“New”或右上角加号。
- 选择“从 URL 导入”或“Subscription”。
- 粘贴订阅链接,名称可填写“freevpn-x”或自定义名称。
- 保存后点击“更新订阅”,等待节点列表出现。
- 选择一个节点,返回首页点击启动连接。
如果导入后没有任何节点,先确认链接没有复制少字符,尤其不要带空格、中文标点或换行。部分客户端还要求订阅内容必须兼容 sing-box,如果提示解析失败,可以尝试更换“通用订阅”或 Clash/sing-box 专用订阅格式。
三、手动导入单个节点
如果你只有一个节点链接,可以使用剪贴板导入。复制完整节点链接后,在客户端点击“从剪贴板导入”“Import from clipboard”即可。若客户端没有识别,检查链接开头是否完整,例如 vless:// 不能被复制成 less://。手动填写时重点核对服务器地址、端口、UUID/密码、传输方式、TLS/SNI 等字段,任一项错误都可能导致连接失败。
导入完成后,不要只看按钮是否显示“已连接”,建议打开浏览器访问 IP 查询网站,确认出口 IP 已变化。若 IP 未变化,可能是系统代理未接管,或浏览器仍在直连。
四、IP、DNS、浏览器环境有什么关系
很多人以为节点导入成功就万事大吉,实际还要看三项:出口 IP、DNS 解析、浏览器指纹。IP 决定网站看到你从哪里访问;DNS 决定域名由谁解析;浏览器环境则可能暴露语言、时区、WebRTC 等信息。
- IP 不变:检查客户端是否开启系统代理或 VPN 模式。
- DNS 泄漏:优先启用客户端内置 DNS 或远程 DNS,避免仍由本地运营商解析。
- 浏览器异常:关闭 WebRTC 泄漏风险,或使用独立浏览器配置文件。
普通使用不必过度复杂,但至少要做到连接后再查一次 IP 和 DNS。若你只是看网页,开启系统代理通常够用;若希望所有软件都走代理,建议使用 TUN/VPN 模式。
五、连接失败快速排查
遇到无法连接,可以按顺序检查:第一,换节点测试,排除单节点失效;第二,更新订阅,避免旧配置过期;第三,切换网络,例如从 Wi-Fi 换到手机热点;第四,查看客户端日志,重点看 timeout、handshake failed、dns error 等提示。若所有节点都失败,通常不是“不会导入”,而是订阅格式、网络阻断或 DNS 设置问题。
总结:sing-box 导入节点优先用订阅链接,单节点可用剪贴板导入。导入后务必检查 IP 是否变化、DNS 是否泄漏、浏览器是否仍直连。这样才能确认代理真正生效,而不是只停留在“客户端显示已连接”。