Recentemente, Google è stato bloccato, l'efficienza lavorativa è seriamente diminuita, Baidu non può uscire, ho appena visto il CentOS.bz "Nginx Reverse Proxy Google" quindi ne ho costruito uno anch'io, la velocità è sfruttata. Gli amici con VPS stranieri possono provare e dichiarare: c'è un rischio, e l'IP o il nome di dominio potrebbero essere bloccati. Basandosi sul pacchetto di installazione lnmp one-click, compila --with-http_sub_module e ngx_cache_purge-2.1 in nginx come segue:
Emetti un tuo certificato SSL gratuito e genera un certificato SSL autofirmato per NGINX (devi aggiungere fiducia durante l'accesso). È anche possibile utilizzare un certificato firmato da terzi come free startssl)
Il file di configurazione nginx.conf è il seguente(Nota: 74.xx.xx.xx viene sostituito con un nome di dominio o IP):
Nota: 1. Dopo aver ascoltato le porte 80 e 443, puoi generare certificati su Linux. 2. Definisci un Google a monte, inserisci 5 IP Google (ottenelo tramite il comando nslookup www.google.com (yum -y install bind-utils)), se non lo fai, aspetta semplicemente che il codice di verifica di Google crashi. 3. Viene inoltre creata una cache proxy inversa, così che alcune risorse non debbano essere ripetutamente richieste da Google per ottenerle, accelerando così la velocità di ricerca 4、proxy_redirect https://www.google.com/ /; La funzione di questa linea è sostituire il nome di dominio nell'intestazione 302 risposta restituita dal server di Google con il nostro, altrimenti il browser continuerà a richiedere www.google.com direttamente e il proxy inverso sarà invalido 5、proxy_cookie_domain google.com 74.xx.xx.xx.xx; Sostituisci l'ambito del cookie con il nostro nome di dominio 6、proxy_pass http://google; Proxy inverso a Upstream Google 7、proxy_set_header Accetta-Codifica ""; Impedire a Google di restituire contenuti compressi, poiché i contenuti compressi non possono essere sostituiti da nomi di dominio 8、proxy_set_header Accetta-Lingua "zh-CN"; Imposta la lingua in cinese 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"; Questo è molto importante, passare i cookie fissi a Google significa disabilitare la ricerca istantanea, perché la ricerca istantanea non può sostituire i contenuti. C'è anche un'impostazione per aprire il sito in una nuova finestra, in linea con la nostra abitudine di aprire i link 10. sub_filter www.google.com 74.xx.xx.xx.xx Ovviamente, il nome di dominio di Google è stato sostituito dal nostro, presta attenzione alla necessità di installare il modulo di sub_filter nginx (compila plus ---con-http_sub_module parametro)
|