For nylig er Google blevet blokeret, arbejdseffektiviteten er alvorligt faldet, Baidu kan ikke komme ud, jeg så lige CentOS.bz "Nginx Reverse Proxy Google", så jeg byggede også en, hastigheden er udnyttet. Venner med udenlandsk VPS kan prøve det og erklære: der er en risiko, og IP'en eller domænenavnet kan blive blokeret. Baseret på lnmp one-click installationspakken, kompiler --with-http_sub_module og ngx_cache_purge-2.1 til nginx som følger:
Udsted dit eget gratis SSL-certifikat og generer et selvunderskrevet SSL-certifikat for NGINX (du skal tilføje tillid, når du tilgår det). Det er også muligt at bruge et tredjepartssigneret certifikat som gratis startssl)
nginx.conf-konfigurationsfilen er som følger(Bemærk: 74.xx.xx.xx erstattes med et domænenavn eller IP):
Bemærk: 1. Efter at have lyttet til portene 80 og 443, kan du generere certifikater på Linux. 2. Definer en upstream Google, skriv 5 Google-IP'er (få det via nslookup www.google.com-kommandoen (yum -y install bind-utils)), hvis du ikke gør det, så vent bare på, at Googles verifikationskode crasher. 3. En reverse proxy-cache er også oprettet, så nogle ressourcer ikke behøver at blive gentagne gange anmodet af Google for at få dem, hvilket øger søgehastigheden 4、proxy_redirect https://www.google.com/ /; Funktionen af denne linje er at erstatte domænenavnet i 302-svarheaderen, som Googles server returnerer, med vores, ellers vil browseren stadig anmode direkte om www.google.com, og reverse proxyen vil være ugyldig 5、proxy_cookie_domain google.com 74.xx.xx.xx; Erstat cookiens omfang med vores domænenavn 6、proxy_pass http://google; Omvendt proxy til Upstream Google 7、proxy_set_header Accept-kodning ""; Forhindre Google i at returnere komprimeret indhold, da komprimeret indhold ikke kan erstattes af domænenavne 8、proxy_set_header Accept-sprog "zh-CN"; Indstil sproget til kinesisk 9、proxy_set_header Cookie "PREF=ID=047808f19f6de346:U=0f62f33dd8549d11:FF=2:LD=zh-CN:NW=1:TM=1325338577:LM=1332142444:GM=1:SG=2:S=rE0SyJh2w1IQ-Maw"; Dette er meget vigtigt, at sende faste cookies til Google er for at deaktivere øjeblikkelig søgning, fordi øjeblikkelig søgning ikke kan erstatte indhold. Der er også en indstilling til at åbne hjemmesiden i et nyt vindue, hvilket passer til vores vane med at åbne links 10. sub_filter www.google.com 74.xx.xx.xx Selvfølgelig er Googles domænenavn erstattet med vores, vær opmærksom på behovet for at installere nginx sub_filter-modulet (kompilere plus --med-http_sub_module parameter)
|