Total Pageviews

Thursday 30 July 2015

gappproxy相关的几个项目


http://code.google.com/p/gappproxy/
gaeproxycsharpclient    GAPPProxy 的客户端的C#实现
1.其实已有python版本的client端的实现,但有一些限止和不便之处,比如:要求安装python解释器,若要支持SSL,还需要2.6版本以上才开以。
2.虽然有py2exe用来把它打包成一个EXE,但打包的文件比较大,而且还有其它很多件(比如证书及配置文件)
3.基于此用c#重新写GAPPProxy 客户端,并且增加了一些新功能。优点是仅仅只一个文件,一个批处理文件,十分方便,c#的运行效率可能会稍稍高一些,到目前我没有具体测试。
4.新增的功能包括自动改写IE的proxy设置,方便了用户操做,退出自动清除IE的proxy设置。增加了restart按键。自动在桌面创建快捷方式。
5.最基本的平台要求:Windows平台并且装了dotnet FrameWork 2.0 及以上。(呵呵,大部分的windows平台都被微软悄悄的装了这个东东了吧。)
6. 不足之处,仅支持windows,目前仅是beta版,尚有一些bug。代码量远远超过python的代码量,最主要原因是内含了zip库的c#实现 (c# gzip Stream让我实在无语)。我自己用的是windows7 dotnet 3.5,其它平台没有测试过。
7.仓促之间完成,代码质量不高,仅仅本着可以工作的想法来写。
8.欢迎大家一起来重构代码。

ngapplocalproxy    a port of gappproxy client to .Net platform
gappproxy客户端的.Net移植
Windows图形版已发布,目前还不够稳定,不支持HTTPS和自定义本地proxy
使用方法:启动后将浏览器代理设为localhost:8000

encrypted-gappproxy    Gappproxy-Encrypted-Editon
A Gappproxy(http://code.google.com/p/gappproxy/) which has been edited to support AES encrypt.

gapdsk    Advance SDK for GAppProxy
Advance SDK for GAppProxy

ipv6-gappproxy    using ipv6 and GAppProxy to browse without GFW
using ipv6 and GAppProxy to browse without GFW, of course, it is free in the sense of ipv4. However, it still has some problems in HTTPS, which can be solved neglecting its security safety. For details, you can click, www.archeruo.com and http://code.google.com/p/gappproxy/.
Thanks.

g2proxy    An extended version G2Proxy based on GAppProxy
GAppProxy is a great local proxy engine created on GAE(google application engine). G2Proxyaims to extend more functions from GAppProxy. Currently, I’m focus on improve the client proxy program and make it easily to serve for multiple google application instances.
Installation instructions:
when you get the enhanced client proxy program from here, you also need to get GAppProxy, then you simply substitute the old proxy.py in ‘local_proxy_x.x.x’ folder.
G2Proxy 是基于GAppProxy的, 目前, 只改写了其客户端proxy.py, 可以配置支持多个代理托管多个Fetch Server(GAE 应用程序),也可以配置单个代理托管多个Fetch Server, 达到高效利用每个Fetch Server的配额(流量),举例,好处是,你看网上比较大的视频时不会再断断续续了,目前还在进一步改进中。
More details see

为什么需要多个本地代理服务器

怎样用G2Proxy布署多个本地代理

布署高性能的单个本地代理, 托管多个GAE应用程序

Key features:
1. Multiple local proxies corresponds to multiple app. instances deployed on GAE.
2. One local proxy corresponds to multiple app. instances deployed on GAE