完整博文請訪問原文連接:http://www.blog-china.cn/guopengfeiheze/home/29/1479819860562 基礎nginx
鏡像站在數據傳輸層面和CDN類似,都是基於反向代理,簡單說客戶瀏覽器訪問鏡像站,鏡像站將request轉發到源站,再將源站的response發送給客戶。其中,request的數據包須要根據源站的要求做出改變,至少須要將host替換爲源站的host。 location / {
proxy_set_header Host "www.google.com.hk"; proxy_pass https://www.google.com.hk;} 完成以上的基礎配置,就獲得了一個能夠訪問的鏡像站。瀏覽器
完善(負載均衡)服務器
若是你的鏡像站訪問頻率較高,這時谷歌會返回一個可能帶有驗證碼的403頁面。利用負載均衡能夠有效的減小這種狀況發生的頻率。首先,你須要找到多個谷歌的ip地址。使用nslookup能夠查找到幾個ip地址,若是還不夠,能夠試着在同個ip段探測。使用nmap、wget便可批量探測。推薦一個掃描google ip的神器:gscan。而後將獲得的ip地址做爲upstream。詳細教程請搜索「nginx負載均衡」。注意:若是一開始就出現403頁面,應該考慮更換你的服務器的ip地址。負載均衡