注意:此文为网上转载,亲测有效,不过确实有很多没说清楚的地方,已更新至1.02版,实在不行可以找我,问题请发我邮箱
今天为大家呈现GAE平台使用WallProxy搭建个人代理服务器翻墙完美教程,https链接,登陆问题,下载大于1M文件,智能选择是否需要使用代理,甚至看YouTube,niconico视频等问题都得到解决了,Google App Engine(GAE)是个非常优秀的平台,好好珍惜吧!
GAE上搭建WallProxy代理服务器主要包含一下三个方面:
- 在Google App Engine 上创建一个新的应用
- 下载WallProxy资源包(GAE版,PHP版,客户端),上传GAE版的文件至刚创建的应用上
- 修改浏览器设置,启动客户端
首先登陆GAE网站https://appengine.google.com/,使用Google账户登陆
点击Create an Application创建一个新的应用。首次使用需要短信验证:
这里会要求输入电话号码进行激活。没关系,填入你的手机号码,注意,前面需要加上国际区位码。
如+86 135XXXXXXXX。
然后点击Send按钮。之后输入你手机收到的验证码,激活应用。
有人无法收到短信,请点击验证页面有个问题反馈,告诉他:SMS not received
Google就会为你开通的
2.创建应用
收到验证码或者收到email后你的GAE账户就开通了,再次登录https://appengine.google.com/
一个账户可以创建10个应用!
点击create-》
如图所示:上面的为appid,下面为该appid的注释
此处温馨提示:鉴于防火墙已经进行过数次升级,具有对特定页面和页面URL的关键词过滤能力和点对点封杀能力,所以此处两个名称尽量不要使用敏感瓷~
创建成功-》
第二步:下载WallProxy地址:http://code.google.com/p/wallproxy/downloads/list
我们要下载的是win-1.0.2.7z (版本会不断更新,请自行选择较稳定的版本)这个,里面包含三部分,一部分是上传到GAE上的文件夹名字是server,客户端的文件夹名字是wallproxy,(上传到PHP服务器上的是php_server这个文件夹,参见老版版本)。
上传server文件夹到GAE上:这回我们使用【小飞机法】:
- 打开server中的的app.yaml文件,修改第一行为自己的appid。
如果你的电脑上还没有安装好Python 和Google app engine SDK,请先下载并安装 Python ,pyOpenSSL模块,GoogleAppEngine-1.4.2 安装好后桌面会有个飞机样子的小图标,点击启动,点“File”然后“Add Existing Application”选择server文件夹添加新的应用并选择Deploy上传。
如果上传报错,首先检查appid和邮箱帐号是否写错,如果没错依然总是报错,就是受到了某墙的干扰,要么多试几次,要么开VPN再上传。第三步:上传完成后,需要我们对浏览器和客户端做一些设置了。
先设置客户端,操作方法见图:
右键—设置,或直接打开proxy.conf修改
证书的导入
此时虽然已经可以成功使用代理,但是访问HTTPS时仍然会弹出证书无效的提示,而WallProxy则能够轻松搞定证书问题!
首次运行WallProxy之后会在WallProxy的目录下生成一个cert目录,其中含有一个_ca.crt文件。
Firefox依次操作:“首选项->高级->加密->查看证书->证书机构->导入->选择_ca.crt文件->选中第一项->确定”,即可导入成功。
IE等Windows下浏览器用户双击ca.crt选择导入证书按提示操作(注意选择为受信任的根证书提供商)即可导入成功。
Linux下的Chrome/Chromium导入证书则稍微复杂一点,以Ubuntu为例,先要安装libnss3-tools
sudo apt-get install libnss3-tools
然后导入证书(假设ca.crt所在路径为’/wallproxy/cert/’):
certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n WallProxy -i '/wallproxy/ cert/ca.crt'
这样证书就被成功导入了。
再打开HTTPS的网站时不会再弹出证书无效的提示了~~
代理切换设置
- 直接使用Wallproxy的快速代理切换功能(推荐)
左键单击Wallproxy右下角托盘图标,选中gfwlist即可,还可以自定义规则,具体见规则文件内置说明。
如果是拨号上网用户,还需要打开IE,在Internet选项—连接—拨号连接的属性里进行相关设置。
如果使用其它代理管理工具,请关闭自带的快速代理切换功能,左键---设置代理 然后按下图操作关闭
- Chrome可以使用插件ProxySwitchy!进行管理,这个网上教程比较多,此处不赘述。
- 火狐浏览器修改代理方法:“工具”–“选项”–“高级”–“网络”–“设置”–“手动配置代理”设置为127.0.0.1:8086。要是你想使用AutoProxy插件,可按下图填加wallproxy作为你的代理服务器。
如果以上各步都已经成功,恭喜你,你已经成为了真正的互联网而不是局域网使用者了。
新版本大幅度优化了Youtube等视频网站的缓冲问题,Enjoy!