LINUX.ORG.RU

Internet > Socks5 > Privoxy > Browser

 ,


0

1

В мануале Privoxy
http://www.privoxy.org/user-manual/config.html#FORWARDING
в разделе 7.5.2 если не ошибаюсь, рассматривается случай, когда трафик из Internet сначала попадает в Privoxy,
а потом форвардится на Proxy_Socks5 и далее попадает на браузер.

При этом получается (например для Tor) такое правило для конфига:

  forward-socks5   /    127.0.0.1:9050 . 

А если нужно сделать наоборот? Т.е.:

Internet --> Proxy_Socks5 --> Privoxy --> Browser

(т.е. когда Privoxy будет получать трафик от родительского Proxy_Socks5) - тогда какое правило нужно?



Последнее исправление: Red7 (всего исправлений: 1)

Может, сложно сформулировал :) Попробую проще: как Privoxy подконнектиться к Parent SOCKS-Proxy?

Red7
() автор топика

У тебя соединение в любом случае инициирует браузер, т.е.

Internet <-- Proxy_Socks5 <-- Privoxy <-- Browser
А дальше трафик уже в обе стороны может гулять.

Radjah ★★★★★
()
Ответ на: комментарий от Red7
forward-socks5t   /    127.0.0.1:9050 . 

По сабжу ты всегда идешь к privoxy, потому-что если тебе нужно пользоваться только прокси напрямую, то смысла в privoxy для тебя и нет. И да, можешь просто убрать из схемы proxy, потому-что приложение общается только с privoxy, если ты его настроил в качестве прокси. Приложению, не известно, что там делает privoxy, для него это просто очередной http прокси. А privoxy, ты уже можешь настроить, как тебе угодно.

anonymous_sama ★★★★★
()
Ответ на: комментарий от anonymous_sama
forward-socks5t   /    127.0.0.1:9050 . 

Ну вот так оно никак не работает.

Тем более '5t' относится, насколько понимаю, при работе с Тором. Поэтому пробовал убрать 't' - все равно не работает.

Неработоспособность заключается в том, что Privoxy в любом случае прет в Инет, независимо от того, работает Parent-Proxy или ет.

Red7
() автор топика
Ответ на: комментарий от Red7

Значит ты неправильно настроил, смотри конфиг полностью, возможно как-то дефолтная строка отсталась. И да он так и должен работать, если указанный прокси в конфигурации не работает, то privoxy будет пытаться его использовать (иначе зачем вообще ты его указал?), при этом скорей всего ты увидишь красную страницу privoxy c ошибкой.
socks5t сделан специально для лор, с поддержкой optimistic data, и рекомендуется для применения с сабжем.

anonymous_sama ★★★★★
()
Ответ на: комментарий от anonymous_sama

Конфиг получился такой, вроде проще некуда:

 config	privoxy	'privoxy'
	option	confdir		'/etc/privoxy'
	option	logdir		'/var/log'
	option	logfile		'privoxy.log'
	list	filterfile	'default.filter'
	list	actionsfile	'match-all.action'
	list	actionsfile	'default.action'
	list	forward-socks5	'/'	'127.0.0.1:1080' .
	list	listen_address	'192.168.8.2:8118'
	option	toggle		'1'
	option	enable_remote_toggle	'1'
	option	enable_remote_http_toggle	'0'
	option	enable_edit_actions	'1'
	option	enforce_blocks		'0'
	option	buffer_limit		'4096'
	option	forwarded_connect_retries	'0'
	option	accept_intercepted_requests	'0'
	option	allow_cgi_request_crunching	'0'
	option	split_large_forms	'0'
	option	keep_alive_timeout	'300'
	option	socket_timeout		'300'
	list	permit_access		'192.168.8.0/24'
	option	debug_1		'0'
	option	debug_512	'1'
	option	debug_1024	'0'
	option	debug_4096	'1'
	option	debug_8192	'1'
Red7
() автор топика
Ответ на: комментарий от Red7

Что за клиент? Его настройки проверь. А что на 127.0.0.1:1080 вообще?
Хотя у тебя list forward-socks5 '/' '127.0.0.1:1080' . некорректная строка, поэтому скорей всего openwrt/lede конфигуратор ее пропускает и privoxy у тебя работает как direct прокси, смотри логи.
Нужно заменить '-' на '_'. Privoxy тут совсем не причем.

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 2)
Ответ на: комментарий от anonymous_sama

Клиент чего - Privoxy? Тривиальный Файрфокс, http / 192.168.8.2 / 8118, ничего особенного.

Что касается некорректной строки - сам не знаю, как получилось, но на самом деле в реальном конфиге присутствует именно подчеркивание, так что здесь и порядок.

В логах Privoxy видно, что он обращается напрямую к сайтам, по которым бегает Файрфокс - а нужно-то совсем другое! Нужно, чтобы Privoxy обращался к Parent-Socks-Proxy, а этого как раз и нету.

Может, эта строка означает совсем другое?

list	forward_socks5	'/'	'127.0.0.1:1080' .

Не форвардинг от Parent-Socks-Proxy на Privoxy, а наоборот, что ли. Я уже совсем запутался в ее смысле :(

Эх, заглянул бы сюда DRVTiny, он бы живо растолковал, что к чему. Но ЛОР же не умеет передавать приватные сообщения? Не буду же я орать в теме с названием «DRVTiny, ты срочно нужен!» :)

Red7
() автор топика
Ответ на: комментарий от anonymous_sama

Хех.... про это я вообще стараюсь помалкивать, потому что стыдно :( Но придется рассказать. После неудачи в OpenWRT перебрался в Debian, что бы на нем потренироваться, вспомнить, так сказать, молодость, когда с Privoxy вообще никаких проблем не бывало.

Поставил на деб privoxy 3.0.21-7+deb8u1, чуток подправил Файрфокс и конфиг Privoxy под локальную работу. Запускаю Privoxy - нормально запускается, в процессах наблюдается. Но ФФ через него в упор не работает! Более того - telnet по 8118 вообще ни к нему не цепляется!

Такого позору давно не испытывал. То ли новые версии Privoxy стали кривые, то ли я за несколько лет отупел...

Red7
() автор топика
Ответ на: комментарий от Red7

Вынужден тестировать эту хрень:

Ссылка на профиль пользователя

maxcom — ссылка на профиль пользователя. При использовании этого тега упомянутому пользователю приходит уведомление.

Потому что непонятно - в каком виде уведомление, куда оно приходит - на email, в ирку, фидонет - куда, блин?? Описание этой фичи ни в дугу, кто его только составлял. Отослал сообщение сам на себя и убедился, что никуда оно не приходит.

Red7
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.