<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="反向代理https谷歌">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2014-07-27 20:39<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
反向代理https谷歌

由于众所周知的原因，谷歌在tc被屏蔽了，但是搜索学术性和一些技术性的文章百度又比不上，所以还得用到谷歌，为了方便自己，我就反代了一下谷歌，有两个版本。

   一、直接反向代理，使用的是7ghost源码搭建，优点是简单容易上手，缺点是容易被屏蔽。

   演示网站：http://g.lgh.pw

    二、使用SSL加密反向代理，优点是安全、不易被屏蔽，缺点是技术性相对较强，需要折腾的地方也多。

   演示网站：http://www.lgh.pw    （设置了http重定向到https）

    现在主要简单说下第二种方法的设置过程。

Step1：你得需要有一台Linux的海外VPS。

Step2：Nginx环境的建立（为了方便，教程中就用AMH一键包进行环境构建，当然你用军哥一键包或纯Nginx环境#也就是只安装nginx，不用安装php、sql啥的#都是可以的。）

Step3:安装好AMH后，登陆AMH后台（默认地址为你的VPS IP地址:8888），点击模块扩展&mdash;&mdash;下载模块&mdash;&mdash;搜索&ldquo;SSL&rdquo;，点击下载。

 



 

 



好了，现在咱们的SSL模块已经安装完成了。

现在点击虚拟主机，填写好域名信息，点击SSL配置，配置SSL相关信息。

（这里的SSL证书需要自行购买或生成，关于ssl证书可以参考我的文章：《几个免费+便宜的SSL证书》）









接着在VPS中执行vim /usr/local/nginx/conf/vhost/你的域名.conf （其他环境的以你的环境为准，AMH的conf在此处）

新增代码（要先把 你的域名.conf 这个文件全部清空再复制粘贴如下代码），然后保存退出，重启Nginx即可。（代码根据实际情况需要做一些改动，这里以完整代码的形式给出，代码最后一部分是让访问http跳转到https）

server
{
listen 443;
server_name lgh.pw;

ssl on;
ssl_certificate /usr/local/nginx/conf/ssl/ooxx.crt;
ssl_certificate_key /usr/local/nginx/conf/ssl/ooxx.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://www.google.co.jp/;
}

}

server
{
listen 80;
server_name lgh.pw;
rewrite ^(.*) https://lgh.pw$1 permanent;
}

server
{
listen 80;
server_name www.lgh.pw;
rewrite ^(.*) https://lgh.pw$1 permanent;
}

server {  
    listen  www.lgh.pw:80;  
    server_name lgh.pw;  
      
    rewrite ^(.*)$  https://$host$1 permanent;  
}
 

到这里已经全部完成。
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
