웹사이트 검색

CentOS 6에 오징어 프록시를 설치하는 방법


상태: 더 이상 사용되지 않음

이 문서에서는 더 이상 지원되지 않는 CentOS 버전에 대해 설명합니다. 현재 CentOS 6을 실행하는 서버를 운영 중인 경우 지원되는 CentOS 버전으로 업그레이드하거나 마이그레이션하는 것이 좋습니다.

이유:

대신 참조:

1단계 - CentOS 6.3 x64 드롭릿 스핀업

2단계 - Squid 설치

yum -y install squid
chkconfig squid on

3단계 - 액세스 제한 설정

이 Squid 프록시는 이를 사용하는 모든 사람이 드롭릿 IP 주소에서 연결할 수 있도록 허용하므로 이에 대한 액세스를 제한하고 싶을 것입니다.

noip.com과 같은 서비스에서 무료 유동 IP를 등록할 수 있습니다.

휴대폰에서 이 Squid 프록시를 사용하려면 동적 DNS 업데이트 클라이언트를 설치해야 합니다.

Android용 동적 DNS 클라이언트 또는 iOS용 FreeDynPro와 같은 애플리케이션을 사용할 수 있습니다.

동적 IP 호스트 이름이 있으면 집에 있는 라우터, 모바일 장치 또는 API 호출에서 업데이트할 수 있습니다.

이 호스트 이름은 /etc/squid/squid.conf에 추가되어야 합니다. 파일을 편집하고 호스트 이름을 추가합니다(여기서는 nyproxy1.no-ip.org).

acl localnet src nyproxy1.no-ip.org

IP 주소가 변경되는 경우 매시간 Squid를 다시 로드하는 crontab을 설정합니다.

echo 0 */1 * * * service squid reload >> /var/spool/cron/root

4단계 - Squid 프록시 구성

기본적으로 Squid는 포트 3128에서 수신합니다. 다른 포트를 사용하려면 /etc/squid/squid.conf를 수정하십시오.

http_port 3128

이 Squid 프록시를 검색하고 프록시로 감지되지 않도록 하려면 /etc/squid/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 squid start

6단계 - 브라우저 프록시 설정 수정

드롭릿 IP 주소와 포트를 브라우저 프록시 설정에 추가합니다.

7단계 - Squid 프록시 작동 확인

whatismyip.com으로 이동합니다.

그리고 당신은 모두 끝났습니다!