Sing-box Windows版配置

在 2026 年的科学上网与网络分流生态中,随着旧版 Clash 内核停止维护,Sing-box 凭借其出色的 Go 语言底层架构,已经彻底确立了其作为下一代“通用代理工具核心”的统治地位。在 Windows 系统相对复杂的物理网络环境下(包含企业网域环境、UWP 应用代理限制、各种不遵循系统代理设置的命令行与第三方游戏客户端),Sing-box 不仅能支持 Vless (Reality)、Hysteria 2、TUIC v2 等尖端抗封锁协议,还能利用更先进的 Wintun 驱动 实现系统级的网卡重定向分流。

对于大多数习惯了 YAML 可视化操作的 Windows 用户而言,转向基于 JSON 语法和模块化设计的 Sing-box 往往会面临“不知道下载哪个 GUI 客户端”、“JSON 订阅解析出错”或“开启 Tun 模式网络断流”等痛点。本教程将由浅入深,从安全客户端版本选择、JSON 订阅拉取、底层的分流架构解密,到高级的 Wintun 驱动部署与 DNS 防污染优化,为您提供详尽配置指南。

一、Windows 端客户端的选择与安全获取

在 Windows 系统下使用 Sing-box 内核,通常有以下三种主流客户端形态,我们推荐前两种图形化工具:

  1. Hiddify Next (强烈推荐 - 适合新手与多平台用户)
    • 基于 Flutter 与 Tauri 框架开发的跨平台图形客户端,底层完全搭载 Sing-box 内核。
    • 优势:支持直接解析导入各种 Clash 订阅链接并将其在本地转换为 Sing-box 的 JSON 规则文件,省去了寻找订阅转换服务的烦恼。
  2. GUI.for.Singbox (推荐 - 适合极客与进阶开发人员)
    • 专为 Sing-box 设计的 Windows 图形前端,类似 Clash for Windows 的操作习惯。
    • 优势:支持直接对底层 JSON 模板进行可视化拆解与配置,高度可控。
  3. Sing-box Core 命令行版 (CLI)
    • 官方的独立编译二进制文件 sing-box.exe。通过编写 Windows 服务启动脚本,可以将其注册为后台守护进程,零内存开销常驻。

二、保姆级配置实战:JSON 订阅一键同步(以 GUI.for.Singbox 为例)

目前国内高品质的 BGP 中转/专线机场(如以原生住宅 IP 和 Vless 协议著称的 快狸机场 与支持不限并发连接数的 极连云)均原生支持 Sing-box 配置拉取。

  1. 复制配置订阅地址:登录您的翻墙服务商后台,复制“Sing-box 订阅链接”。
  2. 添加配置文件
    • 打开 GUI.for.Singbox,点击左侧导航栏的 Profiles (配置文件)
    • 点击右上角的 + (新建),类型(Type)选择 Remote (远程)
    • Name (名称):输入机场名称,如 快狸专线
    • URL (链接):粘贴刚才复制的 JSON 订阅地址。
    • Auto Update:建议填入 1440(单位为分钟,代表每 24 小时自动更新一次本地节点与分流拓扑配置)。
  3. 下载并激活:点击保存。软件将发起 HTTPS 下载请求同步 JSON 数据。成功后,双击新出现的配置卡片使其右侧显示绿色勾选标志,即可激活配置。

三、Windows 系统下的 Wintun / Tun 模式深度配置

Windows 的“系统代理”仅能影响遵循 IE 代理协议的客户端联网。对于 Git、PowerShell 终端、Steam 游戏客户端以及 Microsoft Store 内下载的 UWP 通用应用,流量是彻底绕过代理的。为了实现整机网卡级的完全流量托管,进阶用户必须开启 Tun 模式

1. 部署官方 Wintun 驱动

Sing-box 比 Clash Meta 具有更好的网卡性能,关键在于它支持直接调用高性能的 wintun.dll 系统网卡驱动:

  1. 下载最新的 wintun.dll(可在 Wintun 官网或 Sing-box 官方 GitHub 仓库中下载获取)。
  2. wintun.dll 文件复制并放置在您的客户端安装路径的根目录中(与主程序 .exe 处于同级目录下)。

2. 在 JSON 配置文件中启用入站 TUN

在激活的 JSON 配置文件中,inbounds 部分确保声明如下网卡参数配置:

"inbounds": [
  {
    "type": "tun",
    "tag": "tun-in",
    "interface_name": "sing-box-wintun",
    "inet4_address": "172.19.0.1/30",
    "auto_route": true,
    "strict_route": true,
    "stack": "system",
    "platform": {
      "http_proxy": {
        "enable": true
      }
    }
  }
]

3. 参数解析与启动

  • auto_route:开启后,Sing-box 会自动向 Windows 路由表中注入策略路由,将系统物理默认网卡网关流量引入虚拟网卡。
  • strict_route:开启严格路由。这在 Windows 下极为关键,它能强行截断 Windows 双网卡同时联网导致的“漏网之鱼”,确保所有流量(包括 UDP 协议)必须通过代理,彻底消灭本地真实 IP 泄露。
  • 启动连接:在仪表盘点击 Start (启动),系统会在“网络和共享中心 -> 更改适配器设置”中多出一个网卡,此时全系统网络正式被 Sing-box 托管。

四、本地 DNS 防泄露与流量嗅探(Sniffing)优化

在 Windows 下开启 Tun 模式后,最容易发生的故障是 DNS 泄露。对此,建议进行如下高级优化:

  1. 启用 Sniff (流量嗅探):在 JSON 中的 inbounds 部分加入 "sniff": true。当 Windows 应用程序请求建立连接时,Sing-box 会嗅探数据流中的 SNI 主机名(如 google.com),并用此真实域名去匹配路由规则,杜绝了因本地运营商 DNS 投毒劫持引起的规则识别错误。
  2. Fallback 安全 DOH 并发查询:配置国内 DNS 解析上游为阿里 DNS (223.5.5.5) 以实现国内秒解析。境外则配置 fallback 组使用 Cloudflare 安全 DOH (https://1.1.1.1/dns-query)。这样在解析海外域名时,Sing-box 会强制使用加密信道在代理端发起解析,防范运营商污染隐私劫持。

五、精选服务搭配与日志分析排错

因为 Sing-box 相比 Clash 在节点格式规范性上更加苛刻,选择一个底层协议兼容完美的机场服务商至关重要:

  • 针对日常追剧、超高吞吐 4K 播放场景,推荐选用全 1.0 倍率、原生支持 Vless/Trojan 协议的低价高性价比提供商 快狸机场
  • 若对晚高峰物理延迟与抗抖动有极高要求,可参考接入物理内网隔离专线的 光年梯 以及支持不限在线设备数、针对各类跨境 AI 服务进行出口优化住宅 IP 的 极连云 深度评测。

⚠️ Windows Sing-box 启动报错与无网排查自查:

若开启连接后出现网页无网状态:第一步请首先核对您的本地 Windows 系统时间是否与标准北京时间同步一致(偏差超过 60 秒会导致传输握手协议直接中断失效)。第二步,可以在客户端中开启 Connections (连接监视面板),实时观测每一个 TCP/UDP 请求的匹配路径,快速排除冲突规则。

返回首页 查看推荐机场