kangle

kangle

高性能web服務器、反向代理服務器軟件
kangleweb服務器(簡稱:kangle)是一款跨平台、功能強大、安全穩定、易操作的高性能web服務器,[1]帶有獨特的防CC攻擊和限制虛拟主機cpu的功能,自動監測動态網頁的訪問頻率,一但達到設定的閥值,自動對該網頁保護,kangle能區分攻擊訪問和正常訪問。修複一處xml配置文件錯誤,導緻程序無法啟動的bug。修複虛拟主機access控制文件為内置(-)時,無法重截和重起後失效的BUG修複linux下294的一處bug,windows版本不受影響。修正x-accel-redirect有緩存命中時崩潰的BUG
    軟件名稱: 軟件平台: 軟件語言: 開發商: 軟件授權: 軟件版本: 軟件大小: 外文名:kangle 說明:kangle web服務器 特點:跨平台、功能強大、安全穩定 支持:asp、net、java

運行環境

環境要求

Kangle的最低要求是

CPU:單核10G及以上。

内存:128M;

硬盤:1G;

适用平台

linux、windows、freebsd、openbsd、centos、netbsd、solaris等。可稱為全平台通用。

主要特點

免費、開源

kangle技術團隊希望國人擁有一款真正好用、易用、實用的國産web服務器

跨平台

Kangle是一款跨平台(LinuxWindowsFreebsdSolarisOpenbsd等)的web服務器。

kangle>>nginx>>apache(kangle高并發下性能乃全球第一,超越apache87倍性能)

可輕松查看到被攻擊的url

這是kangleweb服務器獨有的,其它web服務器很難查找到。

完美抗CC攻擊0誤封

幾百萬高并發下可以輕松識别攻擊進行防禦,并且可以做到0誤封無壓力。

工作模型多樣化

Windows上采用iocp、Linux上采用epoll、Bsd上采用kqueue。

功能強大、靈活

Kangle具有強大的訪問控制功能。

kangle的訪問控制理念來自linux的iptables防火牆,kangle擁有功能最小化的匹配模塊和标記模塊,通過組合,反轉等可以實現用戶最複雜的需求;

是一款做虛拟主機的專業web服務器

1實現虛拟主機獨立身份,獨立進程。

2隔離攻擊(實現某個虛拟主機受到外部攻擊,不影響到服務器上其它虛拟主機)。

3智能防cc攻擊

(CC是http協議的攻擊,不是tcp/ip,kangle是底層的web服務器,更懂http)等

做全能空間(php虛拟主機、java虛拟主機等)

主要特性

kangle是一款集成asp/asp·net的易操作管理的高性能web服務器和反向代理服務器軟件;

可以設置每個虛拟主機獨立進程,獨立身份運行(虛拟主機商的最愛,安全的實現虛拟主機功能);

獨有的命令擴展(虛拟化其它web服務器,使其它web服務器亦具有前述優點,如tomcat,這樣就能安全的提供java虛拟主機了);

kangle采用基于事件驅動(epoll等)加非阻塞socket及異步IO的方式構架,使其比其它web服務器性能更高;靜态網頁處理能力達到Apache的8-10倍左右。

kangle支持isapi、fastcgi、cgi、ajp、uwsgi、http、fcgi、hmux等多種擴展接口,是一個非常開放的系統,非常方便的做負載均衡功能;

kangle内置内存/磁盤兩級緩存,采用LRU淘汰算法,緩存命中率非常高,有效降低資源占用;

kangle可實現靜态化,正确使用可以節省大量的資源;

防上傳木馬(上傳文件過濾)

防XSS腳本跨站攻擊

防SQL注入攻擊(輸入參數過濾)

防hash沖突攻擊

防采集

防垃圾信息(如發送廣告到論壇)

帶有獨特的防CC攻擊和限制虛拟主機cpu的功能,自動監測動态網頁的訪問頻率,一但達到設定的閥值,自動對該網頁保護,kangle能區分攻擊訪問和正常訪問。一但某個虛拟主機的cpu超過設置,自動對該虛拟主機降低優先級。從而不影響其它虛拟主機。做到隔離攻擊;

kangle的訪問控制理念來自linux的iptables防火牆,kangle實現很多最小化的匹配模塊和标記模塊,通過組合,反轉可以實現最複雜的需求;從而實現強大的訪問請求控制(url,ip地址,連接數/網速限制,http頭,時間控制,多種http認證,服務器負載,url重定向,url重寫,内容過濾等等),使系統保持長時間的穩定運行;

