이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 30636|회답: 6

[프록시] Nginx 역프록시 구글

[링크 복사]
게시됨 2016. 12. 7. 오후 12:55:48 | | |

최근에 구글이 차단되었고, 업무 효율성도 심각하게 떨어졌으며, 바이두는 나올 수 없고, 방금 "Nginx Reverse Proxy Google" CentOS.bz 을 보고 저도 하나 만들었는데, 속도가 활용되고 있습니다. 외국 VPS를 사용하는 친구들이 시도해 보고 위험이 있으며 IP나 도메인 이름이 차단될 수 있다고 선언할 수 있습니다.
LNMP 원클릭 설치 패키지를 기반으로 --with-http_sub_module와 ngx_cache_purge-2.1을 nginx에 다음과 같이 컴파일하세요:
직접 무료 SSL 인증서를 발급하고 NGINX용 자가 서명 SSL 인증서를 생성하세요(접근 시 신뢰를 추가해야 합니다). 또한 무료 startssl과 같은 제3자 서명 인증서를 사용할 수도 있습니다)

nginx.conf 구성 파일은 다음과 같습니다(참고: 74.xx.xx는 도메인 이름 또는 IP로 대체됨):
참고:
1. 포트 80과 443을 듣고 나면 리눅스에서 인증서를 생성할 수 있습니다.
2. 업스트림 구글을 정의하고, 5개의 구글 IP를 입력하세요(nslookup www.google.com 명령어(yum -y install bind-utils)를 통해 얻으세요). 만약 이걸 하지 않으면 구글의 인증 코드가 크래시될 때까지 기다리세요.
3. 역프록시 캐시도 설정되어 일부 자원을 구글이 반복적으로 요청하지 않아도 검색 속도를 높일 수 있습니다
4, proxy_redirect https://www.google.com/ /; 이 줄의 기능은 구글 서버가 반환하는 302 응답 헤더의 도메인 이름을 우리 것으로 대체하는 것으로, 그렇지 않으면 브라우저가 직접 www.google.com 요청을 하게 되고, 역방향 프록시는 무효가 됩니다
5, proxy_cookie_domain google.com 74.xx.xx.xx; 쿠키의 범위를 도메인 이름으로 대체하세요
6, proxy_pass http://google; Upstream Google으로의 역대 프록시
7, proxy_set_header 수락-인코딩 ""; 압축된 콘텐츠는 도메인 이름으로 대체할 수 없으므로 구글이 압축된 콘텐츠를 반환하지 못하게 하세요
8, proxy_set_header 수용 언어 "zh-CN"; 언어를 중국어로 설정하세요
9, proxy_set_header 쿠키 "PREF=ID=047808f19f6de346:U=0f62f33dd8549d11:FF=2:LD=zh-CN:NW=1:TM=1325338577:LM=1332142444:GM=1:SG=2:S=rE0SyJh2w1IQ-Maw"; 이것은 매우 중요합니다. 고정 쿠키를 구글에 전달하는 것은 즉시 검색을 비활성화하는 것입니다. 즉석 검색은 콘텐츠를 대체할 수 없기 때문입니다. 또한 웹사이트를 새 창에서 열 수 있는 설정도 있는데, 이는 저희가 링크를 여는 습관과 일치합니다
10. sub_filter www.google.com 74.xx.xx.xx 물론 구글 도메인 이름은 우리 도메인으로 대체되니, nginx sub_filter 모듈(compile plus --with-http_sub_module 매개변수) 설치가 필요하다는 점을 주목하세요.





이전의:nginx 도메인 간 자원 공유 CORS를 통해 응답 헤더를 추가하세요
다음:nginx: [error] open() /nginx.pid failed (2: No such file or directory)
 집주인| 게시됨 2016. 12. 22. 오후 5:27:02 |
liyunong 2016-12-22 16:54에 게시됨
왜 이걸 사용하는지, 어떻게 쓰는지 모르겠고, 지금 구글에 가야 해요, 집주인이 가르쳐 줄 수 있나요?

https://eyun.baidu.com/s/3miFcunQ     提取码 :HTTPS 解码密码:LAOD
게시됨 2016. 12. 22. 오후 4:54:48 |
왜 이걸 사용하는지, 어떻게 쓰는지 모르겠고, 지금 구글에 가야 해요, 집주인이 가르쳐 줄 수 있나요?
게시됨 2016. 12. 22. 오후 6:37:26 |
작은 슬래그, 2016-12-22 17:27에 게시됨
https://eyun.baidu.com/s/3miFcunQ     提取码 :HTTPS 解码密码:LAOD

뭐야, 동동, 다운로드해서 봐
게시됨 2016. 12. 22. 오후 6:39:50 |
작은 슬래그, 2016-12-22 17:27에 게시됨
https://eyun.baidu.com/s/3miFcunQ     提取码 :HTTPS 解码密码:LAOD

감사합니다, 알고 보니 구글 호스트 파일에 접속할 수 있더군요.
게시됨 2021. 8. 2. 오후 5:44:01 |
배울 가치가 있습니다, 감사합니다!
게시됨 2021. 12. 30. 오후 6:16:12 |
뭐야, 동동, 다운로드해서 봐
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com