2010-12-28 4 views
1

투명한 오징어 프록시를 설정하여 실행중인 동일한 상자를 모니터링하고 싶습니다. squid_session을 사용하여 먼저 사용자에게 로그인 화면을 표시 한 다음 유휴 시간 제한까지 웹 탐색을 허용해야합니다. 이것은 우분투 10.10과 오징어 2.7입니다. squid3을 사용하고 싶지만 잘 지원되는지 잘 모르겠습니다. 이와 비슷한 내용의 튜토리얼 링크는 도움이 될 것입니다. 편집 : 내 설정은 다음과 같습니다. 컴퓨터에 설치된 squid squid는 컴퓨터 A에 대한 투명한 프록시입니다.투명한 프록시를 사용하여 squid_session을 설정하는 방법

답변

0

모든 트래픽을 eth0에서 eth1 (eth0- 내부 LAN 인터페이스, eth1- 외부 LAN 인터페이스)로 전달해야합니다. 웹 액세스를 초기화하는 데 필요한 acl을 만들어야합니다.

+0

, 나는 오징어 예에 설치되어있는 컴퓨터를 모니터링하려는 : 이것은 데비안 서버에서 오징어 2.7로 동작하는 예제입니다 오징어가 완에 설치되어있는 오징어가 완에 대한 투명한 프록시 에이 –

0

컴퓨터 A의 IP가 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)를 참조하십시오. 이 질문에 대답하지 않습니다

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 
관련 문제