Ostatnio Google zostało zablokowane, efektywność pracy poważnie spadła, Baidu nie może się pojawić, właśnie zobaczyłem CentOS.bz "Nginx Reverse Proxy Google", więc też zbudowałem własny, prędkość jest wykorzystywana. Znajomi z zagranicznymi VPS mogą spróbować i zadeklarować: istnieje ryzyko, a IP lub domena mogą zostać zablokowane. Na podstawie pakietu instalacyjnego LNMP za pomocą jednego kliknięcia, skompiluj --with-http_sub_module i ngx_cache_purge-2.1 do nginx w następujący sposób:
Wydaj własny darmowy certyfikat SSL i wygeneruj samodzielnie podpisany certyfikat SSL dla NGINX (musisz dodać zaufanie podczas dostępu). Możliwe jest także użycie certyfikatu podpisanego przez stronę trzecią, takiego jak free startssl)
Plik konfiguracyjny nginx.conf wygląda następująco(Uwaga: 74.xx.xx.xx zastąpiono nazwą domeny lub adresem IP):
Uwaga: 1. Po przesłuchaniu portów 80 i 443 możesz generować certyfikaty na Linuksie. 2. Zdefiniuj upstream Google, wpisz 5 IP Google (pobierz je przez polecenie nslookup www.google.com (yum -y install bind-utils)), jeśli tego nie zrobisz, po prostu poczekaj aż kod weryfikacyjny Google się zawiesi. 3. Tworzona jest także odwrotna pamięć podręczna, dzięki czemu niektóre zasoby nie muszą być wielokrotnie proszone przez Google, co przyspiesza przeszukiwanie 4、proxy_redirect https://www.google.com/ /; Funkcją tej linii jest zastąpienie nazwy domeny w nagłówku odpowiedzi 302 zwróconej przez serwer Google naszą nazwą, w przeciwnym razie przeglądarka nadal będzie żądać www.google.com bezpośrednio, a odwrócone proxy będzie nieprawidłowe 5、proxy_cookie_domain google.com 74.xx.xx.xx; Zastąp zakres ciasteczka nazwą naszej domeny 6、proxy_pass http://google; Odwrotne proxy do Upstream Google 7、proxy_set_header Akcept-Kodowanie """; Zapobiegaj zwracaniu skompresowanych treści przez Google, ponieważ nie można ich zastąpić nazwami domen 8、proxy_set_header Język akceptacyjny "zh-CN"; Ustaw język na chiński 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"; To bardzo ważne, przekazywanie stałych plików cookie Google oznacza wyłączenie wyszukiwania natychmiastowego, ponieważ wyszukiwanie natychmiastowe nie może zastąpić treści. Jest też opcja otwierania strony w nowym oknie, co jest zgodne z naszym nawykiem otwierania linków 10. sub_filter www.google.com 74.xx.xx.xx Oczywiście, domena Google została zastąpiona naszą, zwróć uwagę na konieczność zainstalowania modułu nginx sub_filter (kompiluj plus --z-parametrem http_sub_module)
|