Polipo

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Polipo
The polipo proxy server connecting an internal network and the Internet.
開發者Juliusz Chroboczek
當前版本1.1.1(2014年5月15日 (2014-05-15)
原始碼庫
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
程式語言C
引擎
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    作業系統WindowsOS XLinuxOpenWrtFreeBSD
    類型代理伺服器、網頁緩存
    許可協議MIT許可證[1]
    網站www.pps.univ-paris-diderot.fr/~jch/software/polipo/

    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以下的文件,在處理大型請求時會導致問題。

    參見[編輯]


    外部連結[編輯]

    參考資料[編輯]

    1. ^ The Polipo Manual. [2010-09-23]. (原始內容存檔於2012-09-01). 
    2. ^ rfc2068 - HTTP/1.1. [2010-09-23]. (原始內容存檔於2018-06-07). 
    3. ^ 3.0 3.1 Polipo — a caching web proxy. [2010-02-05]. (原始內容存檔於2016-03-25). 
    4. ^ Polipo distribution conditions. [2010-09-23]. (原始內容存檔於2016-03-04). 
    5. ^ Boost your Internet browsing - Install Polipo. [2010-02-05]. (原始內容存檔於2010-03-04). 
    6. ^ The Polipo Manual. [2010-09-23]. (原始內容存檔於2012-06-02). 
    7. ^ Solipo. [2010-09-23]. (原始內容存檔於2010-07-01). 
    8. ^ Dolipo. [2010-09-23]. (原始內容存檔於2010-07-01). 
    9. ^ Polipoid. [2014-04-21]. (原始內容存檔於2014-04-22). 
    10. ^ Censoring headers - The Polipo Manual. [2013-04-30]. (原始內容存檔於2013-01-13).