为代理提供商 API 提供独立的恢复路径
在依赖提供商替换失效代理之前,请选择直接访问、稳定的管理代理或可用的已批准缓存数据。
通过正在被替换的失效代理去获取替代资源,会再次造成同样的故障。提供商 API 需要一条可独立使用的路径。
- 对于获准的直接访问,请使用带有空
CURLOPT_PROXY的独立 cURL 句柄来停用继承的代理路由。 - 对于稳定的管理代理,请在提供商句柄上配置其端点和预期的绕过策略。
- 如果使用已批准的缓存,其中必须包含可用于本次恢复的端点。
将提供商句柄与目标下载句柄分开。在更改下载路径之前,先验证提供商状态及其返回的端点。空响应可能是提供商的认证、配额或服务故障,而不是代理的健康状况。
当不存在独立路径或可用缓存时,请报告这一启动失败。选择“无代理”无法在不允许直接访问的网络上创建直接访问。