흑우마스터의 마법의 공간

Squid 세팅 시 오류 해결 본문

프로그래밍/Docker

Squid 세팅 시 오류 해결

흑우마스터 2023. 4. 16. 22:28

docker run -d --name squid -p 3128:3128 \
    -v /path/to/squid.conf:/etc/squid/squid.conf \
    sameersbn/squid

 

squid.conf 파일을 세팅하여 실행을 하였는데 docker ps를 했을 때에 아무것도 표시 되지 않아 docker logs squid 명령어로 로그 내용을 확인해봤다.

 

비정상적으로 종료 된 것을 확인할 수 있었고 좀 더 확인해보니 3128로 포트를 설정하였지만 정작 squid.conf에는 http에 대한 포트가 3128로 지정되지 않아 오류가 발생한 것으로 파악 되었다

 

forwarded_for off
via off
http_port 3128
acl all src 0.0.0.0/0.0.0.0
http_access allow all

 

그래서 그 이후에 http_port와 http_access allow를 허용해주었으며 프록시를 이용하는 것 만큼 x-forward-for와 via를 꺼서 프록시 서버에서 자동으로 헤더를 만들어 프록시 임을 노출하지 않도록 세팅하였다