Son zamanlarda Google engellendi, iş verimliliği ciddi şekilde düştü, Baidu çıkamıyor, az önce "Nginx Reverse Proxy Google" CentOS.bz gördüm, ben de bir tane yaptım, hızı artıyor. Yabancı VPS sahibi arkadaşlar bunu deneyebilir ve bir risk olduğunu ve IP ya da alan adının engellenebileceğini bildirebilir. lnmp tek tıklama kurulum paketine dayanarak, --with-http_sub_module ve ngx_cache_purge-2.1'i nginx'e aşağıdaki şekilde derleyin:
Kendi ücretsiz SSL sertifikanızı verin ve NGINX için kendi imzalı bir SSL sertifikası oluşturun (erişirken güven eklemeniz gerekir). Ayrıca ücretsiz startssl gibi üçüncü taraf imzalı sertifika da kullanmak mümkündür)
nginx.conf yapılandırma dosyası şöyledir(Not: 74.xx.xx.xx alan adı veya IP ile değiştirilmiştir):
Not: 1. 80 ve 443 portlarını dinledikten sonra Linux'ta sertifikalar oluşturabilirsiniz. 2. Bir üst akış Google tanımlayın, 5 Google IP'si ekleyin (nslookup www.google.com komutundan alın (yum -y install bind-utils)), bunu yapmazsanız, Google'ın doğrulama kodunun çökmesini bekleyin. 3. Ayrıca ters proxy önbelleği kurulmuştur; böylece bazı kaynaklar Google tarafından tekrar tekrar talep edilmek zorunda kalmaz ve arama hızı hızlanır 4、proxy_redirect https://www.google.com/ /; Bu satırın işlevi, Google'ın sunucusunun 302 yanıt başlığındaki alan adını bizimkiyle değiştirmek; aksi takdirde tarayıcı doğrudan www.google.com talep eder ve ters proxy geçersiz olur 5、proxy_cookie_domain google.com 74.xx.xx.xx; Çerezin kapsamını alan adımızla değiştirin 6、proxy_pass http://google; Upstream Google'a ters proxy 7、proxy_set_header Kabul Kodlama ""; Google'ın sıkıştırılmış içeriği geri göndermesini engelleyin, çünkü sıkıştırılmış içerik alan adlarıyla değiştirilemez. 8、proxy_set_header Kabul Dili "zh-CN"; Dili Çince'ye ayarlayın 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"; Bu çok önemli, sabit çerezleri Google'a aktarmak anında aramayı devre dışı bırakmaktır, çünkü anında arama içeriğin yerini alamaz. Ayrıca, siteyi yeni bir pencerede açma ayarı da var, bu da bağlantı açma alışkanlığımızla uyumludur 10. sub_filter www.google.com 74.xx.xx.xx Elbette, Google'ın alan adı bizimkilerle değiştirildi, nginx sub_filter modülünün (compile plus --with-http_sub_module parameter) kurulumu ihtiyacına dikkat edin.
|