2010-12-28 4 views
1

Я хочу настроить прозрачный прокси-сервер для проверки того же самого окна, на котором он работает. Он должен использовать squid_session, чтобы сначала принудительно ввести экран входа в систему пользователю, а затем разрешить просмотр веб-страниц до таймаута простоя. Это на Ubuntu 10.10, с кальмаром 2.7. Я бы хотел использовать squid3, но я не уверен, что он хорошо поддерживается. Ссылка на учебник для чего-то подобного также будет полезна, поскольку я не нашел ничего очень полезного. Редактировать: моя настройка: squid, установленный на компьютере. Squid - прозрачный прокси-сервер для компьютера A.Как настроить squid_session с прозрачным прокси

ответ

0

Вам необходимо переслать весь свой трафик с eth0 на eth1 (eth0-внутренний интерфейс lan, eth1-external lan interface). Необходимо создать acl для получения доступа к Интернету.

+0

Это не отвечает на вопрос, я хочу контролировать компьютер, который установлен кальмары на, например: кальмар установлен на компе кальмар является прозрачным прокси компа –

0

Предполагая, что IP для компьютера A - 192.168.0.1.

Пробег:

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to 192.168.0.1:3128 

Тогда:

service iptables save 

Для сохранения настроек.

0

Относительно squid_session, см. Страницу руководства (man squid_session). Это рабочий пример с кальмарами 2.7 в сервере Debian:

external_acl_type session ttl=3600 negative_ttl=0 children=1 concurrency=200 %SRC /usr/lib/squid/squid_session -t 3600 
acl session external session 
acl splash dstdomain example.net 
http_access deny !session !splash 
deny_info http://example.net/splash?url=%s session