Closed qiurigao closed 2 months ago
由于 CURLOPT_RESOLVE 传参形式比较特殊,如需在 $defaultConf
中添加相关设置,建议对输入参数进行明确且简单的限制,同时在 set
与 getHandle
方法中重新构建传参,curl 库曾有类似的因误解而产生的 issue https://github.com/curl/curl/issues/2827
如下图所示,resolve 参数支持多个 ip 的输入,curl 会依次尝试进行连接,但需要注意传入的格式:
这边建议在 $defaultCurlopt
以及 setCurlOpt
方法中进行约束,让进阶用户使用 setCurlOpt
方法进行设置,以避免误解的产生。
添加DNS覆盖功能,如有多个节点可指定源站ip