kangle具有擴展隊列功能。對于突發大量的動态網頁請求會加入到隊列中。同時,kangle具有進程保護功能。以使系統穩定的提供服務;

支持遠程web方式管理。默認管理端口:3311;初始用戶名:admin,密碼:kangle;

兼容apache的自定義htaccess功能;

内置支持webdav,ipv6等功能。

軟件更新日志

2015-03-11kangle穩定版348

修複上遊是HTTP/11協議未發送Connection頭,默認為keep-alive

修複上遊采用deflate壓縮算法,無法識别的BUG

增加cookie标記模塊替換http_only标記模塊

2015-03-05kangle穩定版347

連接信息增加來源(referer)

2015-02-04kangle穩定版346

修複345版本中虛拟主機的自定義404錯誤頁面無法工作的bug

windows版本openssl升級到101l

2015-02-02kangle穩定版345

修複replace_header模塊緻回應畸形http頭的bug

修複http的pipeline一處bug

修複POST為badrequest時緻連接錯亂的bug

BadRequest時記錄到serverlog

修複ssl請求時per_ip或最大連接限制時崩潰的bug

3311管理請求控制可以調整規則鍊的順序,以及調整規則鍊中模塊順序

商業版支持驗證碼防CC

配置中listen可以指定多個port,用逗号分開如

2015-01-15kangle穩定版344

修複删除訪問控制鍊導緻内存洩漏的bug

2014-12-16kangle穩定版343

增加stub_status模塊,兼容nginx的stub_status輸出格式,可直接利用nginx的監控插件

支持使用clang編譯

2014-11-17kangle穩定版342

修複反向代理時,post方法content-length為0時,iis報錯的bug

2014-11-09kangle穩定版341

修複easypanel新開虛拟主機不創建主目錄的bug

2014-11-07kangle穩定版340

增加一個連接超時功能

ssl支持設置算法和協議

2013-11-29330新增功能列表:

新增過濾器組件支持。可以開發插件以擴充kangle的功能。

過濾器開發文檔

性能上有10%左右的提升

2014-04-28kangle3310

修複虛拟主機配置錯誤ssl證書會導緻全局ssl無法偵聽

2014-03-21kangle339

修複mp4無法播放的問題

修複一處單節點服務器擴展修改不生效的bug

修複多節點服務器擴展,cookie粘住,http協議處理錯誤的bug

kangleweb服務器開發版V338[2014-02-16]

修複linux下限速會導緻崩潰的bug

kangleweb服務器開發版V337[2014-02-14]

修複限速了無法打開網頁的bug

修複3311管理裡面修改單節點服務器無法生效的BUG

kangleweb服務器開發版V336[2014-02-12]

修複免費版流量無法統計的BUG

修複64位系統上泛域名綁定出錯的BUG

修複程序啟動會兩次加載虛拟主機數據庫的BUG

2014-02-10kangle-335

源碼支持tcmalloc(google出的内存庫,内存分配效率更高)

修複一處訪問控制api操作的bug

2014-02-08kangle-334

免費版虛拟主機支持流量統計。

修複一處内存洩漏

2014-01-09kangle-333

多節點擴展支持綁定本機ip

replace_ip可以用正則取部分數據

修複htaccess的qsa兼容性

增加繁體中文語言

windows免費版支持自動升級功能

2013-12-08kangle332

修複目錄不帶/時,無法正确重定向。

過濾器加載錯誤時,顯示更多的錯誤信息。

2013-12-04kangle331

修複幾處330中的bug

修複linux下過濾器編譯錯誤的bug

2014-03-09kangle328

修複虛拟主機配置錯誤ssl證書會導緻全局ssl無法偵聽2014-03-09kangle327

修複mp4無法播放的問題

修複一處單節點服務器擴展修改不生效的bug

修複windows停止服務會出錯的bug

2014-01-08kangle326

修複htaccess的qsa和apache行為不一樣的bug

修複一處錯誤頁面處理的bug

2013-12-12kangle325

修複一處ssi包含的bug

修複一處反向代理設置錯誤引發内存錯誤的bug

增加一個rand随機匹配模塊

修複配置文件包含指令的bug

2013-09-27kangle324

修複一處ssl時post數據有問題

2013-08-21kangle323

修複linux下ssl超連接數引發崩潰的bug

增加配置文件的content-type

2013-08-07kangle322

修複fastcgi為unixsocket時504的錯誤

修複無法在freebsd上編譯的bug

修複ssl的證書緩存錯誤

修複scgi缺少CONTENT-LENGTH變量的錯誤

2013-06-13kangle321

磁盤緩存非常大時,加快啟動時間。

windows版本,安全進程檢測主進程不活躍時間加大,減少誤判。

别名時,物理地址可使用相對地址(相對地址前加上doc_root家目錄)

2013-04-09kangle320

1修複htaccess一處兼容性bug

2修複虛拟主機自定義控制文件不能為絕對路徑的bug

3增加一個connection_close的标記模塊,用于控制關閉長連接

4修複一處ssl的bug

5其它微小的改進

2012-12-16kangle303

修正htaccess的RewriteRule無法使用!反轉的bug

修正htaccess的RewriteCond無法反向引用RewriteRule中的變量的bug

2012-12-06kangle302

修正一處無法過濾gzip壓縮内容的bug

修正一處内容替換會引發錯誤的bug

2012-11-23kangle301

修複幾處内存洩漏。

修複windows下,壓力過大時會重起的bug

2012-10-15kangle30

修複windows下,一處重起的bug

當連接上流失敗時,再次使用新的連接而不是從連接池重試,提高穩定性

修複linux下自動升級失敗的bug

2012-09-13kangle299

修複298版本,有些重寫無法支持的bug

修複一處xml配置文件錯誤,導緻程序無法啟動的bug

2012-09-11kangle298

修複htaccess重寫時一處不兼容的bug

最大post數據可以超過2G了。

修正一處,當磁盤空間滿了的時候,操作管理後面會丢失配置文件。

修複linux上時能自動檢測是否安裝了libiconv庫。

windows升級pcre庫到831

修複錯誤頁面無法正确處理長連接的bug

2012-07-23kangle297

修複一處開啟臨時文件交換時POST過大的數據而存在301或302跳轉時引發錯誤的BUG

修複防CC攻擊,白名單功能會有内存洩漏的bug

修複磁盤緩存,HTTP值為空時,會引發崩潰的BUG

修複在開啟臨時文件時,回應為空的body,無法使用長連接的BUG

修複一處x-accel-redirect的某些情況下無法正常工作的BUG

修複SNI無法正常工作的BUG

2012-06-26kangle296

修複fastcgi協議解析時,在某些情況下會出現死循環的bug

多節點服務器擴展的增強(增加cookie粘住,連續錯誤,以及狀态顯示)

windows版本增加磁盤異步IO功能,提升靜态文件的下載性能。

修複兩處在啟用内存緩存時,POST數據會出錯的bug

增加replace_header,selfs,self_ports三個模塊。

修複虛拟主機access控制文件為内置(-)時,無法重截和重起後失效的BUG

修複windows版本SSI擴展無法打開中文文件。

x-real-ip不再包含端口

修複通過htaccess重寫後的url無法緩存的BUG

增加http_only模塊,防xss跨站攻擊

輸入過濾(過濾post參數,上傳文件名),免費版本中可用,可防sql注入。

2012-05-24kangle295

修複linux下294的一處bug,windows版本不受影響。

2012-05-22kangle294

修複openssl庫不支持SNI時,無法編譯帶ssl功能的kangle

修複内容替換模塊無法保存帶<>等特殊字符的内容。

修複每ip連接限速的bug

增加代理目标

錯誤信息不在包含url

修複ssi的include包含的bug

修複asp模塊中出錯會暴露物理地址的bug

2012-04-27kangle293

修正SSL的幾個BUG

修正臨時文件有時無法删除的BUG

清理緩存時不會長時間占用鎖

修正靜态文件使用臨時文件的BUG(292中)

錯誤頁面顯示hostname,錯誤調試更方便定位主機

虛拟主機端口可用#ip,綁定到指定ip上。

修正x-accel-redirect有緩存命中時崩潰的BUG

去除了update_code,update_code在一些機器上導緻無法編譯的bug

2012-04-01kangle292

windows版本對于超時socket增加cancelIo調用,更加快速回收資源

修複windows版本有時無法翻轉日志的bug

修複ajp無法上傳文件的bug

修複單進程命令擴展啟動過程中長時間占用鎖

重命令中文語言名字由中文改為zh_CN

extworker創建子進程速度過慢

增加remove_header模塊

工作線程可在管理後台修改

連接信息可查看到方法

防CC攻擊的加強

修正29版本中的x-accel-redirect無法工作的bug

2012-03-20kangle291

windows版本升級pcre到830,并開啟jit支持

防cc增加白名單功能

extworker創建子進程速度更加合理和快速

安裝方式有

提供msi安裝包和源代碼安裝包和一鍵安裝命令。

相關詞條

相關搜索

其它詞條