Code/Web
                
              리눅스 프록시 서버 설치 방법 (Squid)
                codens
                 2020. 6. 21. 23:42
              
              
            
            우분투(ubuntu) Proxy Server 설치 방법
//-----------------------------
- squid 설치
 http://www.squid-cache.org/
sudo apt update
sudo apt install squid
//------------------------
- 설정파일 수정
- /etc/squid/squid.conf
- sudo nano /etc/squid/squid.conf
 
# 허용 규칙에 내 아이피 추가  
acl my_net src my_IP/24  
http_access allow my_net  
#이 라인은 그대로 둔다 - 내 IP만 허용할 경우  
http_access deny all  
#접속 포트 설정  
http_port 3128  
#서비스 느리게 닫히는 문제 해결을 위해 30->1 수정
shutdown_lifetime 1 seconds 
# squid 로그 끄기
access_log none 
#cache_store none 
cache_store_log none 
cache_log /dev/null 
#logfile_rotate 0
# 캐쉬 끄기
cache deny all
# 정보 제공하지 않기
via off
forwarded_for delete
follow_x_forwarded_for deny all
//-----------------------------
* 전체 연결 모두 허용하기 
acl my_net src  0.0.0.0/0 
http_access allow my_net 
# 아래가 꼭필요 이 라인이 없으면 FATAL: http_port: missing Port: allow 에러 발생 
http_access deny all   
//--------------------------------
- 서버 재시작
- sudo service squid restart
//---------------------
* 에러 발생시 확인
sudo systemctl status squid.service
//-------------------
* AWS EC2 사용시 '보안 그룹'에 설정된 포트 추가 
* 서비스 자동 시작 설정 
sudo update-rc.d squid enable 
//-----------------
* Squid 프록시 접속 아이디 비밀번호 설정 방법
반응형