id: Гость   вход   регистрация
текущее время 12:06 20/04/2024
Автор темы: Гость, тема открыта 11/08/2014 15:33 Печать
Категории: софт, tor
https://www.pgpru.com/Форум/ТехническиеВопросы/РаботаСПроксиЗаHiddenService
создать
просмотр
ссылки

Работа с прокси за hidden service


Вопрос специфический, но все же спрошу.
Ситуация такая: есть компьютер, на котором на порту, допустим, 22222 поднят обычный http прокси, то есть все отправленное на 22222 порт уйдет в обычный интернет тем способом, каким компьютер к нему подключается. На нем же запущен скрытый сервис tor: hiddenserviceport 22222 127.0.0.1:22222. Назначился onion адрес, при обращении к которому на 22222 порт все отправляется на прокси.
Вопрос чисто прикладной: как (каким конкретно софтом для windows) заставить клиентский браузер (где-то на другом компьютере) выходить в сеть через этот прокси? То есть нужно, чтобы браузер или проксификатор могли использовать как прокси строку вида onionaddress:22222 и резолвить onion домены. Сходу решения не нашлось.


Вообще, исходная задача такая: есть подконтрольный рабочий компьютер в локалке за неподконтрольными роутерами, имеющий выход в интернет. Нужно поднять на нем веб-прокси, чтобы выходить через него в интернет удаленно. Один вариант: делать бэкконнект на свой ssh сервер и пробрасывать порт 22222 сервера на рабочий компьютер, но требуется сервер. Второй вариант, который и пытаюсь реализовать: поднять скрытый сервис и привязать его к прокси, как известно, это можно делать без внешнего ip. Но теперь непонятно, как использовать эту связку.


 
Комментарии
— SATtva (11/08/2014 15:39)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Вместо http-прокси используйте socks-прокси, и на клиенте с помощью соответствующего софта выстраивайте цепочку из локального Tor-клиента и целевого socks-прокси, запущенного на HS.
— Гость (11/08/2014 16:09)   <#>
SATtva, а почему это должно помочь (использование socks-прокси)? Ведь проблема в том, что если цепочка будет вида "127.0.0.1:9050(локальный tor), blabla.onion:22222", соответствующий софт вовсе не обязан резолвить адрес HS через первый прокси. Скорее он полезет к прописанным в системе dns серверам, пытаясь получить ip onion домена и вернет ошибку.
— SATtva (11/08/2014 16:16)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Если софт поддерживает только socks4, то будет так, как Вы ожидаете. Если же там socks4a либо socks5 с поддержкой удалённого резолвинга, то резолвить будет через установленное соединение.
— Гость (11/08/2014 21:55)   <#>
Спасибо, все работает именно так. Занятно.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3