低成本搭建谷歌镜像
前言
尽管自己已经搭建好了Shadowsocks等fanqiang工具,但是总有一些时刻需要临时地使用Google查看一些网页,这个时候一个可用的谷歌镜像就显得很重要。本文旨在使用低成本方案来搭建一个可用的谷歌镜像服务,用以部分解决这个问题。
这里是一个搭建好后的实例:https://jiongjun.cc/
条件
你需要具备以下条件:
一台支持PHP的境外服务器(主机)
一个可用(未被墙)的域名
如果没有的话,推荐使用Hostinger的免费主机并注册免费一年的.xyz域名。(注册的时候要填写邮箱,普通的邮箱诸如qq邮箱是不能通过的,你可以选择用 gmail 邮箱,注册完成后会发邮件叫你激活,激活完成后你可以去申请免费主机,申请时填好申请理由很容易就能申请下来)。
搭建
以Hostinger为例:
下载7ghost程序(百度云,密码f53d)
FTP上传至指定目录
使用域名进行访问
配置
访问http://yourname.xxx/_admin以进行管理
默认密码为123456,可在\_admin\data\config.php中自行修改
在需要代理的网址中填写https://www.google.com/
点击提交即可
现在可以访问自己的域名测试反代效果了
进阶
使用CloudFlare加速
登陆CloudFlare
点击add site
然后修改CloudFlare指定的NS服务器
显示为Actived之后即为配置完成
使用CloudFlare的免费SSL
登陆CloudFlare
点击Crypto选项卡,SSL设置中选择Flexible,等待几个小时后即可
可以选择HSTS(必须保证SSL可用,否则将无法正常访问)
开启全站强制HTTPS
由于反代加上CDN的特殊性,所以无法通过修改.htaccess或者php文件来强制使用HTTPS。不过还是有办法的,可以使用CloudFlare的Page Rules功能。
登陆CloudFlare
切换到Page Rules选项卡
在Add new rule下方的URL pattern中填写http://yourname.xxx/*
选中下方的Always use https
点击Add rule即可
子目录配置
这个是源程序中的一些BUG,好像也跟Google本身页面中的资源引用有关
假定子目录名为sub
登录到管理后台
添加内容替换,查找内容sub/,替换为/
点击提交即可
注意事项
不建议大规模进行使用,可能会被Google屏蔽或者被GFW干扰
建议使用垃圾域名,万一被BAN也不心疼的那种= =
强烈建议花点时间配置HTTPS
更新日志
2015年10月13日 初步完成
2015年11月05日 增加了修改密码的详细指示
2015年11月29日 增加了子目录的配置
作者:xuanwo
原文地址:https://xuanwo.org/2015/10/12/7ghost-google/
3 Comments
这个看起来很强大哦!
先收藏了。
这个有空可以折腾下,O(∩_∩)O哈哈~