使用了 SSL
nginx 配置文件:
<script src=“https://gist.github.com/zhao-ji/ce2af3959b2e0b008906.js”></script>
https://gist.github.com/zhao-ji/ce2af3959b2e0b008906
参考的是 t/126028
还有 https://jude.me/2012/12/31/twitter-mirror.html
|      1hzqim      2014-10-08 21:56:58 +08:00 via Android 明天发我的配置给你,除了偶尔会变成HTTP之外,都是HTTPS,域名也不会变成google.com。 | 
|  |      2crystone      2014-10-08 22:28:58 +08:00 这个不错,我也搞一个自己用着 | 
|  |      3yingluck OP @hzqim 多谢 我的证书是单域名的,想反代谷歌、推特、脸谱,所以用的是path区分,不是一般的domain区分,不知道你的是什么原理。 | 
|  |      4ericls      2014-10-08 23:09:16 +08:00 via Android varnish一分钟搞定 | 
|      5hzqim      2014-10-08 23:10:56 +08:00 via Android @yingluck 我的也是单域名,只反代一个google,目的是在别的电脑上使用,自己的电脑上可以通过shadowsocks直接用google,虽然目录也可以反代网站,但脸书等都是站群,不好反代,建议直接挂代理访问。 | 
|  |      7BinbinWang      2014-10-08 23:31:50 +08:00 | 
|  |      8yingluck OP @BinbinWang 你的证书是泛域名的吧 | 
|  |      9BinbinWang      2014-10-09 00:02:27 +08:00 @yingluck 嗯,前几天3美元买vps送的 | 
|      10surftheair      2014-10-09 03:18:36 +08:00 跳转的话是Google在response header中返回了location信息,然后nginx就直接转发给了你的浏览器。你需要用proxy_redirect把location中的原始域名换成你自己的。 另外那篇写的很老了,首页有新的配置 | 
|  |      11bumz      2014-10-09 04:27:13 +08:00 用 Cloudflare 的免費泛域名證書試試? | 
|      12hzqim      2014-10-09 08:29:51 +08:00  1 server{ listen 80; server_name abc.com; rewrite ^(.*) https://abc.com$1 permanent; } server{ listen 443; server_name abc.com; ssl on; ssl_certificate /home/ssl/search.crt; ssl_certificate_key /home/ssl/search.key; ssl_protocols SSLv3 TLSv1; ssl_ciphers ALL:-ADH:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP; location / { proxy_redirect https://encrypted.google.com /; 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_cookie_domain encrypted.google.com abc.com; proxy_set_header Accept-Encoding “”; proxy_pass https://173.194.117.69; } } 把位置中的abc.com换成你的域名,173.194.117.69是encrypted.google.com的美国IP,可以换其他IP。配置中有几处都是空格,请小心,不要删除。 |