본문 바로가기
기타

[Linux] Ubuntu + squid3 프록시 서버 구축하기

by 앗사비 2014. 11. 17.
728x90

우분투14.04.1 LTS 버전에 squid3로 프록시 서버를 구축하는 방법입니다

우선 암호없이 사용 가능한 케이스입니다


#설치 (apt-get도 무방하지만 aptitude 사용 권유)
sudo aptitude install squid3 -y

#기본 설정값 백업. 귀찮으면 스킵
sudo cp /etc/squid3/squid.conf /etc/squid3/squid.conf.original   

#conf 파일 설정
sudo vi /etc/squid3/squid.conf
http_access allow all #http_access allow localhost의 localhost를 all로 수정
#http_access allow manager localhost 주석 처리
#http_access deny manager 주석 처리

#squid3 재시작
sudo service squid3 restart

#포트 리슨 확인 (기본포트 3128)
netstat -a | grep 3128 


암호가 필요한 케이스입니다

우분투 계정과 별도의 계정을 사용하기 위해 digest 방식을 사용했습니다

기본 설정은 위와 동일하며 다른 부분만 정리합니다


#리눅스와 별도 계정 설정 (다이제스트 방식)
auth_param digest program /usr/lib/squid3/digest_file_auth -c /etc/squid3/passwords
auth_param digest realm proxy
acl digest proxy_auth REQUIRED
http_access allow digest
#http_access allow all 주석 처리

#htdigest 설치
sudo aptitude install apache2-utils -y

#qm 부분은 원하는 ID로 변경
sudo htdigest -c /etc/squid3/passwords proxy qm
#이후에 패스워드 입력


참고 링크입니다

http://scblood.egloos.com/viewer/5014957

http://www.withover.com/2012/02/ubuntu-proxy-server-squid3.html

http://openwiki.kr/tech/squid_ubuntu_proxy_server

http://www.ehowstuff.com/how-to-setup-squid-proxy-on-ubuntu-server-14-04/


+

맥에서는 SquidMan

728x90