source: http://www.withover.com/2012/02/ubuntu-proxy-server-squid3.html Ubuntu Proxy Server, Squid3 간단 설치 접근이 불가능한 사이트를 접근을 하기 위해 우리는 보통 프록시 서버(Proxy Server)를 통한다고 말한다. 프록시 서버를 이용한다는 개념은 내가 원하는 자료를 프록시 서버를 통해서 접근을 한다는 의미다. 일반 개념: 사용자 -----> 웹사이트 프록시 개념: 사용자 ----> 프록시 서버 ----> 웹사이트 사이트 차단의 기본 원리는 사용자가 접근하고 있는 곳의 주소를 가지고 차단을 한다. 그런데 사용자가 프록시 서버를 거치게 되면 사용자가 접근하고 있는 주소가 프록시 서버가 됨으로써 사이트 차단을 회피할 수 있게 된다. 프록시 서버를 이용함에 있어서 사이트를 회피 할 수 있다는 장점은 있지만, 프록시 서버를 통해서 사이트에 자신의 로그인 정보를 넣는 것은 위험하다고 한다. 자신의 행위가 프록시 서버에 다 기록이 남기 때문이다. 신뢰할 수 있는 프록시 서버가 없다면 자신만의 프록시 서버를 만들어 보자. 우분투에서 Squid3를 이용하여 프록시 서버를 구축하는 간단한 방법을 알아보자. 1. Squid3 설치 $ sudo apt-get install squid3 2. 원본 설정파일 보관을 위해서 config 파일 복제 $ sudo cp /etc/squid3/squid.conf /etc/squid3/squid.conf.original $ sudo chmod a-w /etc/squid3/squid.conf.original 3. vi로 설정 변경 $ sudo vi /etc/squid3/squid.conf 4. vi 편집 상태에서 외부 접근 허용하기. 대략 809라인. manager와 localhost만 접근을 허용한다는 의미를 설정 정보(2,3번째라인)에 #을 붙여 주석 처리를 한다. 그리고 모든 접근을 허용한다는 의미의