2016-12-07 3 views
1

Ich verwende einen Proxy, um eine Website zu crawlen. Mein Proxy-Server ist Ubuntu 14.04 mit Tinyproxy. Mit Phantomjs habe ich denselben Proxy ohne ein Problem verwendet, aber mit regulären curl kann ich keine Verbindung herstellen. Ich habe tinyproxy Protokolle geprüft und herausgefunden:Tinyproxy und https Anfragen

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 

Alle Ideen, wie bin ich in der Lage mit PhantomJS auf derselben Website zu verbinden?
Wie kann ich Tinyproxy mit https-Verbindung verwenden?
Ist Squid Weg in Bezug auf Proxy + https gehen?

Antwort

0

Ah, ich habe mich zurechtgefunden, indem ich alle Anschlüsse in /etc/tinyproxy.conf durch entfernte ConnectPort Zeilen zugelassen habe. Zuerst habe ich versucht, 443 80 und andere benötigte Ports zuzulassen, aber es hat nicht so funktioniert.