在SimplePie上添加代理设置有简单的解决方案吗?我试图在线查看资源,并且有很多补丁。他们都不清楚他们使用的是什么版本的SimplePie。
我正在尝试为我的公司构建一个RSS阅读器,我需要提供一个代理IP和端口来连接外部世界。我是否需要找到另一个RSS阅读器,或者SimplePie中是否有实际的代理支持?
答案 0 :(得分:2)
对于SimplePie 1.3.1
您必须对其中一个文件进行修改:File.php
第112行,您必须添加以下行才能通过PROXY:
// 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(可以是" domain \ login"使用NTLM时)和proxy_password作为密码用户使用明文。
此致 Tomolimo