语境: Sing-box 新手入门完整教程,从零开始介绍 Sing-box 的核心优势、各平台客户端下载、配置文件编写,以及如何在 Windows/macOS/iOS/Android 上快速部署科学上网。
→
Sing-box 新手入门:从零配置到科学上网
输出
Sing-box 是由 SagerNet 团队开发的高性能通用代理平台,支持多种代理协议,性能优异且内存占用低,近年来逐渐取代 Clash 成为许多翻墙者的首选内核。
什么是 Sing-box?
Sing-box 是一个基于规则的代理工具,支持 SOCKS、HTTP、Shadowsocks、VMess、VLESS、Trojan、Hysteria2 等多种协议,具有以下核心优势:
- 高性能:采用 Go 语言编写,内存占用低,运行效率高
- 多协议支持:几乎支持所有主流代理协议
- 规则引擎强大:支持 Domain、IP、Process 等多种规则匹配
- 跨平台:支持 Windows、macOS、Linux、Android、iOS 等全平台
各平台客户端下载
Windows
- 官方客户端:sing-box releases
- 图形化客户端:GUI.for.SingBox
macOS
- 官方客户端:sing-box releases
- 图形化客户端:SingBox for macOS
Android
- SagerNet:Google Play | GitHub
- NekoBox:Google Play | GitHub
iOS
- Shadowrocket:App Store
- Sing-box 配置导入:通过订阅链接或手动配置
配置文件编写基础
Sing-box 的配置文件为 JSON 格式,以下是一个基础配置示例:
{
"log": {
"level": "info"
},
"inbounds": [
{
"type": "mixed",
"tag": "mixed-in",
"listen": "127.0.0.1",
"listen_port": 2080
}
],
"outbounds": [
{
"type": "shadowsocks",
"tag": "ss-out",
"server": "your-server.com",
"server_port": 443,
"method": "aes-256-gcm",
"password": "your-password"
},
{
"type": "direct",
"tag": "direct-out"
}
],
"route": {
"rules": [
{
"domain_suffix": [".cn"],
"outbound": "direct-out"
},
{
"ip_is_private": true,
"outbound": "direct-out"
}
]
}
}
如何导入订阅链接
大多数用户无需手动编写配置文件,只需导入订阅链接即可:
方法一:通过订阅链接导入
- 打开 Sing-box 客户端
- 找到「订阅管理」或「导入订阅」选项
- 粘贴你的订阅链接(通常为
https://...格式) - 点击「更新订阅」或「导入」
- 等待节点列表加载完成
方法二:手动导入配置文件
- 从机场获取 Sing-box 格式的配置文件
- 将配置文件保存到本地
- 在客户端中选择「导入本地配置」
- 选择保存的配置文件
Windows 快速部署指南
- 下载 GUI.for.SingBox
- 安装并打开软件
- 点击「订阅」→「添加订阅」
- 输入订阅名称和服务链接
- 点击「更新订阅」
- 在节点列表中选择节点
- 点击「启用系统代理」
- 设置「开机自启」(可选)
macOS 快速部署指南
- 下载 SingBox GUI
- 将应用拖入「应用程序」文件夹
- 首次打开需在「系统设置」→「隐私与安全」中允许运行
- 导入订阅链接或配置文件
- 选择节点并连接
Android 快速部署指南
iOS 快速部署指南
由于 iOS 限制,推荐通过以下方式使用 Sing-box 配置:
- 安装 Shadowrocket
- 打开 Shadowrocket
- 点击右上角「+」号
- 选择「Import from URL」
- 粘贴订阅链接
- 点击「完成」
- 选择节点并连接
Sing-box 与 Clash 对比
| 对比项 | Sing-box | Clash |
|---|---|---|
| 性能 | 更高 | 较高 |
| 内存占用 | 更低 | 较低 |
| 协议支持 | 更全面 | 较全面 |
| 规则引擎 | 更强大 | 强大 |
| 社区活跃度 | 高 | 中 |
| 学习曲线 | 较陡 | 较平缓 |
常见问题
Q:Sing-box 比 Clash 快吗?
A:在相同节点条件下,Sing-box 的性能通常优于 Clash,尤其是在高并发场景下。
Q:如何获取 Sing-box 格式的订阅链接?
A:大多数机场都支持导出 Sing-box 格式的配置,可在机场用户中心的「节点订阅」或「配置文件」中找到。
Q:iOS 有原生的 Sing-box 客户端吗?
A:目前 iOS 没有免费的原生 Sing-box 客户端,推荐通过 Shadowrocket 导入 Sing-box 配置,或使用付费的 SingBox iOS。
进阶推荐
- 入门用户:使用图形化客户端 + 订阅链接,最简单
- 进阶用户:学习编写规则配置,实现精细化流量管理
- 高级用户:自建 Sing-box 服务端,完全掌控节点
1.1k 词 · 1.4k 令牌