2016-12-07 162 views
1

我正在使用代理来抓取网站。我的代理服务器是带有tinyproxy的Ubuntu 14.04。 随着phantomjs我使用相同的代理,但没有问题,但与正常卷曲我无法建立连接。我检查了tinyproxy日志,发现:Tinyproxy和https请求

CONNECT Dec 07 23:47:43 [1139]: Connect (file descriptor 6): ec2-xx-xxx-xxx-xxx.eu-west-1.compute.amazonaws.com [xx.xxx.xx.xxx] 
CONNECT Dec 07 23:47:43 [1139]: Request (file descriptor 6): CONNECT www.xxxxxxxx.com:443 HTTP/1.1 
INFO  Dec 07 23:47:43 [1139]: No upstream proxy for www.xxxxxxxx.com 
ERROR  Dec 07 23:49:50 [1139]: opensock: Could not establish a connection to www.xxxxxxxx.com 
ERROR  Dec 07 23:49:50 [1139]: Error reading readble client_fd 6 
WARNING Dec 07 23:49:50 [1139]: Could not retrieve request entity 

任何想法,我如何能够连接phantomjs到同一网站?
如何使用tinyproxy与https连接?
鱿鱼的方式去代理+ HTTPS?

回答

0

啊,我找到了解决方法,让/etc/tinyproxy.conf中的所有端口都通过删除ConnectPort行。起初我已经试过允许443 80和其他所需的端口,但它没有这样做。