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