Mostanában a Google-t blokkolták, a munkahatékonyság komolyan visszaesett, a Baidu nem tud kijönni, most láttam a CentOS.bz "Nginx Reverse Proxy Google"-t, ezért én is építettem egyet, a sebességet kihasználták. Külföldi VPS-es barátok kipróbálhatják és kijelenthetik: kockázat van, és az IP vagy domain név letiltásra kerülhet. Az lnmp egykattintásos telepítési csomag alapján fordítsd ki a --with-http_sub_module és ngx_cache_purge-2.1 fájlokat nginx-be az alábbiak szerint:
Állítsd ki saját ingyenes SSL tanúsítványodat, és hozz létre egy önalárendelt SSL tanúsítványt az NGINX-hez (hozzáférésnél hozzá kell adnod a bizalmat). Lehetséges harmadik féltől aláírt tanúsítvány is, például ingyenes startssl)
A nginx.conf konfigurációs fájl a következő:(Megjegyzés: a 74.xx.xx.xx domain névre vagy IP-re vált fel):
Megjegyzés: 1. Miután meghallgatod a 80-as és 443-as portokat, Linuxon tanúsítványokat generálhatsz. 2. Határozz meg egy upstream Google-t, tegyél fel 5 Google IP-t (szerezd meg az nslookup www.google.com parancson keresztül (yum -y install bind-utils)), ha ezt nem csinálod, csak várd meg, amíg a Google ellenőrző kódja összeomlik. 3. Fordított proxy cache is van beállítva, így bizonyos forrásokat nem kell ismételten kérni a Google számára, ami felgyorsítja a keresési sebességet 4、proxy_redirect https://www.google.com/ /; Ennek a sornak az a funkciója, hogy a Google szervere által visszaadott 302-es válaszfejlécben szereplő domain nevet a miénkre cserélje, különben a böngésző továbbra is közvetlenül kéri www.google.com, és a visszafordított proxy érvénytelen lesz 5、proxy_cookie_domain google.com 74.xx.xx.xx; Cseréld le a süti terjedelmét a mi domain nevünkre 6、proxy_pass http://google; Fordított proxy az Upstream Google-hoz 7、proxy_set_header Accept-Encoding ""; Akadályozzák meg a Google-t abban, hogy visszaadja a tömörített tartalmat, mivel a tömörített tartalmat nem cserélheti domain nevek 8、proxy_set_header Elfogadó nyelv "zh-CN"; Állítsd be a nyelvet kínaira 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"; Ez nagyon fontos, a fix cookie-k átadása a Google-nak az azonnali keresés letiltása érdekében történik, mert az azonnali keresés nem helyettesítheti a tartalmat. Van egy beállítás is, hogy új ablakban nyissad meg a weboldalt, ami összhangban van a linkek megnyitásának szokásakkal 10. sub_filter www.google.com 74.xx.xx.xx Természetesen a Google domain neve a miénkre vált, figyelj a nginx sub_filter modul telepítésének szükségességére (compile plus --with-http_sub_module paraméter)
|