Ответ
 
Опции темы
Старый 25.12.2008, 01:26      #1
tmp0000
Пользователь
Пользователь Mozilla Firefox
 
Аватар для tmp0000
По умолчанию Squid

Создам отдельную тему, чтобы в дальнейшем было проще искать по этому поводу.

Задача: переправлять весь трафик через вышестоящий socks прокси (без авторизации).

Казалось бы, все просто. Пользуемся директивой cache_peer.
Все работает, когда речь идет о похожем прокси:
Код:
cache_peer XXX.XXX.XXX.XXX parent 3128 0 no-query login=user:password
Однако при использовании socks все время получаю "zero sized reply":
Код:
cache_peer 127.0.0.1 parent 1080 0 no-query default
Какие только опции не пробовал, не работает
Взываю о помощи к великим покорителям squid'а.
__________________
Думай головой, %username%.

Последний раз редактировалось tmp0000; 27.12.2008 в 16:34.
tmp0000 вне форума   Ответить с цитированием Вверх
Старый 25.12.2008, 11:38      #2
rmn
Местный
По умолчанию

скорее всего, squid это не умеет. Зато умеет privoxy, который можно настроить в качестве parent proxy у squid.
rmn вне форума   Ответить с цитированием Вверх
Благодарности: 1
tmp0000 (25.12.2008)
Старый 25.12.2008, 23:24      #3
tmp0000
Пользователь
Пользователь Mozilla Firefox
 
Аватар для tmp0000
По умолчанию

Точно, так и сделал.

Добавил в /etc/privoxy/config:
Код:
listen-address  127.0.0.1:8118
forward-socks4	/	127.0.0.1:1080 .
После чего в squid стала работать та самая директива:
Код:
cache_peer 127.0.0.1 parent 8118 0 no-query default
__________________
Думай головой, %username%.
tmp0000 вне форума   Ответить с цитированием Вверх
Старый 26.12.2008, 00:18      #4
rmn
Местный
По умолчанию

tmp0000, заодно и рекламу пофильтровать можно.
rmn вне форума   Ответить с цитированием Вверх
Старый 26.12.2008, 02:07      #5
tmp0000
Пользователь
Пользователь Mozilla Firefox
 
Аватар для tmp0000
По умолчанию

rmn, угу, точно.

А вообще занятная цепочка получается:
ssh->socks->privoxy->squid->browser (и это не рассматривая более низкие уровни).

Все-таки, неспроста говорят про "Мир UNIX: безграничные возможности (с)".
__________________
Думай головой, %username%.

Последний раз редактировалось tmp0000; 26.12.2008 в 02:07.
tmp0000 вне форума   Ответить с цитированием Вверх
Старый 27.01.2010, 00:39      #6
Muskul
Заблокирован
По умолчанию

Что нужно подкрутить в squid.conf, чтобы переменная 'HTTP_X_FORWARDED_FOR' оставалась пустой?
Muskul вне форума   Ответить с цитированием Вверх
Старый 29.01.2010, 00:00      #7
rmn
Местный
По умолчанию

Сообщение от Muskul Посмотреть сообщение
HTTP_X_FORWARDED_FOR
forwarded_for off

тут подробнее
http://www.squid-cache.org/Doc/config/forwarded_for/

Последний раз редактировалось rmn; 29.01.2010 в 00:01.
rmn вне форума   Ответить с цитированием Вверх
Благодарности: 1
Muskul (29.01.2010)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Squid Пулы InS7 Программная - Linux 2 20.02.2009 02:47


Обратная связь
Текущее время: 07:39. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot