一直以來做爲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能夠隱藏到任務欄,不妨礙用戶操做,而雙擊任務欄圖標則會還原Knproxyspa
4. 支持APJP:對,你全部的APJP服務器都仍然能夠在KnProxy V5中看成一個服務器來用!不用從新架設。.net
5. 支持大多數免費空間:不用花錢,把免費PHP空間也變成代理供應源吧! KnProxyv5還承諾會增長CURL模塊利用的訪問,讓更多免費空間支持代理服務!代理
總之,測試過KnProxyV5發現整體效果仍是很滿意的,能夠上 TW和 YT,幾乎是完美訪問。
美中不足就是目前沒有 HTTPS 支持,YT視頻緩衝總會被服務器 RESET CONNECTION。有的時候大兩訪問速度不佳。可是着實是一個新的模式.視頻
SF工程地址: http://sourceforge.net/projects/level5/資源
更新狀況:http://kanoha.orgget
期待社區創建更多的Knproxy~