Nyligen har Google blockerats, arbetseffektiviteten har kraftigt försämrats, Baidu kan inte komma ut, såg precis CentOS.bz "Nginx Reverse Proxy Google" så jag byggde också en, hastigheten är utnyttjad. Vänner med utländsk VPS kan prova och deklarera: det finns en risk, och IP-adressen eller domännamnet kan blockeras. Baserat på lnmp:s ett-klicks installationspaket, kompilera --med-http_sub_module och ngx_cache_purge-2.1 till nginx enligt följande:
Utfärda ditt eget gratis SSL-certifikat och generera ett självsignerat SSL-certifikat för NGINX (du behöver lägga till förtroende när du använder det). Det är också möjligt att använda ett tredjepartssignerat certifikat som free startssl)
nginx.conf-konfigurationsfilen är som följer(Obs: 74.xx.xx.xx ersätts med ett domännamn eller IP):
Notera: 1. Efter att ha lyssnat på portarna 80 och 443 kan du generera certifikat på Linux. 2. Definiera en upstream Google, ange 5 Google-IP-adresser (hämta det via nslookup www.google.com kommandot (yum -y install bind-utils)), om du inte gör detta, vänta bara på att Googles verifieringskod kraschar. 3. En reverse proxy-cache är också uppsatt, så att vissa resurser inte behöver begäras upprepade gånger av Google för att få dem, vilket ökar sökhastigheten 4、proxy_redirect https://www.google.com/ /; Funktionen med denna rad är att ersätta domännamnet i 302-svarshuvudet som Googles server returnerar med vårt, annars kommer webbläsaren ändå att begära www.google.com direkt och reverse proxyn blir ogiltig 5、proxy_cookie_domain google.com 74.xx.xx.xx; Byt ut cookiens omfattning med vårt domännamn 6、proxy_pass http://google; Omvänd proxy till Upstream Google 7、proxy_set_header Acceptera-kodning ""; Förhindra att Google returnerar komprimerat innehåll, eftersom komprimerat innehåll inte kan ersättas av domännamn 8、proxy_set_header Accept-Language "zh-CN"; Ställ in språket på kinesiska 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"; Detta är mycket viktigt, att skicka fasta cookies till Google är för att inaktivera omedelbar sökning, eftersom omedelbar sökning inte kan ersätta innehåll. Det finns också en inställning för att öppna webbplatsen i ett nytt fönster, vilket stämmer överens med vår vana att öppna länkar 10. sub_filter www.google.com 74.xx.xx.xx Självklart har Googles domännamn ersatts med vårt, var uppmärksam på behovet av att installera nginx sub_filter-modulen (kompilera plus --med-http_sub_module parameter)
|