Google打不开怎么办?用nginx搭建本地Google搜索网站!
在国外VPS上搭建Google反向代理网站是很简单的事情,但风险是自己的VPS也可能被墙!
如果会使用GoAgent、ShadowSocks等代理,访问Google自然也不成问题。
但ss帐号不可能随便公布,猪队友跑完你的流量就等着哭吧,还有小白不会用代理怎办!
GoAgent虽然免费,但时常得扫描更新谷歌服务器的IP,还有小白不会用代理怎办!
即使在局域网都搭建了ss或者gae代理客户端共享使用,其他电脑的浏览器总要设置插件吧!GoAgent证书也要添加吧!
怎么拯救只需使用Google搜索的小白还不能太浪费时间呢?把反向代理网站放国内就OK了!只需要解决Nginx访问Google的问题。
先说明:只为无聊折腾,效率就不考虑了,还有搜索结果有差异,不同于浏览器直接使用代理的搜索结果。只在局域网测试。对了,还需要自签ssl证书哦。
系统:Windows
软件:nginx + ShadowSocks/GoAgent + Proxifier/ProxyCap
用ShadowSocks比较方便,加一个全局代理软件Proxifier或者ProxyCap,把ss的socks5代理设置让Nginx使用,再配置Nginx反向代理Google,然后打开浏览器,使用局域网ip地址就可以访问Google网站了。
注:如果Proxifier或者ProxyCap里添加ss代理时,127.0.0.1不能用则换成局域网ip。
GoAgent是http类型的代理,还需要使用CCProxy转为socks5类型。
GoAgent-PHP转socks5,然后Proxifier设置给nginx全局代理,可反向代理Google,但不能反向代理1024站。
GoAgent转socks5,然后Proxifier设置给nginx全局代理,可反向代理1024站,但反向代理Google只能看首页,搜索时候会跳转到Google域名,不能正常用。
最后贴Nginx配置的server部分:
1 | # 反向代理百度 or 1024站 |
2018/11/12 补充:使用 Caddy 做反向代理更简单。
1 | :80 { |