SolisProxy支持多种认证方式,适用于不同的使用场景和安全需求。了解各种认证方式的区别可以帮助您选择最合适的配置方法。
支持的认证方式:
1. 用户名密码认证(Username:Password Auth)
最常用的认证方式,通过在代理URL中提供用户名和密码进行身份验证。
优点:
- 简单易用,配置方便
- 不受IP地址限制
- 适用于所有网络环境
- 支持动态IP用户
- 便于团队共享
缺点:
- 密码可能在代码中暴露
- 需要在每个请求中传递认证信息
使用格式:
http://username:password@proxy.solisproxy.com:8080
2. IP白名单认证(IP Whitelist Auth)
将您的公网IP地址添加到白名单,系统自动识别并允许访问,无需提供用户名密码。
优点:
- 更高的安全性
- 无需在代码中暴露密码
- 配置后无需认证参数
- 减少数据传输量
缺点:
- 需要固定公网IP
- 更换网络时需要重新配置
- IP变动时会导致认证失败
- 不适合动态IP环境
使用格式:
http://proxy.solisproxy.com:8080
3. API密钥认证(API Key Auth)
通过API密钥进行认证,适合需要API集成的高级用户。
优点:
- 更高的安全性
- 可以随时撤销和重新生成
- 适合API集成场景
- 支持细粒度权限控制
缺点:
- 配置相对复杂
- 需要通过API接口使用
4. 子账户认证(Sub-account Auth)
为团队成员创建子账户,每个子账户有独立的认证凭据。
优点:
- 便于团队管理
- 可以单独控制每个成员的权限
- 便于追踪使用情况
- 可以单独暂停或删除子账户
缺点:
- 需要管理多个账户
- 某些套餐限制子账户数量
认证方式对比表:
| 特性 | 用户名密码 | IP白名单 | API密钥 | 子账户 |
|---|---|---|---|---|
| 安全性 | 中 | 高 | 高 | 中 |
| 配置难度 | 简单 | 中等 | 复杂 | 中等 |
| 灵活性 | 高 | 低 | 高 | 高 |
| IP限制 | 无 | 有 | 可选 | 无 |
| 适用场景 | 通用 | 固定IP | API集成 | 团队协作 |
如何选择认证方式?
选择用户名密码认证如果:
- 您使用动态公网IP(如家庭宽带)
- 需要在多个不同地点使用代理
- 刚开始使用,想要最简单的配置
- 不担心密码在代码中暴露
选择IP白名单认证如果:
- 您有固定的公网IP(如办公室、服务器)
- 对安全性有更高要求
- 不想在代码中暴露密码
- 网络环境稳定,IP不会频繁变动
选择API密钥认证如果:
- 需要通过API接口使用代理
- 需要程序化管理代理
- 对安全性有很高要求
- 需要细粒度的权限控制
选择子账户认证如果:
- 团队多人使用
- 需要追踪每个成员的使用情况
- 需要独立管理权限
- 想要更好的访问控制
可以组合使用吗?
可以。您可以同时启用多种认证方式:
- 用户名密码 + IP白名单:同时启用,IP白名单优先
- 子账户 + IP白名单:为每个子账户单独配置白名单
- API密钥 + IP白名单:API请求同时验证密钥和IP