Как сделать обратный прокси nginx прямым к скрытой службе tor?

#nginx #service #proxy #hidden #tor

#nginx #Обслуживание #прокси #скрытый #tor

Вопрос:

Возможно ли туннелировать веб-сайт clearnet через скрытую службу tor? Например, если кто-то владел blah.com и он указывал на IP-адрес сервера 1.2.3.4, но хотел, чтобы 1.2.3.4 отправлял прокси-запросы к скрытой службе.

Смысл был бы в том, чтобы иметь веб-сайт, «просматривающий» clearnet, при этом содержимое самого веб-сайта находилось бы на скрытом сервере, в основном, что и делал бы proxy_pass, за исключением того, что он должен подключаться к localhost.

Есть идеи, как это можно было бы сделать?

Комментарии:

1. Вы предпринимали какие-либо попытки самостоятельно? Обычно такие широкие вопросы удаляются, однако ваш вопрос кажется хорошим исключением из правила. 1

2. Одна вещь, которую я пытался использовать, — это tor2web, имея blah.com proxy_pass к прокси-серверу tor2web, но это вызвало проблемы с сертификатами, а также является проблемой безопасности при использовании самого tor2web. Я думаю, что nginx должен быть изменен, чтобы разрешить proxy_pass сначала проходить через прокси, чтобы это работало

Ответ №1:

Упс, я немного опаздываю на вечеринку. Я хотел сделать то же самое несколько дней назад и не смог найти работоспособное решение проблемы. Следовательно, после нескольких дней исследований и некоторой разработки я придумал tor-nginx-proxy — образ docker, который помогает нам достичь этого.

Подробнее об этом —https://harshitbudhraja.com/port-a-website-to-the-dark-web-in-under-2-minutes

Ответ №2:

да. это возможно. proxy_pass nginx, чтобы перенаправить этот прокси на tor

 /usr/bin/socat tcp4-LISTEN:$PORT,reuseaddr,fork,keepalive,bind=$IP SOCKS4A:127.0.0.1:$URL_ONION:$PORT_ONION,socksport=9050
  

замените $PORT, $ IP, $URL_ONION и $PORT_ONION своими данными

Ответ №3:

Мне не слишком повезло с socat / privoxy, поэтому я написал этот простой образ docker. Инструкции находятся в файле readme.

Комментарии:

1. Не рекомендуется отвечать ответами, указывающими на ссылки, содержащие решение.