長期以來谷歌在TC一直被間歇性干擾,直至今日已經被完全屏蔽,給我們的學習和工作造成極大不便。以下為反代谷歌的教程,共有兩種方式。
一、直接反向代理,使用的是7ghost源碼搭建,優點是簡單容易上手,缺點是容易被屏蔽,不能搜索敏感詞。
二、使用SSL加密反向代理,優點是安全、不易被屏蔽,缺點是技術性相對較強,需要折騰的地方也多。
現在主要簡單說下第二種方法的設置過程。
Step1:你得需要有一臺Linux的海外VPS。
Step2:Nginx環境的建立(為了方便,教程中就用AMH一鍵包進行環境構建,當然你用軍哥一鍵包或純Nginx環境#也就是只安裝nginx,不用安裝php、sql啥的#都是可以的。)
Step3:安裝好AMH后,登陸AMH后臺(默認地址為你的VPS IP地址:8888),點擊模塊擴展——下載模塊——搜索“SSL”,點擊下載。
好了,現在咱們的SSL模塊已經安裝完成了。
現在點擊虛擬主機,填寫好域名信息,點擊SSL配置,配置SSL相關信息。
接著在VPS中執行vim /usr/local/nginx/conf/vhost/你的域名.conf (其他環境的以你的環境為準,AMH的conf在此處)
新增代碼(要先把你的域名.conf這個文件全部清空再復制粘貼如下代碼),然后保存退出,重啟Nginx即可。(代碼根據實際情況需要做一些改動,這里以完整代碼的形式給出,代碼最后一部分是讓訪問http跳轉到https)
server{listen 443;server_name guance.com;ssl on;ssl_certificate /usr/local/nginx/conf/ssl/www.guance.com.crt;ssl_certificate_key /usr/local/nginx/conf/ssl/www.guance.com.pem;ssl_protocols SSLv3 TLSv1;ssl_ciphers ALL:-ADH:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP;location / {proxy_redirect off;proxy_pass https://www.google.co.jp/;proxy_redirect http://www.google.com/ /;proxy_cookie_domain google.com guance.com;proxy_set_header Accept-Encoding "";proxy_set_header User-Agent $http_user_agent;proxy_set_header Accept-Language "zh-CN";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";}}server{listen 80;server_name guance.com;rewrite ^(.*) https://guance.com$1 permanent;}server{listen 80;server_name www.guance.com;rewrite ^(.*) https://guance.com$1 permanent;}server {listen www.guance.com:80;server_name guance.com;rewrite ^(.*)$ https://$host$1 permanent;}
到這里已經全部完成。
PS:關于SSL加密
SSL全稱是Security Socket Layer,如果網站使用了SSL加密,GFШ就無法封域名了,因為傳輸過程中URL也是加密的,GFШ無能為力。但是GFШ是可以封IP的443端口的,不過那樣的話也還是可以通過更換IP來達到避免被墻的目的。
新聞熱點
疑難解答