Tag Archives: GAppProxy

更好的使用GAppProxy的一点事情

GAppProxy 虽然在更新日志里说了已经支持 HTTPS,但是在实际应用中,还是会出现问题。
在 Firefox 里会出现“安全连接失败”,“XXX 使用了无效的安全证书”的错误提示,这时我们可以添加一个证书例外来解决这个问题,但不能确定这会不会导致安全隐患。
在 IE 里也会出现错误提示,这时最好的解决办法就是,让 IE 访问 HTTPS 时不使用这个代理,具体方法是:
Internet 选项 -> 连接 -> 局域网设置 -> 高级
然后只在 HTTP 那里设置代理,将 HTTPS 的代理置空。
这样,在使用 IE 的时候就不会出现 HTTPS 错误了,同时也可以更好的保证 HTTPS 的安全性。

GAppProxy(早就)更新,更好的支持HTTPS

GAppProxy 在一个月前(2月26日)更新到了 1.0 beta,更新日志里说了 Windows 版客户端支持 HTTPS 了。我试用了一下,起码以前不能正常浏览的 Friendfeed (HTTPS版)现在可以正常访问了。
另外,SDUpload 这个第三方上传工具确实可用。
如果还有需要安装指南的朋友,可以参考本人拙文《GAppProxy我流傻瓜指南》。

本网站的作品,若非特别注明,均为本人原创作品,并且采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。
欲了解详情请点击链接查看协议细则。任何商业性媒体或者商业性活动中的使用,请与本人进行联系并取得本人许可。

GAppProxy我流傻瓜指南

GAppProxy 最近可能比较火,我之前也有一次试玩,但是卡在了上传的部分,今天又是一番折腾,终于把它搞定了。
本文要做到的事情,在脱离 Python 的环境下独立依靠自己的Appspot帐号来使用GAppProxy。如果不想用自己的帐号,可以直接参看此文使用图形客户端,但鉴于默认服务器是试用的,建议还是自己搭一个吧,反正不要钱:)。
另外需要说明的是:如果有fg或者u,那么并不推荐你使用GAP作为首选,毕竟它的功能还有欠缺。
最新更新:从小众软件抄来的技巧,不用装Python和GDK的办法:
在做了下面的第一步(注册帐号)后,跳过第二步,到 GAppProxy 的页面上下载图形客户端和fetchsever源码包,再下载 SDUpload 这个第三方上传工具,在源码包中找到fetchserver文件夹,用记事本打开 fetchserver 文件夹中的“app.yaml”文件,在第一行“Application:”处,将此行冒号之后的内容删掉,输入你刚才注册的Appspot的名字(如xxx.appspot.com中的xxx),保存。将 fetchserver 文件夹放入 SDUpload 的目录里,然后用命令行 SDUpload update fetchserver 上传文件到服务器。再按第四步配置客户端即可。此方法本人亲测通过,就不写具体步骤了,各位菜鸟如果不能举一反三,还是考虑用笨办法吧。
一、网络条件:注册Appspot帐号。
首先需要去注册一个Appspot来用。访问appengine.google.com登录,需要有Google帐号,用你的Gmail帐号就行了,注册一个也很容易。登录以后,点击“Create an Application”创建一个 application,并给它取个名字,它必须是唯一且没被使用过的,然后保存。另外第一次创建application时需要输入你的手机号码(形如:+8613800138000,带国家代码“+86”),用于接收Google发的确认短信。
二、搭建本机环境
(本机环境只是上传时需要使用,之后就可以卸载了,因为有比较方便的GUI可以使用)
首先到 Python 这里下载并安装 Python,我装的是2.6.1。
然后到 Google Code 上下载并安装 Google App Engine SDK。(要是不熟悉,建议安装到默认路径)
再到 GAppProxy 的页面上下载图形客户端和fetchsever源码包,在源码包中找到fetchserver文件夹,将它放入SDK的安装目录(应该和Appcfg.py这个文件在同一文件夹内)。
三、上传文件
用记事本打开 fetchserver 文件夹中的“app.yaml”文件,在第一行“Application:”处,将此行冒号之后的内容删掉,输入你刚才注册的Appspot的名字(如xxx.appspot.com中的xxx),保存。
打开命令提示符(开始→运行→输入“CMD”回车),跳转到SDK的目录,默认安装用户输入
cd “C:\Program Files\Google\google_appengine”
并回车”,更改安装目录的自己看着办……
然后输入 appcfg.py update fetchserver,会提示你输入Google帐号和密码,输入密码时不会出现*号,你只管输入就行了。然后一堆英文乱跳之后,会返回提示符状态。(只要有一行“Uploading index definitions”出现就应该没问题了)。此时的SDK和Python都完成了历史使命,可以准备卸载了(建议你等测试代理后再卸载……)。
这时我们测试一下文件是否正确上传,在浏览器中输入 http://你的站点.appspot.com/fetch.py,应该出现“GAppProxy已经在工作了”的提示。
四、配置客户端
解压之前下载的图形客户端,找到并运行里面的GUI.exe,勾选其中的“Use FetchSever”,并且在后面输入“http://你的站点.appspot.com/fetch.py”,点击Save,然后退出并重新运行软件。

再在浏览器里设置代理为“127.0.0.1:8000”即可上网,哦也!懒到不愿意每次运行软件的,可以点击“Service”将其注册为系统服务。
当然这玩意并非完美无缺,官方就给出了这样的缺点:

仅支持标准80端口的HTTP协议和443端口的HTTPS协议(HTTPS需要Python 2.6支持),其他端口均不支持.
需要安装客户端.

我还要说的就是,这玩意在处理登录方面可能有问题,如果你登录不进某些站点,不用代理试试看。

本网站的作品,若非特别注明,均为本人原创作品,并且采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。
欲了解详情请点击链接查看协议细则。任何商业性媒体或者商业性活动中的使用,请与本人进行联系并取得本人许可。

Switch to our mobile site