Centos7에 프록시 서버 설정하기
| [](http://wiki.igoni.kr/uploads/images/gallery/2026-02/P82image.png) |
| perplexity에서 생성한 AI이미지 |
- Squid 패키지 설치
shell $> yum install -y squid - 설정파일 확인 ```shell
$> vi /etc/squid/squid.conf
...
acl 정책이름 (소스정보/목적지정보) (ip/class)
acl proxy_net src 127.0.0.1/32
acl proxy_net src 1.2.3.4/24
* proxy_net이라는 정책으로, 소스IP가 127.0.0.1, 1.2.3.4에 대해서 적용
...
#ACL설정방법 http_access 적용방법 정책명 http_access allow proxy_net http_access deny all * 정책명이 proxy_net인 정보를 제외하고 모두 거부 ...
#프록시 접근포트 http_port 8080
#캐쉬정보 cache_dir ufs /dev/shm/squid 100 5 10
#덤프파일 경로 coredump_dir /dev/shm/squid
#캐쉬데이터 보관주기 refresh_pattern . 5 20% 360 #5분동안 20%의 예전데이터를 보관하고 최대 360분까지 캐쉬데이터를 보관.
3. 서비스 활성화shell $> systemctl enable squid --now ``` 4. 디렉토리 구조 설명1. /var/spool/squid 디렉토리에 최대 100M까지 1차로 생성하는 디렉토리는 5개까지, 2차 디렉토리는 10개까지 설정 2. 기본값은 1차는 16개까지, 2차는 256개까지 생성하는 값 3. 디렉토리 구조는 다음과 같이 생성된다
shell $> ls -l /var/spool/squid/ /var/spool/squid/00 /var/spool/squid/00/00 /var/spool/squid/00/01 /var/spool/squid/00/02 /var/spool/squid/00/03 … /var/spool/squid/00/09 /var/spool/squid/01 /var/spool/squid/01/00 /var/spool/squid/01/01 /var/spool/squid/01/02 /var/spool/squid/01/03 … /var/spool/squid/01/09
작성일: 2026년 7월 15일
,
마지막 업데이트: 2026년 7월 15일