完整博文请访问原文连接: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地址。负载均衡