Recent, Google a fost blocat, eficiența muncii a scăzut serios, Baidu nu mai poate apărea, tocmai am văzut CentOS.bz "Nginx Reverse Proxy Google", așa că am construit și eu unul, viteza este valorificată. Prietenii cu VPS străini pot încerca și declara: există un risc, iar IP-ul sau numele de domeniu pot fi blocate. Pe baza pachetului de instalare lnmp cu un singur click, compilați --cu-http_sub_module și ngx_cache_purge-2.1 în nginx astfel:
Emite propriul tău certificat SSL gratuit și generează un certificat SSL auto-semnat pentru NGINX (trebuie să adaugi încredere la accesare). De asemenea, este posibil să se folosească un certificat semnat de terți, cum ar fi free startssl)
Fișierul de configurare nginx.conf este următorul(Notă: 74.xx.xx.xx este înlocuit cu un nume de domeniu sau IP):
Notă: 1. După ascultarea porturilor 80 și 443, poți genera certificate pe Linux. 2. Definește un Google în amonte, pune 5 IP-uri Google (trimite-le prin comanda de www.google.com nslookup (yum -y instalare bind-utils)), dacă nu faci asta, așteaptă să se blocheze codul de verificare Google. 3. Se creează și un cache proxy invers, astfel încât unele resurse să nu fie solicitate în mod repetat de Google pentru a le obține, accelerând astfel viteza căutării 4、proxy_redirect https://www.google.com/ /; Funcția acestei linii este să înlocuiască numele de domeniu din antetul de răspuns 302 returnat de serverul Google cu al nostru, altfel browserul va solicita în continuare www.google.com direct, iar proxy-ul invers va fi invalid 5、proxy_cookie_domain google.com 74.xx.xx.xx.xx; Înlocuiește domeniul cookie-ului cu numele nostru de domeniu 6、proxy_pass http://google; Proxy invers către Upstream Google 7、proxy_set_header Accept-Encodare ""; Împiedicați Google să returneze conținutul comprimat, deoarece conținutul comprimat nu poate fi înlocuit cu nume de domenii 8、proxy_set_header Accept-Language "zh-CN"; Setează limba pe chineză 9、proxy_set_header Cookie "PREF=ID=047808f19f6de346:U=0f62f33dd8549d1:FF=2:LD=zh-CN:NW=1:TM=1325338577:LM=1332142444:GM=1:SG=2:S=rE0SyJh2w1IQ-Maw"; Acest lucru este foarte important, transmiterea cookie-urilor fixe către Google înseamnă să dezactivezi căutarea instantanee, deoarece căutarea instantanee nu poate înlocui conținutul. Există și o setare pentru a deschide site-ul într-o fereastră nouă, în concordanță cu obiceiul nostru de a deschide linkuri 10. sub_filter www.google.com 74.xx.xx.xx.xx Desigur, numele de domeniu Google este înlocuit cu al nostru, fii atent la necesitatea instalării modulului de sub_filter nginx (compile plus -- cu-http_sub_module parametru)
|