투명한 오징어 프록시를 설정하여 실행중인 동일한 상자를 모니터링하고 싶습니다. squid_session을 사용하여 먼저 사용자에게 로그인 화면을 표시 한 다음 유휴 시간 제한까지 웹 탐색을 허용해야합니다. 이것은 우분투 10.10과 오징어 2.7입니다. squid3을 사용하고 싶지만 잘 지원되는지 잘 모르겠습니다. 이와 비슷한 내용의 튜토리얼 링크는 도움이 될 것입니다. 편집 : 내 설정은 다음과 같습니다. 컴퓨터에 설치된 squid squid는 컴퓨터 A에 대한 투명한 프록시입니다.투명한 프록시를 사용하여 squid_session을 설정하는 방법
1
A
답변
0
모든 트래픽을 eth0에서 eth1 (eth0- 내부 LAN 인터페이스, eth1- 외부 LAN 인터페이스)로 전달해야합니다. 웹 액세스를 초기화하는 데 필요한 acl을 만들어야합니다.
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
, 나는 오징어 예에 설치되어있는 컴퓨터를 모니터링하려는 : 이것은 데비안 서버에서 오징어 2.7로 동작하는 예제입니다 오징어가 완에 설치되어있는 오징어가 완에 대한 투명한 프록시 에이 –