在SimplePie上添加代理设置有什么简单的解决方案吗?我试着在网上查找资源,有一堆补丁。他们中没有一个人真正清楚他们使用的是什么版本的SimplePie。
我正在努力为我的公司建立一个RSS阅读器,我将需要提供一个代理IP和端口来连接到外部世界。我是否需要另找一个RSS阅读器,或者SimplePie中是否真的有代理支持?
发布于 2015-12-03 21:13:47
对于SimplePie 1.3.1
您必须对其中一个文件进行修改: File.php
第112行,您必须添加以下行才能传递您的代理:
// Patch
curl_setopt($fp, CURLOPT_PROXY, "proxy_name");
curl_setopt($fp, CURLOPT_PROXYPORT, "proxy_port"]);
curl_setopt($fp, CURLOPT_HTTPAUTH, CURLAUTH_ANYSAFE );
curl_setopt($fp, CURLOPT_PROXYUSERPWD, "proxy_user:proxy_password");当然,您必须将proxy_name替换为服务器名称,将proxy_port替换为所使用的端口,将proxy_user替换为用户名(在使用NTLM时,形式可以是"domain\login“),并以明文形式将proxy_password替换为用户的密码。
致敬,Tomolimo
https://stackoverflow.com/questions/28354128
复制相似问题