377 lines
9.3 KiB
Markdown
377 lines
9.3 KiB
Markdown
# 📦 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,进入主界面:
|
||
|
||

|
||
|
||
> 💡 首次启动会要求网络权限,请选择"允许"
|
||
|
||
##### 步骤二:配置管理
|
||
|
||
点击"配置"或"Profiles"进入配置管理:
|
||
|
||

|
||
|
||
##### 步骤三:添加配置
|
||
|
||
选择配置导入方式(URL、文件或手动):
|
||
|
||

|
||
|
||
##### 步骤四:确认配置
|
||
|
||
检查导入的配置信息,确认无误:
|
||
|
||

|
||
|
||
---
|
||
|
||
### 🔄 配置管理
|
||
|
||
#### 📱 更新配置
|
||
|
||
定期更新配置,保持服务器信息最新:
|
||
|
||

|
||
|
||
> 💡 **更新建议**
|
||
>
|
||
> - 支持自动更新配置
|
||
> - 可设置更新间隔
|
||
> - 建议每天更新一次
|
||
|
||
---
|
||
|
||
## 🎛️ 高级功能
|
||
|
||
### 📊 配置格式
|
||
|
||
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
|