Polipo - Polipo - Wikipedia
Vývojáři | Juliusz Chroboczek |
---|---|
Konečné vydání | 1.1.1 / 15 května 2014 |
Úložiště | |
Napsáno | C |
Operační systém | Okna, OS X, Linux, OpenWrt, FreeBSD, OpenBSD[1] |
Typ | webová mezipaměť, proxy server |
Licence | Licence MIT (svobodný software )[2] |
webová stránka | www.pps.univ-paris-diderot.fr/~jch/software/polipo/ |
Polipo je lehký ukládání do mezipaměti a spedice web proxy server. Má širokou škálu použití, od podpory zabezpečení filtrováním provozu; do mezipaměti web, DNS a další počítačová síť vyhledávání skupiny lidí sdílejících síťové zdroje; k urychlení a webový server ukládáním opakovaných žádostí do mezipaměti. Lze jej nakonfigurovat tak, aby používal mezipaměť na disku a poskytoval obsah v mezipaměti, když je offline, a provádět různé formy filtrování obsahu.
Minimalizovat latence, Polipo oba potrubí více požadavků na zdroje a multiplexy více transakcí na stejné TCP / IP připojení.[3] Polipo je HTTP 1.1 -kompatibilní, podporuje IPv4, IPv6, filtrování provozu a vylepšení soukromí.
Polipo je svobodný software[4] propuštěn pod Licence MIT.[5]
Udržování společnosti Polipo skončilo 6. listopadu 2016[6] kvůli stále rozšířenějšímu používání šifrování (tj. HTTPS ) dělat zastaralé proxy pro ukládání do mezipaměti.[7]
Design
Polipo je navrženo k použití jako osobní webová mezipaměť nebo webová mezipaměť sdílená mezi několika uživateli, aby se zlepšil přístup k internetu.[8][9] Navrženo tak, aby bylo rychlé, lehké a malé, je užitečné, když nejsou k dispozici systémové prostředky pro větší proxy. Z tohoto důvodu byl použit k použití, jako je tether na OpenWrt.
Obaly GUI
Nativní polipo přichází jako vysoce specializovaný rozhraní příkazového řádku (CLI) softwarová aplikace, která vyžaduje psaní příkazů na klávesnice a parametry uložené v konfigurační textové soubory. Alternativně to polipo umožňuje uživatelů spustit program automatizovaně a neinteraktivně, například v a shell skript. Spuštěním a Obálka aplikace GUI uživatelé mohou intuitivně komunikovat s polipo, spusťte a zastavte jej a změňte jeho pracovní parametry prostřednictvím grafického ikony a vizuální indikátory.
Některé nezávislé obalové projekty GUI jsou:
- Solipo[10] - obalová aplikace GUI pro polipo ve Windows
- Dolipo[11] - obal GUI pro OS X
- Polipoid[12] - obal pro Android
Funkce
Rychlá, lehká a malá paměťová stopa proxy server polipo využívá celou řadu technik:[4]
- Polipo upgraduje požadavky klientů na HTTP / 1.1, i když přicházejí jako staré HTTP / 1.0.
- Polipo funguje dobře pomocí protokolu HTTP 1.1, takže může zvýšit latenci internetové komunikace.
- Polipo zrychlí procházení webu nebo alespoň bude mít menší latenci.
- Polipo uloží počáteční segment stahování do mezipaměti a v případě přerušení jej může dokončit později pomocí požadavků na rozsah.
- Polipo může do jisté míry nahradit filtrování a ochranu osobních údajů proxy, jako je Privoxy nebo WWWOFFLE, poskytuje možnosti blokování nebo přesměrování požadavků, cenzurování záhlaví požadavků HTTP a informací o odkazovači.[13]
- Polipo má úplnou podporu pro IPv6.
- Vzhledem k tomu, že Polipo umí mluvit IPv4 i IPv6, lze Polipo použít jako most mezi internetem IPv4 a IPv6.
- Polipo umí mluvit Protokoly SOCKS 4 a SOCKS 5.
- Polipo slouží jako webová mezipaměť.
Omezení
Polipo je na 32bitových systémech omezeno na velikost souboru 2G nebo 4G, což způsobí chyby při poskytování velkých požadavků.
Viz také
- Webový akcelerátor který pojednává o akceleraci HTTP na základě hostitele
- Reverzní proxy který pojednává o proxy na straně původu
- Porovnání webových serverů
- Protokol internetové mezipaměti
- Seznam čísel portů TCP a UDP
Reference
- ^ „polipo-1.1.1 - HTTP caching proxy“. Porty OpenBSD. 20. srpna 2014. Citováno 10. listopadu 2015.
- ^ „Manuál Polipo“. Citováno 23. září 2010.
- ^ „rfc2068 - HTTP / 1.1“. Citováno 23. září 2010.
- ^ A b „Polipo - webový proxy server v mezipaměti“. Citováno 5. února 2010.
- ^ „Podmínky distribuce Polipo“. Citováno 23. září 2010.
- ^ polipo zavazuje: přeformulovat README (6. listopadu 2016)
- ^ „Polipo - webový proxy server v mezipaměti“. Citováno 5. prosince 2016.
- ^ „Zvyšte procházení internetu - nainstalujte Polipo“. Citováno 5. února 2010.
- ^ „Manuál Polipo“. Citováno 23. září 2010.
- ^ "Solipo". Citováno 23. září 2010.
- ^ „Dolipo“. Citováno 23. září 2010.
- ^ "Polipoid". Citováno 21. dubna 2014.
- ^ „Cenzurovací hlavičky - Polipo Manual“. Citováno 30. dubna 2013.