Web代理 - KnProxy - 应用新解读

最近随着Web代理大头PHProxy系列中止了研发,Web代理软件出现了比较大的空档。目前市面上的诸多代理网站都在使用非开源的Glype或者旧版本的PHProxy等。不过在用一个大型代理脚本(Glype)来增长服务器端压力的面前,许多免费的空间只能望而却步。那么就真的没有别的方式了么?——KnProxy,一个适用于免费 Web空间的低压力代理脚本便应运而生。服务器

先说说KnProxy有别于其余Web代理的几点优点吧:
1. 采用PHP内置的cURL模块:传统Web代理系统多数使用SOCKET或者file函数来获取远程文件,可是许多免费Web空间禁止了这些函数的远程访问或者彻底禁用了SOCKET之类底层操做。KnProxy使用了PHP自带的cURL模块,针对性的解决了这个问题。函数

2. 模块封装:传统代理脚本采起的都是单文件或者为了不代码抄袭,无规则分块(Glype)。KnProxy则有别于这些代理服务把内部模块拆成了如若干功能:
module_parser : 用于将如今的WEB页面解析/分析并把连接改掉
module_url : 用于将相对地址处理成绝对地址(进行简单的URL加和)
module_http : 用于发送HTTP请求
module_encoder : 用于实现地址加密
用户能够根据本身的需求来更改或者从新编写各个模块,而无需将整个脚本阅读明白。咱们能够经过替换 module_http 来在不支持cURL的空间上,使用file_get_contents等命令获取文件。这样大大下降了修正的难度。测试

3. 无需配置:直接上传就能用网站

4. 无识别性特征:网站没法判断访问请求来自代理加密

5. 调试模式:若是访问失败,用户能够在地址中加入 debug=true的 GET请求,这样就能获取一个HTTP对象的dump来分析错误产生的部位url

6. 不设繁琐复杂的检查机制:KnProxy是轻量级的代理,没有设置用户验证和滚动地址等模块,减轻服务器负担同时加快请求。.net

 

总之,有免费WEB的PHP空间的同志,不妨试试KnProxy这个小脚本。https://sourceforge.net/projects/knproxy/debug

经本人测试,能够登录 fb 等网站,不过youtube视频仍是没办法播放的代理

相关文章
相关标签/搜索