Как прокси трафик с Apache на privoxy?

513
Finch

Что я пытаюсь сделать:

Я torустановил на VPS. Я хочу использовать tor на VPS с моего локального компьютера.

Как я пытаюсь это сделать:

Мой локальный компьютер -> VPS -> apache (tor.example.com) -> privoxy -> tor

Привокси успешно прокси на тор. Но тогда порт открыт, и любой человек в Интернете может его использовать. Поэтому я пытаюсь настроить Apache в качестве перенаправления прокси, который требует имя пользователя и пароль.

Мой файл vhost conf:

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

Ошибки, которые я получаю:

Когда я захожу на сайт https: сервер не найден

Когда я захожу на сайт http: от клиента получен неверный заголовок.

Журнал доступа Apache vhost:

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
Идея с Apache-прокси неверна. Вы не можете прокси прокси. Вы можете использовать брандмауэр iptables или OpenVPN или любой другой вид VPN для этого. Даже SSH туннель хорошо бы это сделал. Andrew Smith 6 лет назад 0

0 ответов на вопрос

Похожие вопросы