Recientemente, Google ha sido bloqueado, la eficiencia del trabajo ha caído seriamente, Baidu no puede salir, acabo de ver el CentOS.bz "Nginx Reverse Proxy Google", así que también construí uno, la velocidad está aprovechada. Amigos con VPS extranjeros pueden probarlo y declarar: existe un riesgo, y la IP o el nombre de dominio pueden estar bloqueados. Basándonos en el paquete de instalación de un clic de LNMP, compila --with-http_sub_module y ngx_cache_purge-2.1 en nginx de la siguiente manera:
Emite tu propio certificado SSL gratuito y genera un certificado SSL autofirmado para NGINX (necesitas añadir confianza al acceder). También es posible usar un certificado firmado por terceros como free startssl)
El archivo de configuración nginx.conf es el siguiente(Nota: 74.xx.xx.xx se reemplaza por un nombre de dominio o IP):
Nota: 1. Después de escuchar los puertos 80 y 443, puedes generar certificados en Linux. 2. Define un Google ascendente, pon 5 IPs de Google (consíguelo a través del comando de www.google.com nslookup (yum -y install bind-utils)), si no lo haces, simplemente espera a que el código de verificación de Google se cuelgue. 3. También se establece una caché proxy inversa, de modo que no es necesario solicitar algunos recursos repetidamente por Google para obtenerlos, acelerando así la velocidad de búsqueda 4、proxy_redirect https://www.google.com/ /; La función de esta línea es reemplazar el nombre de dominio en la cabecera de respuesta 302 devuelto por el servidor de Google por el nuestro, de lo contrario el navegador seguirá solicitando www.google.com directamente y el proxy inverso será inválido 5、proxy_cookie_domain google.com 74.xx.xx.xx.xx; Sustituye el alcance de la cookie por nuestro nombre de dominio 6、proxy_pass http://google; Proxy inverso a Upstream Google 7、proxy_set_header Aceptar-Codificación ""; Evitar que Google devuelva contenido comprimido, ya que el contenido comprimido no puede ser reemplazado por nombres de dominio 8、proxy_set_header Aceptar el lenguaje "zh-CN"; Pon el idioma en chino 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"; Esto es muy importante, pasar cookies fijas a Google es desactivar la búsqueda instantánea, porque la búsqueda instantánea no puede reemplazar contenido. También hay una opción para abrir la web en una ventana nueva, lo cual es habitual en nuestra costumbre de abrir enlaces 10. sub_filter www.google.com 74.xx.xx.xx.xx Por supuesto, el nombre de dominio de Google ha sido reemplazado por el nuestro, presta atención a la necesidad de instalar el módulo de sub_filter nginx (compilar más ---con-http_sub_module parámetro)
|