Récemment, Google a été bloqué, l’efficacité du travail a sérieusement diminué, Baidu ne peut pas sortir, je viens de voir le CentOS.bz « Nginx Reverse Proxy Google » donc j’en ai aussi construit un, la vitesse est exploitée. Des amis avec des VPS étrangers peuvent essayer et déclarer : il y a un risque, et l’IP ou le nom de domaine peut être bloqué. Basé sur le logiciel d’installation en un clic LNMP, compiler --with-http_sub_module et ngx_cache_purge-2.1 en nginx comme suit :
Émettez votre propre certificat SSL gratuit et générez un certificat SSL auto-signé pour NGINX (il faut ajouter de la confiance lors de l’accès). Il est également possible d’utiliser un certificat signé par un tiers comme free startssl)
Le fichier de configuration nginx.conf est le suivant(Note : 74.xx.xx.xx est remplacé par un nom de domaine ou une IP) :
Note : 1. Après avoir écouté les ports 80 et 443, vous pouvez générer des certificats sous Linux. 2. Définir un Google en amont, mettre 5 IP Google (obtenir via la commande nslookup www.google.com (yum -y installe bind-utils)), si vous ne faites pas cela, attendez simplement que le code de vérification de Google plante. 3. Un cache proxy inverse est également mis en place, de sorte que certaines ressources n’ont pas besoin d’être sollicitées à répétition par Google pour les obtenir, accélérant ainsi la vitesse de recherche 4、proxy_redirect https://www.google.com/ / ; La fonction de cette ligne est de remplacer le nom de domaine dans l’en-tête de réponse 302 retourné par le serveur de Google par le nôtre, sinon le navigateur continuera à www.google.com demander directement, et le proxy inverse sera invalide 5、proxy_cookie_domain google.com 74.xx.xx.xx.xx ; Remplacez la portée du cookie par notre nom de domaine 6、proxy_pass http://google ; Proxy inverse vers Upstream Google 7、proxy_set_header Accept-Encodage » ; Empêcher Google de retourner du contenu compressé, car le contenu compressé ne peut pas être remplacé par des noms de domaine 8、proxy_set_header Accepter le langage « zh-CN » ; Réglez la langue en chinois 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 » ; C’est très important, passer des cookies corrigés à Google revient à désactiver la recherche instantanée, car la recherche instantanée ne peut pas remplacer le contenu. Il y a aussi un réglage pour ouvrir le site dans une nouvelle fenêtre, ce qui correspond à notre habitude d’ouvrir les liens 10. sub_filter www.google.com 74.xx.xx.xx.xx Bien sûr, le nom de domaine de Google est remplacé par le nôtre, faites attention à la nécessité d’installer le module sub_filter nginx (compile plus --avec-paramètre http_sub_module)
|