KnProxy Theta v4.40 Beta 2

KnProxy Theta v4.40 Beta 2 发布,有些可选更新。

本次主要是一些功能升级:
1. 支持基于Etag和Modified日期的缓存(缓存工作本身交给客户端处理)
2. 修正了很多MIME判定BUG,放行video/*, audio/*, application/*(非application/javascript) 不经过解析器,大大减少了服务器试图解析二进制文件而内存溢出脚本终止,产生下在错误。
3. 重新编写了HTTP请求模块,使其支持更多的Header和更灵活的请求。目前还包括一个基于Web Sockets的备用请求体系(当cURL不可用但Web Sockets可用时才会选择)[注意:该体系只有对URL有限的支持,不能处理HTTPS和 POST且对chunked回复有些BUG]。
4. 修正了Cookie管理器的诸多BUG,能删除所有的Cookie了(似乎)。并且更新了一些about: 页面。Cookie管理器目前有中文和英文的支持,会根据设定语言进行选择。
5. 引入流模式,(stream:您的URL)服务器先把文件下载到硬存储,然后以文件流输出。这样避免文件超出PHP内存大小限度而失败。
6. 新的大小限制:MEMORY=128MB Time_limit=180s,避免大文件出问题,大于64MB 的(二进制)文件请换stream下载。

当然了,某些功能升级可能导致原先稳定的版本变得不稳定。在4.40正式推出之前,架设站长们可以考虑测试一下4.40-Beta系。如果有BUG之类的,非常欢迎反馈。毕竟个人测试能力有限。

至于为什么叫4.40 Beta2 是因为-Beta 已经在GitHub同步发布过了,但由于不够稳定没有正式放出。想获得最尖端KnProxy的可以关注https://github.com/jabbany/knProxy。不过等这里的稳定版也是不错的选择。

14 Comments

    1. Youtube视频目前还在研发,主要是视频API(地址解析方法总是在变= =)变化太快,加之调试起来比较麻烦,所以一直进展缓慢。

      回复

  1. 救命啊,三蛋的免费空间搭建后出错:
    Parse error: syntax error, unexpected $end, expecting ‘,’ or ‘)’ in /home/a5887737/public_html/zxdl/index.php on line 89

    回复

            1. 你这个空间不支持cURL,虽然能远程访问(= =)KnProxy就自动回到兼容模式了…这个还比较试验性。

              给你推荐个能用的免费空间 000webhost。其实几乎所有免费空间都可以使用的= =

              回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注