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으로 이동합니다.
그리고 당신은 모두 끝났습니다!