2025-07-10 11:25:31 +00:00

377 lines
9.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 📦 sing-box for iOS - 新一代跨平台代理工具
> 🌟 sing-box 是新兴的跨平台代理软件,以 Go 语言开发,在 iOS 平台上提供了现代化的代理解决方案,成为免费开源代理工具的优秀代表。
## ✨ 产品特色
### 🎯 核心优势
- 🆓 **开源免费**完全开源iOS 版本也免费提供
- 🚀 **高性能**Go 语言开发,性能卓越
- 🌍 **跨平台**:统一的配置格式,多平台一致体验
- 🔄 **持续更新**:活跃的开发团队,功能快速迭代
- 🛡️ **现代化**:采用最新的网络技术和安全标准
### 🔗 协议支持
| 协议类型 | 支持状态 | 特性说明 |
|---------|----------|----------|
| 🔒 Shadowsocks | ✅ | 全版本支持,性能优化 |
| 🌟 VMess (V2Ray) | ✅ | 完整功能支持 |
| ⚡ VLESS | ✅ | 轻量级协议 |
| 🛡️ Trojan | ✅ | TLS 伪装流量 |
| 🚀 Hysteria | ✅ | QUIC 高速协议 |
| 🌊 TUIC | ✅ | 基于 QUIC 的新协议 |
| 🔐 WireGuard | ✅ | 现代 VPN 协议 |
| 🧦 SOCKS5 | ✅ | 通用代理协议 |
### 🛠️ 功能特性
| 功能模块 | 具体功能 | 优势特点 |
|---------|----------|----------|
| 🌐 **网络核心** | TUN 模式、系统代理 | 全局流量接管 |
| 📡 **DNS 服务** | 内置 DNS 服务器 | 防止 DNS 泄露 |
| 🎯 **路由系统** | 灵活的规则引擎 | 精确流量分流 |
| 📊 **流量监控** | 实时统计和分析 | 详细使用情况 |
| 🔧 **配置管理** | JSON 配置格式 | 标准化配置 |
| 🔄 **热重载** | 配置动态更新 | 无需重启服务 |
### 📱 系统要求
- **最低版本**iOS 15.0 或更高版本
- **推荐版本**iOS 16.0 及以上
- **兼容设备**iPhone / iPad
- **存储需求**:约 100MB 可用空间
- **内存需求**:建议 3GB RAM 以上
---
## 📥 获取下载
### 🏪 App Store 信息
> 🎉 **好消息**
>
> - sing-box iOS 版本**完全免费**
> - 中国大陆 App Store **无法下载**
> - 需要使用**非中国大陆 Apple ID**
> - 相比其他付费应用,性价比极高
#### 💰 价格对比
| 应用 | 价格 | 开源状态 | 功能完整度 |
|------|------|----------|-----------|
| **sing-box** | **免费** | ✅ 开源 | ⭐⭐⭐⭐ |
| Shadowrocket | $2.99 | ❌ 闭源 | ⭐⭐⭐⭐ |
| Quantumult X | $7.99 | ❌ 闭源 | ⭐⭐⭐⭐⭐ |
| Surge | $49.99 | ❌ 闭源 | ⭐⭐⭐⭐⭐ |
### 🆚 优势对比
与其他客户端的对比:
| 特性对比 | sing-box | Shadowrocket | Quantumult X |
|---------|----------|--------------|--------------|
| 🏷️ **价格** | 免费 | $2.99 | $7.99 |
| 🔓 **开源** | ✅ | ❌ | ❌ |
| 🚀 **性能** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 📚 **易用性** | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| 🔧 **功能性** | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 🔄 **更新频率** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
---
## ⚠️ 使用须知
### 🆓 免费软件优势
> 🎉 **重要说明**
>
> - sing-box iOS 版本**完全免费**
> - 基于开源项目,代码透明可审计
> - 无需担心付费和订阅问题
> - 功能持续更新,社区驱动开发
### 🎯 适用人群
> 📋 **推荐用户**
>
> - ✅ **预算有限**:希望使用免费但功能强大的工具
> - ✅ **技术爱好者**:喜欢开源软件,关注技术发展
> - ✅ **新兴协议**:需要使用最新的代理协议
> - ✅ **跨平台需求**:在多个平台使用统一配置
> - ✅ **隐私重视**:重视软件的透明度和安全性
### 📚 技术支持范围
> 📋 **服务说明**
>
> - ✅ **基础配置**:提供配置导入和基本连接教程
> - ✅ **常见问题**:解答基本使用疑问
> - ❌ **高级配置**:不提供复杂规则配置支持
> - ❌ **故障排查**:不提供深度技术支持
> - 💡 **学习建议**:推荐通过官方文档和社区学习
---
## 🚀 使用教程
### 📋 准备工作
开始使用前,请确认:
- ✅ 已从 App Store 下载并安装 sing-box
- ✅ 拥有有效的服务器配置信息
- ✅ 对 JSON 配置格式有基本了解
- ✅ 设备网络连接正常
### 🛠️ 基础配置
#### 🔗 配置导入教程
##### 步骤一:启动应用
打开 sing-box进入主界面
![应用主界面](Singbox-01.png)
> 💡 首次启动会要求网络权限,请选择"允许"
##### 步骤二:配置管理
点击"配置"或"Profiles"进入配置管理:
![配置管理](Singbox-02.png)
##### 步骤三:添加配置
选择配置导入方式URL、文件或手动
![添加配置](Singbox-03.png)
##### 步骤四:确认配置
检查导入的配置信息,确认无误:
![确认配置](Singbox-04.png)
---
### 🔄 配置管理
#### 📱 更新配置
定期更新配置,保持服务器信息最新:
![更新配置](Singbox-05.png)
> 💡 **更新建议**
>
> - 支持自动更新配置
> - 可设置更新间隔
> - 建议每天更新一次
---
## 🎛️ 高级功能
### 📊 配置格式
sing-box 使用 JSON 格式配置,结构清晰:
#### 🔧 基础配置示例
```json
{
"inbounds": [
{
"type": "tun",
"inet4_address": "172.19.0.1/30",
"auto_route": true
}
],
"outbounds": [
{
"type": "shadowsocks",
"server": "example.com",
"server_port": 443,
"method": "chacha20-ietf-poly1305",
"password": "your_password"
}
]
}
```
#### 🎯 路由规则
```json
{
"route": {
"rules": [
{
"domain_suffix": [".cn"],
"outbound": "direct"
},
{
"geoip": "cn",
"outbound": "direct"
}
]
}
}
```
### 🌐 DNS 配置
内置 DNS 服务器配置:
```json
{
"dns": {
"servers": [
{
"tag": "cloudflare",
"address": "1.1.1.1"
},
{
"tag": "local",
"address": "223.5.5.5",
"detour": "direct"
}
]
}
}
```
---
## ❓ 常见问题
### 🔧 配置问题
**Q: 配置导入失败?**
A: 检查要点:
- 确认配置文件格式为有效 JSON
- 检查网络连接是否正常
- 验证配置内容是否完整
- 尝试手动输入配置
**Q: 连接后无法上网?**
A: 排查步骤:
- 检查服务器信息是否正确
- 确认 VPN 权限已授予
- 尝试切换不同的服务器
- 查看应用日志信息
### 📱 使用问题
**Q: 应用耗电量大?**
A: 优化建议:
- 合理配置路由规则
- 选择延迟较低的服务器
- 关闭不必要的功能
- 适当调整更新频率
**Q: 与其他应用冲突?**
A: 解决方案:
- 确保只运行一个代理应用
- 检查 VPN 配置文件冲突
- 重启设备清除网络缓存
- 按需切换不同代理工具
---
## 🔗 学习资源
### 📚 官方资源
- 🏠 [项目主页](https://github.com/SagerNet/sing-box)
- 📖 [官方文档](https://sing-box.sagernet.org/)
- 🎯 [配置示例](https://github.com/SagerNet/sing-box/tree/main/docs/examples)
- 🐛 [问题反馈](https://github.com/SagerNet/sing-box/issues)
### 💬 社区支持
- 🔗 [Telegram 群组](https://t.me/sagernet)
- 📢 [发布频道](https://t.me/sagernet_releases)
- 💭 [GitHub 讨论](https://github.com/SagerNet/sing-box/discussions)
### 🛠️ 开发资源
- 📋 [API 文档](https://sing-box.sagernet.org/configuration/)
- 🔧 [贡献指南](https://github.com/SagerNet/sing-box/blob/main/CONTRIBUTING.md)
- 🎨 [iOS 客户端](https://github.com/SagerNet/sing-box-for-apple)
---
## 💡 使用技巧
### ⚡ 性能优化
1. **配置精简**:只配置必需的功能,避免资源浪费
2. **服务器选择**:选择延迟低、稳定的服务器
3. **路由优化**:合理配置分流规则,减少不必要代理
4. **定期维护**:清理过期配置,保持应用轻量
### 🛡️ 安全建议
1. **配置来源**:仅使用可信的配置提供商
2. **定期更新**:保持应用和配置的最新版本
3. **权限管理**:合理授予应用所需权限
4. **隐私保护**:注意配置中的敏感信息保护
---
## 🎯 发展前景
### 🌟 技术趋势
- **协议创新**:积极支持最新的代理协议
- **性能提升**:持续优化内核性能
- **跨平台一致**:统一的配置和使用体验
- **生态建设**:丰富的第三方工具和资源
### 🔮 未来展望
- **功能扩展**:更多高级功能的加入
- **用户体验**:界面和交互的持续改进
- **社区发展**:更活跃的开源社区
- **企业采用**:在企业环境中的应用
---
## 🎯 总结评价
### ✅ 核心优势
- 🆓 **完全免费**iOS 平台难得的免费高质量代理工具
- 🔓 **开源透明**:代码开源,安全性有保障
- 🚀 **性能卓越**Go 语言开发,运行效率高
- 🌍 **跨平台**:统一配置,多平台一致体验
### ❌ 发展空间
- 📚 **学习成本**:配置相对复杂,需要一定技术基础
- 🎨 **界面体验**:用户界面相比商业软件略显简陋
- 📖 **文档完善**:中文文档和教程相对较少
- 🔧 **高级功能**:部分高级功能还在完善中
### 🎯 推荐理由
- 💰 **预算友好**:免费使用,无需担心费用问题
- 🔮 **技术前沿**:支持最新的网络协议和技术
- 🌱 **成长潜力**:活跃开发,功能持续完善
- 🛡️ **安全可靠**:开源透明,值得信赖
---
> 📅 最后更新2025年7月10日 | 📦 适用版本sing-box for iOS 1.8.0