Polipo

来自Local Chinese Wikipedia
跳转到导航 跳转到搜索

页面Module:Infobox/styles.css没有内容。

Polipo
脚本错误:没有“InfoboxImage”这个模块。
脚本错误:没有“InfoboxImageVariant”这个模块。
开发者Juliusz Chroboczek
当前版本1.1.1(2014年5月15日 (2014-05-15)
编程语言C
操作系统WindowsOS XLinuxOpenWrtFreeBSD
类型代理服务器、网页缓存
许可协议MIT许可证[1]
网站www.pps.univ-paris-diderot.fr/~jch/software/polipo/
脚本错误:没有“Template wrapper”这个模块。

Polipo是一个轻量级的跨平台代理服务器。可以实现HTTPSOCKS代理。为了最小化延迟,Polipo管线化多个资源请求,在同一个TCP/IP连接多路复用[2]Polipo具有HTTP 1.1兼容,支持IPv4IPv6,流量过滤和隐私增强。Polipo是自由软件[3],使用MIT许可证[4]

设计[编辑]

Polipo被设计为用于个人网页缓存或网页快照,在许多用户中共享以加速网络访问。[5][6]Polipo快速、轻量、小型,当系统资源不足以运行较大代理时,这非常有用。因此,Polipo已被用于OpenWrt的网络共享工具。

图形用户界面包装[编辑]

Polipo具有一个专用的命令行界面(CLI)的应用程序,需要使用键盘键入命令,并将参数存储在配置文件中。作为替代,Polipo允许自动化和非交互地运行,例如使用Shell脚本。通过图形用户界面用户可以直观地和Polipo进行交互 , 通过图标和视觉指示器开始和停止运行、改变工作参数。

一些独立的图形界面项目:

  • Solipo[7] - Windows上的图形界面包装
  • Dolipo[8] - OS X上的图形界面包装
  • Polipoid[9] - Android上的图形界面包装

特性[编辑]

快速、轻量、小内存占用的代理服务器使用许多技术:[3]

  • Polipo将客户端请求升级到HTTP/1.1,即使请求为HTTP/1.0格式。
  • Polipo能够很好地进行HTTP 1.1管线化,可降低网络通讯延迟。
  • Polipo使网页浏览更快,或者至少有更短的延迟。
  • Polipo缓存下载的起始段,使用Range请求在以后完成,以防中断。
  • Polipo在一定程度上能代替过滤、增强隐私的代理,例如Privoxy或者WWWOFFLE。它能够拦截或重定向请求,检查HTTP请求头和引用信息。[10]
  • Polipo同时支持IPv4和IPv6,所以Polipo可作为IPv4和IPv6网络之间的桥梁。
  • Polipo支持SOCKS 4和SOCKS 5协议
  • Polipo用作网页快照

限制[编辑]

Polipo在32位系统上只能处理2G或4G以下的文件,在处理大型请求时会导致问题。

参见[编辑]

package.lua第80行Lua错误:module 'Module:Portal/images/chinese' not found


外部链接[编辑]

参考资料[编辑]

  1. 脚本错误:没有“citation/CS1”这个模块。
  2. 脚本错误:没有“citation/CS1”这个模块。
  3. 3.0 3.1 脚本错误:没有“citation/CS1”这个模块。
  4. 脚本错误:没有“citation/CS1”这个模块。
  5. 脚本错误:没有“citation/CS1”这个模块。
  6. 脚本错误:没有“citation/CS1”这个模块。
  7. 脚本错误:没有“citation/CS1”这个模块。
  8. 脚本错误:没有“citation/CS1”这个模块。
  9. 脚本错误:没有“citation/CS1”这个模块。
  10. 脚本错误:没有“citation/CS1”这个模块。