Kürzlich wurde Google blockiert, die Arbeitseffizienz ist stark zurückgegangen, Baidu kann nicht rauskommen, ich habe gerade die CentOS.bz "Nginx Reverse Proxy Google" gesehen, also habe ich auch einen gebaut, die Geschwindigkeit wird genutzt. Freunde mit ausländischem VPS können es versuchen und erklären: Es besteht ein Risiko, und die IP oder der Domainname könnten blockiert werden. Basierend auf dem lnmp One-Click-Installationspaket kompilieren Sie --with-http_sub_module und ngx_cache_purge-2.1 wie folgt in nginx:
Gib dein eigenes kostenloses SSL-Zertifikat aus und erstelle ein selbstsigniertes SSL-Zertifikat für NGINX (du musst beim Zugriff Trust hinzufügen). Es ist auch möglich, ein von Dritten signiertes Zertifikat wie Free startssl zu verwenden.
Die nginx.conf-Konfigurationsdatei ist wie folgt(Hinweis: 74.xx.xx.xx wird durch einen Domainnamen oder eine IP-Adresse ersetzt):
Hinweis: 1. Nachdem Sie die Ports 80 und 443 gehört haben, können Sie unter Linux Zertifikate generieren. 2. Definiere einen Upstream-Google, gib 5 Google-IPs ein (bekomme sie über nslookup www.google.com Befehl (yum -y install bind-utils)), falls nicht, warte einfach, bis Googles Verifizierungscode abstürzt. 3. Ein Reverse-Proxy-Cache wird ebenfalls eingerichtet, sodass einige Ressourcen nicht wiederholt von Google angefordert werden müssen, um sie zu erhalten, was die Suchgeschwindigkeit beschleunigt 4、proxy_redirect https://www.google.com/ /; Die Funktion dieser Zeile besteht darin, den Domainnamen im 302-Antwortheader, der vom Google-Server zurückgegeben wird, durch unseren zu ersetzen, andernfalls fordert der Browser www.google.com direkt an und der Reverse Proxy ist ungültig 5、proxy_cookie_domain google.com 74.xx.xx.xx; Ersetzen Sie den Umfang des Cookies durch unseren Domainnamen 6、proxy_pass http://google; Reverse Proxy zu Upstream Google 7、proxy_set_header Akzeptanz-Codierung ""; Verhindern, dass Google komprimierte Inhalte zurückgibt, da komprimierte Inhalte nicht durch Domainnamen ersetzt werden können 8、proxy_set_header Akzeptanzsprache "zh-CN"; Stellen Sie die Sprache auf Chinesisch ein 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"; Das ist sehr wichtig: Das Übergeben von festen Cookies an Google dient dazu, die Sofortsuche zu deaktivieren, denn sofortige Suche kann Inhalte nicht ersetzen. Es gibt auch eine Einstellung, um die Website in einem neuen Fenster zu öffnen, was zu unserer Gewohnheit passt, Links zu öffnen, 10. sub_filter www.google.com 74.xx.xx.xx Natürlich wird Googles Domainname durch unseren ersetzt, beachten Sie die Notwendigkeit, das nginx-sub_filter-Modul zu installieren (Kompilieren plus --mit-http_sub_module Parameter)
|