Como proxy de tráfego do Apache para o privoxy?

0

O que estou tentando fazer:

Eu tenho tor instalado em um VPS. Quero usar o tor no VPS do meu computador local.

Como estou tentando fazer isso:

Meu computador local - > VPS - > apache (tor.example.com) - > privoxy - > tor

Privoxy com sucesso proxies to tor. Mas então a porta está aberta e qualquer um na internet pode usá-la. Então, estou tentando configurar um apache como proxy de encaminhamento que requer nome de usuário e senha.

Meu arquivo conf vhost:

<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>

Os erros que recebo:

Quando eu acessar o site https: Servidor não encontrado

Ao acessar o site http: Cabeçalho inválido recebido do cliente.

Log de acesso do vache do Apache:

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
    
por Finch 09.01.2018 / 20:07

0 respostas