Πρόσφατα, η Google έχει αποκλειστεί, η αποδοτικότητα της εργασίας έχει μειωθεί σοβαρά, η Baidu δεν μπορεί να βγει, μόλις είδα το CentOS.bz "Nginx Reverse Proxy Google", οπότε έφτιαξα και ένα, η ταχύτητα αξιοποιείται. Οι φίλοι με ξένο VPS μπορούν να το δοκιμάσουν και να δηλώσουν: υπάρχει κίνδυνος και η IP ή το όνομα τομέα μπορεί να αποκλειστεί. Με βάση το πακέτο εγκατάστασης lnmp με ένα κλικ, μεταγλωττίστε --με-http_sub_module και ngx_cache_purge-2.1 στο nginx ως εξής:
Εκδώστε το δικό σας δωρεάν πιστοποιητικό SSL και δημιουργήστε ένα αυτο-υπογεγραμμένο πιστοποιητικό SSL για το NGINX (πρέπει να προσθέσετε εμπιστοσύνη κατά την πρόσβαση.) Είναι επίσης δυνατή η χρήση ενός υπογεγραμμένου πιστοποιητικού τρίτου μέρους όπως δωρεάν εκκίνησηssl)
Το αρχείο διαμόρφωσης nginx.conf έχει ως εξής(Σημείωση: Το 74.xx.xx.xx αντικαθίσταται με όνομα τομέα ή IP):
Σημείωση: 1. Αφού ακούσετε τις θύρες 80 και 443, μπορείτε να δημιουργήσετε πιστοποιητικά σε Linux. 2. Ορίστε ένα upstream google, βάλτε 5 IP Google (πάρτε το μέσω της εντολής nslookup www.google.com (yum -y install bind-utils)), εάν δεν το κάνετε αυτό, απλώς περιμένετε να διακοπεί ο κωδικός επαλήθευσης της Google. 3. Έχει επίσης ρυθμιστεί μια αντίστροφη προσωρινή μνήμη διακομιστή μεσολάβησης, έτσι ώστε ορισμένοι πόροι να μην χρειάζεται να ζητούνται επανειλημμένα από την Google για την απόκτησή τους, επιταχύνοντας την ταχύτητα αναζήτησης 4, proxy_redirect https://www.google.com/ /; Η λειτουργία αυτής της γραμμής είναι να αντικαταστήσει το όνομα τομέα στην κεφαλίδα απόκρισης 302 που επιστρέφεται από τον διακομιστή της Google με το δικό μας, διαφορετικά το πρόγραμμα περιήγησης θα εξακολουθεί να ζητά απευθείας www.google.com και ο αντίστροφος διακομιστής μεσολάβησης θα είναι άκυρος 5, proxy_cookie_domain google.com 74.xx.xx.xx; Αντικαταστήστε το πεδίο εφαρμογής του cookie με το όνομα τομέα μας 6, proxy_pass http://google; Αντίστροφος διακομιστής μεσολάβησης στο Upstream Google 7, proxy_set_header Αποδοχή-Κωδικοποίηση ""; Αποτρέψτε την επιστροφή συμπιεσμένου περιεχομένου από την Google, καθώς το συμπιεσμένο περιεχόμενο δεν μπορεί να αντικατασταθεί από ονόματα τομέων 8, proxy_set_header Αποδοχή γλώσσας "zh-CN"; Ορίστε τη γλώσσα στα Κινέζικα 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"; Αυτό είναι πολύ σημαντικό, η διαβίβαση σταθερών cookies στην Google είναι η απενεργοποίηση της άμεσης αναζήτησης, επειδή η άμεση αναζήτηση δεν μπορεί να αντικαταστήσει το περιεχόμενο. Υπάρχει επίσης μια ρύθμιση για το άνοιγμα του ιστότοπου σε νέο παράθυρο, η οποία είναι σύμφωνη με τη συνήθεια μας να ανοίγουμε συνδέσμους 10. sub_filter www.google.com 74.xx.xx.xx Φυσικά, το όνομα τομέα της Google αντικαθίσταται με το δικό μας, δώστε προσοχή στην ανάγκη εγκατάστασης της μονάδας nginx sub_filter (παράμετρος compile plus --with-http_sub_module)
|