Knowledge (XXG)

Polipo

Source 📝

431: 100: 56: 26: 197: 295:
Polipo is designed to be used as a personal web cache or a web cache shared among a few users to boost internet access. Designed to be fast, lightweight and small, it is useful when the system resources for a larger proxy are unavailable. Because of this, it has been put to uses such as a tether on
25: 238:
by caching repeated requests. It can be configured to use on-disk cache and serve cached content when offline and perform various forms of content filtering.
832: 837: 842: 436: 208:
as lightweight forwarding and caching web proxy server. A high performance and high-availability solution for a hostile environment
466: 333: 789: 379:
Polipo will cache the initial segment of a download and can complete it later using Range requests, in case of interrupts.
254: 535: 79: 827: 47: 250: 768: 651: 456: 705: 419:
Polipo is limited to 2G or 4G file sizes on 32 bit systems which will cause errors when serving large requests.
390:, it provides capabilities to block or redirect requests, censor HTTP request headers and referrer information. 329: 113: 396:
Since Polipo can speak both IPv4 and IPv6, Polipo can be used as a bridge between the IPv4 and IPv6 Internets.
684: 283:
Polipo ceased to be maintained on 6 November 2016 due to the increasingly widespread use of encryption (i.e.
461: 852: 847: 309: 201: 631: 580: 242: 152: 55: 317: 227: 313: 812: 610: 188: 561: 363: 337: 321: 231: 226:. It has a wide variety of uses, from aiding security by filtering traffic; to caching web, 168: 120: 485: 382:
Polipo can, to some extent, substitute for filtering and privacy-enhancing proxies such as
593: 444: 246: 99: 373:
Polipo does HTTP 1.1 pipelining well, so it can enhance internet communication latency.
220: 821: 512: 450: 370:
Polipo will upgrade client requests to HTTP/1.1 even if they come in as old HTTP/1.0.
273: 177: 196: 325: 223: 161: 277: 173: 336:
polipo, start and stop it and change its working parameters, through graphical
426: 235: 33: 726: 376:
Polipo will make web browsing faster or at least appear to have less latency.
663: 407: 216: 157: 556:
Fielding, R.; Gettys, J.; Mogul, J.; Frystyk, H.; Berners-Lee, T. (1997).
234:
lookups for a group of people sharing network resources; to speeding up a
387: 258: 383: 312:(CLI) software application, which requires commands to be typed on the 297: 145: 141: 137: 125: 565: 557: 747: 400: 284: 133: 324:
to run the program automated and non-interactively, such as in a
88: 266: 262: 129: 507: 347:
Solipo - a GUI wrapper application for polipo on Windows
189:
www.pps.univ-paris-diderot.fr/~jch/software/polipo/
184: 167: 151: 119: 109: 78: 46: 32: 366:proxy server polipo uses a variety of techniques: 652:polipo commits: rephrase README (6 November 2016) 685:"Boost your Internet browsing - Install Polipo" 308:Natively, polipo comes as a highly specialized 269:, traffic filtering and privacy-enhancement. 8: 447:which discusses host-based HTTP acceleration 18: 343:Some independent GUI wrapper projects are: 605: 603: 98: 54: 17: 195: 790:"Censoring headers - The Polipo Manual" 477: 589: 578: 393:Polipo has complete support for IPv6. 7: 437:Free and open-source software portal 253:multiple transactions onto the same 508:"polipo-1.1.1 – HTTP caching proxy" 453:which discusses origin-side proxies 287:) making caching proxies obsolete. 14: 632:"Polipo distribution conditions" 467:List of TCP and UDP port numbers 429: 362:The fast, lightweight and small 353:Polipoid - a wrapper for Android 24: 833:Proxy server software for Linux 350:Dolipo - a GUI wrapper for OS X 320:. Alternatively, polipo allows 249:multiple resource requests and 664:"Polipo — a caching web proxy" 611:"Polipo — a caching web proxy" 215:is a discontinued lightweight 1: 838:Unix network-related software 401:SOCKS 4 and SOCKS 5 protocols 843:Cross-platform free software 869: 813:Official project homepage 457:Comparison of web servers 316:and parameters stored in 74: 42: 23: 318:configuration text files 462:Internet Cache Protocol 340:and visual indicators. 330:GUI wrapper application 588:Cite journal requires 332:users can intuitively 310:command-line interface 209: 202:LAMP (software bundle) 61:; 10 years ago 399:Polipo can speak the 261:-compliant, supports 199: 558:"rfc2068 - HTTP/1.1" 706:"The Polipo Manual" 536:"The Polipo Manual" 406:Polipo serves as a 276:released under the 20: 828:Free proxy servers 210: 38:Juliusz Chroboczek 255:TCP/IP connection 194: 193: 860: 801: 800: 798: 796: 786: 780: 779: 777: 775: 765: 759: 758: 756: 754: 744: 738: 737: 735: 733: 723: 717: 716: 714: 712: 702: 696: 695: 693: 691: 681: 675: 674: 672: 670: 660: 654: 649: 643: 642: 640: 638: 628: 622: 621: 619: 617: 607: 598: 597: 591: 586: 584: 576: 574: 572: 566:10.17487/RFC2068 553: 547: 546: 544: 542: 532: 526: 525: 523: 521: 516:. 20 August 2014 504: 498: 497: 495: 493: 482: 439: 434: 433: 432: 364:memory footprint 328:. By starting a 232:computer network 121:Operating system 102: 97: 94: 92: 90: 69: 67: 62: 58: 28: 21: 868: 867: 863: 862: 861: 859: 858: 857: 818: 817: 809: 804: 794: 792: 788: 787: 783: 773: 771: 767: 766: 762: 752: 750: 746: 745: 741: 731: 729: 725: 724: 720: 710: 708: 704: 703: 699: 689: 687: 683: 682: 678: 668: 666: 662: 661: 657: 650: 646: 636: 634: 630: 629: 625: 615: 613: 609: 608: 601: 587: 577: 570: 568: 555: 554: 550: 540: 538: 534: 533: 529: 519: 517: 506: 505: 501: 491: 489: 486:"Release 1.1.1" 484: 483: 479: 475: 445:Web accelerator 435: 430: 428: 425: 417: 360: 306: 293: 219:and forwarding 105: 87: 70: 65: 63: 60: 12: 11: 5: 866: 864: 856: 855: 850: 845: 840: 835: 830: 820: 819: 816: 815: 808: 807:External links 805: 803: 802: 781: 760: 739: 718: 697: 676: 655: 644: 623: 599: 590:|journal= 548: 527: 499: 476: 474: 471: 470: 469: 464: 459: 454: 448: 441: 440: 424: 421: 416: 413: 412: 411: 404: 397: 394: 391: 380: 377: 374: 371: 359: 356: 355: 354: 351: 348: 305: 302: 292: 289: 245:, Polipo both 192: 191: 186: 182: 181: 171: 165: 164: 155: 149: 148: 123: 117: 116: 111: 107: 106: 104: 103: 84: 82: 76: 75: 72: 71: 52: 50: 44: 43: 40: 39: 36: 30: 29: 13: 10: 9: 6: 4: 3: 2: 865: 854: 853:Reverse proxy 851: 849: 848:Forward proxy 846: 844: 841: 839: 836: 834: 831: 829: 826: 825: 823: 814: 811: 810: 806: 791: 785: 782: 770: 764: 761: 749: 743: 740: 728: 722: 719: 707: 701: 698: 686: 680: 677: 665: 659: 656: 653: 648: 645: 633: 627: 624: 612: 606: 604: 600: 595: 582: 567: 563: 559: 552: 549: 537: 531: 528: 515: 514: 513:OpenBSD ports 509: 503: 500: 488:. 14 May 2014 487: 481: 478: 472: 468: 465: 463: 460: 458: 455: 452: 451:Reverse proxy 449: 446: 443: 442: 438: 427: 422: 420: 414: 409: 405: 402: 398: 395: 392: 389: 385: 381: 378: 375: 372: 369: 368: 367: 365: 357: 352: 349: 346: 345: 344: 341: 339: 335: 334:interact with 331: 327: 323: 319: 315: 311: 303: 301: 299: 290: 288: 286: 281: 279: 275: 274:free software 270: 268: 264: 260: 256: 252: 248: 244: 239: 237: 233: 229: 225: 222: 218: 214: 207: 203: 198: 190: 187: 183: 179: 178:free software 175: 172: 170: 166: 163: 159: 156: 154: 150: 147: 143: 139: 135: 131: 127: 124: 122: 118: 115: 112: 108: 101: 96: 86: 85: 83: 81: 77: 73: 59:/ 14 May 2014 57: 51: 49: 48:Final release 45: 41: 37: 35: 31: 27: 22: 16: 793:. Retrieved 784: 772:. Retrieved 763: 753:23 September 751:. Retrieved 742: 732:23 September 730:. Retrieved 721: 711:23 September 709:. Retrieved 700: 688:. Retrieved 679: 667:. Retrieved 658: 647: 637:23 September 635:. Retrieved 626: 614:. Retrieved 581:cite journal 571:23 September 569:. Retrieved 551: 541:23 September 539:. Retrieved 530: 518:. Retrieved 511: 502: 490:. Retrieved 480: 418: 361: 342: 326:shell script 307: 304:GUI wrappers 294: 282: 271: 257:. Polipo is 241:To minimize 240: 224:proxy server 212: 211: 205: 162:proxy server 34:Developer(s) 15: 520:10 November 415:Limitations 278:MIT License 251:multiplexes 174:MIT License 66:14 May 2014 53:1.1.1  822:Categories 769:"Polipoid" 690:5 February 669:5 December 616:5 February 473:References 272:Polipo is 236:web server 230:and other 110:Written in 80:Repository 408:web cache 247:pipelines 158:web cache 795:30 April 774:21 April 748:"Dolipo" 727:"Solipo" 423:See also 388:WWWOFFLE 358:Features 314:keyboard 259:HTTP 1.1 492:22 July 384:Privoxy 298:OpenWrt 243:latency 217:caching 185:Website 169:License 146:OpenBSD 142:FreeBSD 138:OpenWrt 126:Windows 95:/polipo 64: ( 291:Design 213:Polipo 206:polipo 89:github 19:Polipo 338:icons 322:users 285:HTTPS 204:with 134:Linux 93:/jech 797:2013 776:2014 755:2010 734:2010 713:2010 692:2010 671:2016 639:2010 618:2010 594:help 573:2010 543:2010 522:2015 494:2018 296:the 267:IPv6 263:IPv4 200:The 153:Type 130:OS X 91:.com 562:doi 386:or 228:DNS 221:web 824:: 602:^ 585:: 583:}} 579:{{ 560:. 510:. 300:. 280:. 265:, 160:, 144:, 140:, 136:, 132:, 128:, 799:. 778:. 757:. 736:. 715:. 694:. 673:. 641:. 620:. 596:) 592:( 575:. 564:: 545:. 524:. 496:. 410:. 403:. 180:) 176:( 114:C 68:)

Index

The polipo proxy server connecting an internal network and the Internet.
Developer(s)
Final release
Edit this on Wikidata
Repository
github.com/jech/polipo
Edit this at Wikidata
C
Operating system
Windows
OS X
Linux
OpenWrt
FreeBSD
OpenBSD
Type
web cache
proxy server
License
MIT License
free software
www.pps.univ-paris-diderot.fr/~jch/software/polipo/

LAMP (software bundle)
caching
web
proxy server
DNS
computer network
web server

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.