我猜你因爲解決這個問題了,但FWIW:
$adapter = new Zend_Http_Client_Adapter_Proxy();
$adapter->setConfig(array(
'proxy_host' => 'your.proxy.addr', // IP or host name of proxy server
'proxy_port' => 8888, // proxy port. If not specified, 8080 will be used
'proxy_user' => 'myuser', // user for proxy authentication, if needed
'proxy_pass' => 's3cr3t' // proxy password, if needed
));
Zend_Feed_Reader::getHttpClient()->setAdapter($adapter);
確保您的代理配置更換選項(下降proxy_user
和proxy_pass
如果不需要)。
然後,您實例化的任何供稿閱讀器將通過您的代理服務器。
有關配置代理適配器的詳細信息,請點擊:http://framework.zend.com/manual/en/zend.http.client.adapters.html#zend.http.client.adapters.proxy