Configuration
vi /etc/squid/squid.conf는 다음과 같이 구성되어 있습니다. 전면 IP 주소, Squid는 외부 네트워크 인터페이스를 수신하지 않습니다)
cache_dir ufs /var/spool/squid 100 16 256 //Squid의 캐시 저장 경로 캐시 디렉터리 용량 정의 100M, 16개의 첫 번째 수준 캐시 디렉터리, 두 번째 수준 캐시 디렉터리 256--구성 파일 맨 아래에 다음 명령문을 추가해야 합니다. 그렇지 않으면 Squid를 시작할 수 없습니다!
visible_hostname localhost
--액세스할 수 있도록 일부 IP 주소 구성acl 일반 src 192.168.101.1-192.168.101.250/32
http_access 허용 일반
#cache access_log /var/log/squi d/액세스. log 액세스 로그 파일 설정
#cache store_log /var/log/squid/store.log 웹 캐시 로그 파일 설정
#cache 유효 사용자/그룹 squid
5. 시작
--캐시 디렉터리 생성
cd
/usr/sbin/squid
./squid -z2017/06/30 15:13:54| 스왑 디렉터리 만들기
2017/06/30 15:13:54| spool /squid가 존재합니다
2017/06/30 15:13:54| /var/spool/squid/002017/06/30 15:13:54| /var/spool/squid에 디렉토리 만들기 / 01
2017/06/30 15:13:54| /var/spool/squid/02
2017/06/30 15:13:54| /var/spool/squid/03에 디렉토리 만들기
2017/06/30 15:13:54| /var/spool/squid/04
2017/06/30 15:13:54| /var/spool/squid/05
2017 /06/30 15:13:54| /var/spool/squid/06
에 디렉토리 만들기/var/spool/squid/07
2017/ 06 /30 15:13:54| /var/spool/squid/08
2017/06/30 15:13:54| /var/spool/squid/09
2017/06/ 30 15:13:54| /var/spool/squid/0A에 디렉토리 만들기
2017/06/30 15:13:54| /var/spool/squid/0B에 디렉토리 만들기
2017/06/30 15:13:54| /var/spool/squid/0C에 디렉토리 만들기
2017 /06/30 15:13:54| /var/spool/squid/0D
2017/06/30 15:13:54| /var/spool/squid/0E
2017/06 /30 15:13:54| /var/spool/squid/0F
iptables 해당 구성에 디렉터리 만들기
일반 프록시인 경우 iptables의 NAT 테이블을 구성하고 포트에 대한 액세스를 전달해야 합니다. 80을 오징어 포트로
iptables -t nat -A PREROUTING -s IP 세그먼트 지정 -p tcp --dport 80 -j REDIRECT --to-port 3164
비투명 프록시인 경우 Squid 포트를 개발해야 합니다
iptables -A INPUT - s는 IP 세그먼트를 지정합니다. -p tcp --dport 3164 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 3164 -j ACCEP