Ubuntu 12.10 x64에 오징어 프록시를 설치하는 방법
1단계 - Ubuntu 12.10 x64 드롭릿 스핀업
2단계 - Squid 설치
apt-get install -y squid update-rc.d squid3 defaults
3단계 - 액세스 제한 설정
이 Squid 프록시는 이를 사용하는 모든 사람이 드롭릿 IP 주소에서 연결할 수 있도록 허용하므로 이에 대한 액세스를 제한하고 싶을 것입니다.
noip.com과 같은 서비스에서 무료 유동 IP를 등록할 수 있습니다.
휴대폰에서 이 Squid 프록시를 사용하려면 동적 DNS 업데이트 클라이언트를 설치해야 합니다.
Android용 동적 DNS 클라이언트 또는 iOS용 FreeDynPro와 같은 애플리케이션을 사용할 수 있습니다.
동적 IP 호스트 이름이 있으면 집에 있는 라우터, 모바일 장치 또는 API 호출에서 업데이트할 수 있습니다.
이 호스트 이름은 /etc/squid3/squid.conf에 추가되어야 합니다. 파일을 편집하고 호스트 이름을 추가합니다(여기서는 nyproxy1.no-ip.org).
acl myhost srcdomain nyproxy1.no-ip.org http_access allow myhost
IP 주소가 변경되는 경우 매시간 Squid를 다시 로드하는 crontab을 설정합니다.
echo 0 */1 * * * service squid3 reload >> /var/spool/cron/root
4단계 - Squid 프록시 구성
기본적으로 Squid는 포트 3128에서 수신합니다. 다른 포트를 사용하려면 /etc/squid3/squid.conf를 수정하십시오.
http_port 3128
이 Squid 프록시를 탐색하고 프록시로 감지되지 않도록 하려면 /etc/squid3/squid.conf에 다음 행을 추가하여 익명 설정을 지정하십시오.
via off forwarded_for off request_header_access Allow allow all request_header_access Authorization allow all request_header_access WWW-Authenticate allow all request_header_access Proxy-Authorization allow all request_header_access Proxy-Authenticate allow all request_header_access Cache-Control allow all request_header_access Content-Encoding allow all request_header_access Content-Length allow all request_header_access Content-Type allow all request_header_access Date allow all request_header_access Expires allow all request_header_access Host allow all request_header_access If-Modified-Since allow all request_header_access Last-Modified allow all request_header_access Location allow all request_header_access Pragma allow all request_header_access Accept allow all request_header_access Accept-Charset allow all request_header_access Accept-Encoding allow all request_header_access Accept-Language allow all request_header_access Content-Language allow all request_header_access Mime-Version allow all request_header_access Retry-After allow all request_header_access Title allow all request_header_access Connection allow all request_header_access Proxy-Connection allow all request_header_access User-Agent allow all request_header_access Cookie allow all request_header_access All deny all
5단계 - Squid 프록시 서비스 시작
service squid3 start
6단계 - 브라우저 프록시 설정 수정
7단계 - Squid 프록시 작동 확인
whatismyip.com으로 이동합니다.
그리고 당신은 모두 끝났습니다!