2015-02-05 65 views
2

是否有一个简单的解决方案,以在SimplePie上添加代理设置?我试图在网上查看资源,并且有一些补丁。他们都不清楚他们使用什么版本的SimplePie。Simplepie代理支持

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

回答

2

对于1.3.1了SimplePie

你必须做一个修改的文件之一: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作为用户的密码明文。

Regards, Tomolimo