欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言或关注公众号:烈日下的男人

常用反代谷歌方法

hacker sky995 7年前 (2017-06-30) 2527次浏览 2个评论

本文及资源最后更新时间 2017-06-30 by sky995

常用反代谷歌方法有很多反向代理的方法,常用的有三种,这里我一齐写出来吧。推荐第一种(php),或者第三种(caddy)。

PHP代理

要求

一台墙外VPS,虚拟化技术 OpenVZ/Xen/KVM 均可。
安装好LNMP
下载文件包

随便找个现有站点的文件夹

wget https://softs.pw/%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91/other/google-proxy.zip
unzip google-proxy.zip
然后就可以了用了,这方法优点是无视所有配置问题。随便找个虚拟空间丢进去都行,使用php-dynamic-mirror。

nginx代理

假设你有一台可以访问Google服务的的服务器(VPS)
假设你有一个域名,并已经解析到服务器IP
假设你有SSL域名证书
假设你使用Nginx为WEB服务软件
方案一,新建网站,配置文件参考如下

upstream http://www.google.com {
server 173.194.38.1:443;
server 173.194.38.2:443;
server 173.194.38.3:443;
server 173.194.38.4:443;
}
server{
listen 80;
server_name guge.info http://www.guge.info;
rewrite ^(.*) https://guge.info/$1 permanent;
}
server{
listen 443;
server_name guge.info;
ssl on;
ssl_certificate /ssl/guge.info.crt;
ssl_certificate_key /ssl/guge.info.pem;
ssl_protocols SSLv3 TLSv1;
ssl_ciphers ALL:-ADH:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP;
location / {
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_pass https://encrypted.google.com;
}

}
方案2
使用Nginx ngx_http_google_filter_module 插件
具体方法参见:https://github.com/cuber/ngx_http_google_filter_module

caddy代理一键脚本

安装脚本(可以装在某个ss节点,不冲突)
wget -N –no-check-certificate https://softs.pw/Bash/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager
域名 反向代理 HTTPS
echo “https://gg.91vps.club {
gzip
tls /root/xxx.crt /root/xxx.key
proxy / https://www.google.com
}” > /usr/local/caddy/Caddyfile
证书换成自己的

如果你没有 SSL证书和密匙,那么你可以这样做:

下面的 xxxx@xxx.xx 改成你的邮箱,同时需要注意的是,申请 SSL证书前,请务必提前解析好域名记录(解析后最好等一会,以全球生效),否则 Caddy会申请并配置失败!

一次性复制以下全部代码,并粘贴到SSH中执行:

echo “https://toyoo.ml {
gzip
tls xxxx@xxx.xx
proxy / https://www.baidu.com
}” > /usr/local/caddy/Caddyfile
使用说明

启动:service caddy start
停止:service caddy stop

重启:service caddy restart

查看状态:service caddy status

查看Caddy启动日志: tail -f /tmp/caddy.log

Caddy配置文件位置:/usr/local/caddy/Caddyfile

配置cdn

如果不套cdn,ip很容易被封。
方法见上一篇文章,给站点加上cdn

参考链接

https://doub.bid/wlzy-2/
https://www.v2ex.com/t/202435
https://doub.bid/jzzy-2/


好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:常用反代谷歌方法
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 有没有便宜的国外服务器
    游客2017-07-10 12:41 回复 Linux | Chrome 57.0.2987.132
    • 国内还是国外
      sky9952017-07-11 07:24 回复 Linux | Chrome 40.0.2214.89