KnProxy Lambda 迈向Java协作式代理

一直以来作为Web页面代理的KnProxy今天迎来了大的技术革新,全面挺进协作式代理的领域。协作式代理就是分为 2 个组成部分的代理,一个为本地运行的“服务器”,它监听一个端口,并把信息传递到远程主机,然后从远程主机返回信息,再输出。浏览器通过设置本地的代理为代理,即可把所用请求转到远程主机。这样可以解决WEB代理的两大缺憾:AJAX常常失败,对 FLASH等动态内容内部做的请求无能为力。这也是为什么WEB代理很难突破 Tw 和 Yt 站这两大瓶颈(分别是AJAX和FLASH的严重利用者)

现在较好的代理多数采用协作式,如Free*Gate,GAE的Proxy,等等...。Knproxy Lambda 版本5 则选择采取 JAVA 作为客户端,因为有较高的跨平台性能。而现有实现了这个功能的有 APJP (A Php/Java Proxy)。不过,相比于APJP,KnProxy则在其理念上有了一定的发展:

1. 循环选择:KnProxy允许设置代理列表,在对资源代理时,随机或按优先级进行选择,这样避免了 APJP 只能设定 1 个代理而导致的大量计算机间流量。这种大负荷的与国外服务器流量很可能会导致服务器迅速被 H X。相比之下KnProxy则会把请求分散到若干服务器,如果手中的服务器足够多,甚至可能会无一请求发送到同一个服务器,这样一来,避免了流量监测。

2. 允许启动/暂停:KnProxy可以在程序启动后“启动”或“断开”代理服务,而且断开后,可以通过GUI设置端口、服务器等...

3. 可以隐藏GUI:Knproxy v5的GUI可以隐藏到任务栏,不妨碍用户操作,而双击任务栏图标则会还原Knproxy

4. 支持APJP:对,你所有的APJP服务器都仍然可以在KnProxy V5中当作一个服务器来用!不用重新架设。

5. 支持大多数免费空间:不用花钱,把免费PHP空间也变成代理供应源吧! KnProxyv5还承诺会增加CURL模块利用的访问,让更多免费空间支持代理服务!

总之,测试过KnProxyV5发现总体效果还是很满意的,可以上 TW和 YT,几乎是完美访问。
美中不足就是目前没有 HTTPS 支持,YT视频缓冲总会被服务器 RESET CONNECTION。有的时候大两访问速度不佳。但是着实是一个新的模式.

SF工程地址: http://sourceforge.net/projects/level5/

更新情况:http://kanoha.org

期待社区建立更多的Knproxy~

转载于:https://my.oschina.net/u/143972/blog/28395

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值