Simplepie代理支持

时间:2015-02-05 21:15:15

标签: curl proxy rss simplepie

在SimplePie上添加代理设置有简单的解决方案吗?我试图在线查看资源,并且有很多补丁。他们都不清楚他们使用的是什么版本的SimplePie。

我正在尝试为我的公司构建一个RSS阅读器,我需要提供一个代理IP和端口来连接外部世界。我是否需要找到另一个RSS阅读器,或者SimplePie中是否有实际的代理支持?

1 个答案:

答案 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