بوليبو

بوليبو
المطور(ون)يوليوس تشروبوتسيك
الإصدار النهائي
1.1.1 [1]  / 14 مايو 2014 ؛ منذ 10 سنوات ( 14 مايو 2014 )
مستودع
  • github.com/jech/polipo
مكتوب فيج
نظام التشغيلويندوز ، أو إس إكس ، لينكس ، أوبن ورت ، فري بي إس دي ، أوبن بي إس دي [2]
يكتبذاكرة التخزين المؤقتة للويب ، خادم الوكيل
رخصةرخصة معهد ماساتشوستس للتكنولوجيا ( برمجيات مجانية ) [3]
موقع إلكترونيwww.pps.univ-paris-diderot.fr/~jch/software/polipo/
حزمة البرامج LAMP مع polipo كخادم وكيل ويب خفيف الوزن لإعادة التوجيه والتخزين المؤقت. حل عالي الأداء وعالي التوافر لبيئة معادية

Polipo هو خادم وكيل ويب خفيف الوزن للتخزين المؤقت وإعادة التوجيه . له مجموعة واسعة من الاستخدامات، من مساعدة الأمان عن طريق تصفية حركة المرور؛ إلى تخزين بيانات الويب و DNS وعمليات البحث الأخرى في شبكة الكمبيوتر لمجموعة من الأشخاص الذين يتشاركون موارد الشبكة؛ إلى تسريع خادم الويب عن طريق تخزين الطلبات المتكررة. يمكن تكوينه لاستخدام ذاكرة التخزين المؤقت على القرص وتقديم المحتوى المخزن مؤقتًا عند عدم الاتصال بالإنترنت وإجراء أشكال مختلفة من تصفية المحتوى.

لتقليل زمن الوصول ، يقوم Polipo بتوجيه طلبات موارد متعددة وإرسال معاملات متعددة إلى نفس اتصال TCP/IP . [4] Polipo متوافق مع HTTP 1.1 ، ويدعم IPv4 و IPv6 وتصفية حركة المرور وتعزيز الخصوصية.

Polipo هو برنامج مجاني [5] تم إصداره بموجب ترخيص MIT . [6]

توقف صيانة Polipo في 6 نوفمبر 2016 [7] بسبب الاستخدام المتزايد للتشفير (أي HTTPS ) مما يجعل وكلاء التخزين المؤقت عفا عليهم الزمن. [8]

تصميم

تم تصميم Polipo لاستخدامه كذاكرة تخزين مؤقتة شخصية للويب أو ذاكرة تخزين مؤقتة مشتركة بين عدد قليل من المستخدمين لتعزيز الوصول إلى الإنترنت. [9] [10] تم تصميمه ليكون سريعًا وخفيف الوزن وصغير الحجم، وهو مفيد عندما تكون موارد النظام لوكيل أكبر غير متوفرة. وبسبب هذا، تم استخدامه في استخدامات مثل الربط على OpenWrt .

غلافات واجهة المستخدم الرسومية

يأتي polipo في الأصل كتطبيق برمجي عالي التخصص لواجهة سطر الأوامر (CLI)، والذي يتطلب كتابة الأوامر على لوحة المفاتيح وتخزين المعلمات في ملفات نصية للتكوين . بدلاً من ذلك، يسمح polipo للمستخدمين بتشغيل البرنامج تلقائيًا وغير تفاعلي، كما هو الحال في نص برمجي shell . من خلال بدء تشغيل تطبيق غلاف واجهة المستخدم الرسومية ، يمكن للمستخدمين التفاعل بشكل حدسي مع polipo وبدء تشغيله وإيقافه وتغيير معلماته العاملة، من خلال الرموز الرسومية والمؤشرات المرئية.

بعض مشاريع غلاف واجهة المستخدم الرسومية المستقلة هي:

  • Solipo [11] - تطبيق غلاف واجهة المستخدم الرسومية لـ polipo على Windows
  • Dolipo [12] - غلاف واجهة المستخدم الرسومية لنظام التشغيل OS X
  • Polipoid [13] - غلاف لنظام Android

