Wie kann man den Datenverkehr von Apache an Privoxy Proxy übergeben?

546
Finch

Was ich versuche zu tun:

Ich habe torauf einem VPS installiert. Ich möchte tor auf VPS von meinem lokalen Computer aus verwenden.

Wie versuche ich es:

Mein lokaler Computer -> VPS -> Apache (tor.example.com) -> privoxy -> tor

Privoxy erfolgreich für Proxy. Aber dann ist der Hafen geöffnet und jeder im Internet kann ihn benutzen. Ich versuche also, einen Apache als Weiterleitungs-Proxy einzurichten, der einen Benutzernamen und ein Kennwort erfordert.

Meine vhost conf-Datei:

<VirtualHost *:80> DocumentRoot "/srv/tor.dom" ServerName tor.example.com  ErrorLog "/var/log/httpd/tor.dom-error_log" CustomLog "/var/log/httpd/tor.dom-access_log" common  ProxyPass "/" "http://127.0.0.1:40118/"  <Location /> AuthType Basic AuthName "Password Required" AuthUserFile "/usr/local/apache/passwd/passwords" Require user zach </Location>  </VirtualHost> 

Die Fehler bekomme ich:

Wenn ich auf https site zugreife: Server nicht gefunden

Beim Zugriff auf die http-Site: Ungültiger Header vom Client empfangen.

Apache vhost-Zugriffsprotokoll:

103.194.28.179 - - [09/Jan/2018:23:48:54 +0530] "CONNECT whatismyipaddress.com:443 HTTP/1.1" 400 38 103.194.28.179 - - [09/Jan/2018:23:48:56 +0530] "GET http://cracked.com/ HTTP/1.1" 400 38 
0
Die Idee mit Apache Proxy ist falsch. Sie können keinen Proxy-Proxy verwenden. Sie können dazu iptables Firewall oder OpenVPN oder ein beliebiges anderes VPN verwenden. Sogar der SSH-Tunnel würde das ziemlich gut machen. Andrew Smith vor 6 Jahren 0

0 Antworten auf die Frage