سمات

يستخدم خادم الوكيل السريع وخفيف الوزن وصغير الحجم للذاكرة polipo مجموعة متنوعة من التقنيات: [5]

  • سيقوم Polipo بترقية طلبات العميل إلى HTTP/1.1 حتى لو كانت تأتي بصيغة HTTP/1.0 القديمة.
  • يقوم Polipo بتنفيذ خط أنابيب HTTP 1.1 بشكل جيد، لذا يمكنه تحسين زمن انتقال الاتصالات عبر الإنترنت.
  • سوف يجعل Polipo تصفح الويب أسرع أو على الأقل يبدو وكأنه يتمتع بزمن وصول أقل.
  • سيقوم Polipo بتخزين الجزء الأولي من التنزيل ويمكنه إكماله لاحقًا باستخدام طلبات النطاق، في حالة حدوث مقاطعات.
  • يمكن لـ Polipo، إلى حد ما، أن يحل محل وكلاء التصفية وتعزيز الخصوصية مثل Privoxy أو WWWOFFLE ، فهو يوفر إمكانيات لحظر أو إعادة توجيه الطلبات ورقابة رؤوس طلبات HTTP ومعلومات المرجع. [14]
  • يتمتع Polipo بدعم كامل لـ IPv6.
  • نظرًا لأن Polipo يمكنه التحدث بكل من IPv4 و IPv6، فمن الممكن استخدام Polipo كجسر بين شبكتي الإنترنت IPv4 و IPv6.
  • يمكن لـ Polipo التحدث ببروتوكولات SOCKS 4 و SOCKS 5 .
  • يعتبر Polipo بمثابة ذاكرة تخزين مؤقتة للويب .

القيود

يقتصر Polipo على أحجام ملفات 2G أو 4G على أنظمة 32 بت مما سيؤدي إلى حدوث أخطاء عند تقديم الطلبات الكبيرة.

انظر أيضا

مراجع

  1. ^ "الإصدار 1.1.1". 14 مايو 2014. تم الاسترجاع 22 يوليو 2018 .
  2. ^ "polipo-1.1.1 – HTTP caching proxy". OpenBSD ports . 20 أغسطس 2014 . تم الاسترجاع في 10 نوفمبر 2015 .
  3. ^ "دليل بوليبو" . تم استرجاعه في 23 سبتمبر 2010 .
  4. ^ Fielding, R.; Gettys, J.; Mogul, J.; Frystyk, H.; Berners-Lee, T. (1997). "rfc2068 - HTTP/1.1". doi :10.17487/RFC2068 . تم الاسترجاع في 23 سبتمبر 2010 . {{cite journal}}: تتطلب المجلة الاستشهاد بها |journal=( مساعدة )
  5. ^ "Polipo — a caching web proxy" . تم الاسترجاع في 5 فبراير 2010 .
  6. ^ "شروط توزيع بوليبو" . تم الاسترجاع في 23 سبتمبر 2010 .
  7. ^ polipo commits: إعادة صياغة README (6 نوفمبر 2016)
  8. ^ "Polipo — a caching web proxy" . تم الاسترجاع في 5 ديسمبر 2016 .
  9. ^ "عزز تصفحك للإنترنت - قم بتثبيت Polipo" . تم الاسترجاع في 5 فبراير 2010 .
  10. ^ "دليل بوليبو" . تم استرجاعه في 23 سبتمبر 2010 .
  11. ^ "Solipo" . تم الاسترجاع في 23 سبتمبر 2010 .
  12. ^ "Dolipo" . تم الاسترجاع في 23 سبتمبر 2010 .
  13. ^ "Polipoid" . تم الاسترجاع في 21 أبريل 2014 .
  14. ^ "رقابة العناوين - دليل بوليبو" . تم الاسترجاع في 30 أبريل 2013 .
  • الصفحة الرسمية للمشروع
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=بوليبو&oldid=1210215488"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate