الأعلى  

Tinyproxy - الدليل النهائي

كشخص قام بتكوين العديد من خوادم البروكسي، يمكنني أن أخبرك أن Tinyproxy هو حل خفيف وفعال لاحتياجاتك من البروكسي.

بغض النظر عما إذا كنت ترغب في تحسين خصوصيتك على الإنترنت أو إدارة وصولك إلى الإنترنت، فإن Tinyproxy خيار ممتاز.

سيأخذك هذا الدليل خطوة بخطوة خلال عملية إعداد خدمة البروكسي هذه واستخدامها واستكشاف الأخطاء وإصلاحها.

جدول المحتويات

  1. ما هو Tinyproxy؟
  2. مزايا وعيوب Tinyproxy
  3. كيفية تثبيت Tinyproxy
  4. كيفية تهيئة Tinyproxy
  5. كيفية إعداد متصفح لاستخدام Tinyproxy
  6. كيفية إعداد جهاز محمول لاستخدام Tinyproxy
  7. كيفية اختبار تكوين الوكيل الخاص بك
  8. كيفية مراقبة Tinyproxy وإدارته
  9. كيفية تحسين أداء Tinyproxy
  10. كيفية استكشاف أخطاء Tinyproxy وإصلاحها
  11. كلمات ختامية

1. ما هو Tinyproxy؟

Tinyproxy هو برنامج صغير وسريع ومتعدد الاستخدامات HTTP/وكيل HTTPS خادم. إنه مثالي لحالات الاستخدام التي يكون فيها خادم وكيل كامل الميزات مثل RapidSeedbox مبالغ فيه. البروكسي سهل التهيئة ويستخدم الحد الأدنى من موارد النظام، مما يجعله مثالياً للأجهزة المدمجة أو الخوادم الصغيرة.

الصفحة الرسمية لـ tinyproxy

2. إيجابيات وسلبيات Tinyproxy

قبل الغوص في الإعداد والتهيئة، تحتاج إلى معرفة المزايا والعيوب المحتملة لاستخدام Tinyproxy. وبناءً على تجربتي الشخصية، إليك أهم المزايا والعيوب:

الإيجابياتالسلبيات
خفيف الوزن: يستخدم الحد الأدنى من الموارد، وهو مثالي للأنظمة ذات الأجهزة المحدودة.ميزات محدودة: بالمقارنة مع خوادم البروكسي الأكثر ثراءً بالميزات مثل RapidSeedbox، فإن Tinyproxy أساسي للغاية.
الأداء: على الرغم من صغر حجمه، يمكنه التعامل مع قدر كبير من حركة المرور دون مشاكل ملحوظة في الأداء.التحكم الأساسي في الوصول: في حين أنه يسمح بالتحكم في الوصول المستند إلى بروتوكول الإنترنت، إلا أنه لا يسمح بآليات مصادقة أكثر تقدماً.
دعم HTTPS.الأساسيات تسجيل الدخول: إمكانيات التسجيل مناسبة للمبتدئين، ولكنها لن تلبي احتياجات المستخدمين الذين يحتاجون إلى ميزات تسجيل ومراقبة متقدمة.
مفتوح المصدر ومجاني.صغيرة المجتمع: مجتمع الدعم نشط ولكنه ليس كبيراً مثل مجتمع خوادم البروكسي الأخرى. وهذا يجعل استكشاف الأخطاء وإصلاحها أكثر صعوبة.
استهلاك صغير للذاكرة.لا يوجد تخزين مؤقت.
إعداد سريع.لا توجد تصفية متقدمة للمحتوى.
قابل للتخصيص.لا يمكن القياس: غير مناسب للشبكات الكبيرة جدًا ذات أحجام حركة المرور العالية.
تكوين معقد: يتطلب ملف التكوين بعض المعرفة التقنية المتقدمة، لذا فهو غير مناسب للمستخدمين العاديين.

3. كيفية تثبيت Tinyproxy

إعداد Tinyproxy سهل للغاية. إليك كيفية القيام بذلك على نظام لينكس.

  1. تحديث قائمة الحزمة الخاصة بك: افتح جهازك الطرفي وشغّل الأمر التالي للتحقق مما إذا كانت قائمة الحزم لديك محدّثة. sudo apt update
  2. تثبيت Tinyproxy: استخدم الأمر التالي لتثبيته. sudo apt apt install tinyproxy
  3. ابدأ الخدمة: بمجرد التثبيت، ابدأ تشغيل الخدمة باستخدام: sudo systemctl بدء تشغيل النظام tinyproxy
  4. تمكين Tinyproxy لبدء التشغيل عند الإقلاع: إذا كنت تريد أن تبدأ الخدمة تلقائيًا عند بدء تشغيل النظام، فقم بتشغيلها: sudo systemctl systemctl تمكين tinyproxy

4. كيفية تهيئة Tinyproxy

بعد تثبيت Tinyproxy، ستحتاج إلى تهيئته وفقًا لاحتياجاتك. يقع ملف التهيئة، tinyproxy.conf، في الدليل /etc/tinyproxy/ على معظم أنظمة لينكس. إليك كيفية تهيئته بشكل صحيح:

a. التكوين الأساسي

  1. افتح ملف التكوين: استخدم محرر نصوص لفتح ملف تهيئة Tinyproxy. sudo nano /etc/tinyproxy/tinyproxy.conf
  2. تعيين المنفذ: ابحث عن الميناء في ملف التكوين وتعيينه على رقم المنفذ المطلوب. بشكل افتراضي، يستمع Tinyproxy على المنفذ 8888. المنفذ 8888
  3. السماح بعناوين IP محددة: لتقييد الوصول إلى عناوين أو نطاقات IP محددة، قم بإضافتها ضمن السماح التوجيه. هذا أمر مهم للأمان، لذا تأكد من أن الأجهزة الموثوق بها فقط هي التي يمكنها استخدام البروكسي الخاص بك. على سبيل المثال: السماح ل 192.168.1.0.0/24
  4. تكوين التسجيل: تمكين وتحديد موقع ملف السجل لأغراض المراقبة واستكشاف الأخطاء وإصلاحها. قم بتعيين ملف السجل إلى مسار ملف السجل المفضل لديك. ملف السجل "/var/log/tinyproxy/tinyproxy.log"
  5. تعيين مستوى السجل: استخدام مستوى السجل لتحديد مقدار التفاصيل التي تريدها في السجلات. الخيارات المتاحة هي الحرجة, خطأ, تحذير, إشعار, الاتصال, المعلوماتو التصحيح. للاستخدام العام، أقترح استخدام المعلومات أو إشعار. على سبيل المثال: معلومات مستوى السجل
  6. تحديد الحد الأقصى للعملاء: الحد من عدد العملاء المتزامنين الذين يمكنهم الاتصال ب Tinyproxy عن طريق تعيين ماكسالعملاء التوجيه. يساعد هذا في إدارة حمل الخادم ويساعد في الحفاظ على أداء مستقر. على سبيل المثال: الحد الأقصى للعملاء 100
  7. إعدادات المهلة: ضبط المهلة لتحديد المدة التي يجب أن ينتظرها Tinyproxy قبل إغلاق الاتصال الخامل. على سبيل المثال المهلة 600
  8. تمكين HTTPS: إذا كنت بحاجة إلى دعم اتصالات HTTPS، فتأكد من أن منفذ التوصيل يتضمن التوجيه المنفذ 443، المنفذ الافتراضي ل HTTPS - 443 منفذ الاتصال 443
  9. التحكم في الوصول: إلى جانب التحكم في الوصول المستند إلى IP، يمكنك أيضًا استخدام فلترة لحظر عناوين URL أو نطاقات محددة. هذا مفيد لتصفية المحتوى. يمكنك استخدامه على النحو التالي - عامل التصفية "/etc/tinyproxy/filter"
  10. الوضع المجهول: يمكنك تمكين الوضع المجهول لإخفاء معلومات الشبكة الداخلية الخاصة بك. يمكن القيام بذلك عن طريق تعيين مجهول التوجيه مع هذا الأمر - "رؤوس مجهولة"
  11. المصادقة الأساسية: إذا كنت بحاجة إلى تأمين البروكسي الخاص بك باستخدام اسم مستخدم وكلمة مرور، يمكنك تكوين المصادقة الأساسية عن طريق تعيين المصادقة الأساسية التوجيه بهذه الطريقة - اسم المستخدم الأساسي: كلمة المرور

b. التحقق

  1. الحفظ والخروج: بعد إجراء التغييرات اللازمة، احفظ واخرج من محرر النصوص. إذا كنت تستخدم نانو، يمكنك القيام بذلك عن طريق الضغط على CTRL + Xثم يو أدخل.
  2. إعادة تشغيل Tinyproxy: قم بتطبيق التغييرات عن طريق إعادة تشغيل خدمة Tinyproxy باستخدام الرمز التالي - sudo systemctl إعادة تشغيل نظام التشغيل sudo systemctl إعادة تشغيل tinyproxy
  3. التحقق من الحالة: تحقق من أن Tinyproxy يعمل بشكل صحيح من خلال التحقق من حالته. يمكنك القيام بذلك عبر حالة النظام sudo systemctl status tinyproxy
  4. اختبار الوكيل: قم بتعيين متصفحك أو جهازك لاستخدام الخادم الوكيل والمنفذ الذي قمت بتكوينه من الخطوات أعلاه. على سبيل المثال، إذا قمت بتعيين المنفذ إلى 8888 وكان عنوان IP الخاص بخادمك هو 192.168.1.2، فقم بتكوين متصفحك لاستخدام 192.168.1.2:8888 كخادم وكيل.

b. التكوين المتقدم

#1 تصفية المحتوى

يمكنك حظر مواقع ويب أو أنواع محددة من المحتوى باستخدام أداة فلترة التوجيه. أنشئ ملف تصفية يحتوي على عناوين URL أو أنماط لحظرها.

  1. إنشاء ملف تصفية: sudo nano /etc/tinyproxy/filter
  2. إضافة قواعد الحظر: كوم .example.com.badwebsite.com
  3. تمكين التصفية: تأكد من أن فلترة يشير التوجيه إلى ملف المرشح الخاص بك - عامل التصفية "/etc/tinyproxy/filter"
  4. إعادة تشغيل Tinyproxy: تطبيق التغييرات وإعادة التشغيل. sudo systemctl إعادة تشغيل نظام التشغيل sudo systemctl إعادة تشغيل tinyproxy

#2 الحد من عرض النطاق الترددي

في حين أن Tinyproxy نفسه لا يتعامل مع التحكم في النطاق الترددي، يمكنك دمجه مع أدوات مثل ر ج (التحكم في حركة المرور) على نظام Linux لإدارة استخدام النطاق الترددي.

بمجرد تثبيت Tinyproxy وتهيئته، يمكنك البدء في استخدامه لإدارة حركة المرور على الإنترنت. دعنا نرى كيفية إعداد المتصفح أو الجهاز حتى تتمكن من استخدامه.

5. كيفية إعداد متصفح لاستخدام Tinyproxy

إن تهيئة متصفح الويب الخاص بك لاستخدام Tinyproxy أمر سهل ويساعدك في الحفاظ على خصوصية أنشطتك على الإنترنت وتحت سيطرتك. تنبيه فقط: صُمم Tinyproxy للأنظمة الشبيهة بأنظمة يونكس، لكن يمكنك تشغيله على ويندوز باستخدام نظام ويندوز الفرعي لنظام لينكس (WSL) أو Cygwin. فيما يلي دليل تفصيلي لإعداد متصفحات مختلفة لاستخدام Tinyproxy.

a. جوجل كروم

  1. افتح إعدادات كروم: انقر على النقاط الرأسية الثلاث في الزاوية العلوية اليمنى من المتصفح واختر "إعدادات" من القائمة المنسدلة.
  2. فتح إعدادات وكيل النظام المفتوح: ضمن قسم "النظام"، انقر على "فتح إعدادات البروكسي في حاسوبك".
إعدادات بروكسي الكروم
  • تكوين إعدادات الوكيل:
    • للويندوز: في نافذة "خصائص الإنترنت"، انتقل إلى علامة التبويب "اتصالات" وانقر على "إعدادات الشبكة المحلية". حدّد خانة "استخدام خادم وكيل لشبكتك المحلية"، ثم أدخل عنوان IP ورقم المنفذ الخاص بخادم Tinyproxy. انقر على "موافق" للحفظ.
    • لنظام التشغيل macOS: في نافذة "الشبكة"، حدد اتصال الشبكة النشط وانقر على "متقدم". انتقل إلى علامة التبويب "البروكسيات"، وحدد خانتي "وكيل الويب (HTTP)" و "وكيل الويب الآمن (HTTPS)"، ثم أدخل عنوان IP ورقم المنفذ لخادم Tinyproxy الخاص بك. انقر على "موافق" ثم "تطبيق".
    • لنظام التشغيل Linux: اعتمادًا على بيئة سطح المكتب لديك (GNOME، KDE، إلخ)، قم بالوصول إلى إعدادات الشبكة وابحث عن قسم تهيئة البروكسي. أدخل عنوان IP ورقم منفذ خادم Tinyproxy الخاص بك، ثم احفظ الإعدادات.

b. موزيلا فايرفوكس

  1. افتح خيارات فايرفوكس: انقر على الخطوط الأفقية الثلاثة في الزاوية العلوية اليمنى من المتصفح واختر "خيارات" (أو "تفضيلات" على نظام macOS) من القائمة المنسدلة.
  2. فتح إعدادات الشبكة: مرر لأسفل إلى قسم "إعدادات الشبكة" وانقر على "الإعدادات".
  3. تكوين البروكسي الخاص بك: في نافذة "إعدادات الاتصال"، حدد "تكوين البروكسي اليدوي".
  4. أدخل تفاصيل الوكيل: أدخل عنوان IP ورقم المنفذ لخادم Tinyproxy الخاص بك في حقل "وكيل HTTP" ورقم المنفذ المقابل. إذا كنت تريد أن تمر كل حركة المرور (بما في ذلك HTTPS) من خلال Tinyproxy، فحدد المربع "استخدام هذا الخادم الوكيل لجميع البروتوكولات".
  5. حفظ الإعدادات: انقر فوق "موافق" لحفظ إعدادات الوكيل.

c. مايكروسوفت إيدج

  1. افتح إعدادات الحافة المفتوحة: انقر على النقاط الأفقية الثلاث في الزاوية العلوية اليمنى من المتصفح واختر "إعدادات" من القائمة المنسدلة.
  2. افتح إعدادات الوكيل: مرر لأسفل وانقر على "النظام والأداء". ثم، انقر على "فتح إعدادات البروكسي في حاسوبك" ضمن "النظام".
إعدادات الوكيل الحافة
  • تكوين إعدادات الوكيل: في نافذة "خصائص الإنترنت"، انتقل إلى علامة التبويب "اتصالات" وانقر على "إعدادات الشبكة المحلية". حدد خانة "استخدام خادم وكيل لشبكتك المحلية"، ثم أدخل عنوان IP ورقم المنفذ الخاص بخادم Tinyproxy. انقر على "موافق" للحفظ.

d. سفاري

  1. فتح تفضيلات النظام المفتوح: انقر على قائمة Apple واختر "تفضيلات النظام".
  2. افتح إعدادات الشبكة: انقر على "الشبكة" وحدد اتصال الشبكة النشط.
  3. تكوين الوكلاء: انقر على "خيارات متقدمة"، ثم انتقل إلى علامة التبويب "البروكسيات". حدد خانتي "وكيل الويب (HTTP)" و"وكيل الويب الآمن (HTTPS)".
  4. أدخل تفاصيل الوكيل: أدخل عنوان IP ورقم منفذ خادم Tinyproxy الخاص بك.
  5. حفظ الإعدادات: انقر فوق "موافق" ثم "تطبيق" لحفظ التغييرات.

6. كيفية إعداد جهاز محمول لاستخدام Tinyproxy

إعداد جهاز أندرويد

  1. فتح إعدادات Wi-Fi: انتقل إلى "الإعدادات" وانقر على "Wi-Fi".
  2. تعديل الشبكة: اضغط مطولاً على الشبكة المتصلة وحدد "تعديل الشبكة".
  3. انتقل إلى خيارات متقدمة: حدد المربع الخاص بـ "خيارات متقدمة".
  4. تعيين الوكيل: ضمن "وكيل"، اختر "يدوي". (ضع في اعتبارك أنه في بعض أجهزة أندرويد تكون علامة تبويب الوكيل مرئية حتى بدون الانتقال إلى الخيارات المتقدمة)إعدادات بروكسي أندرويد
  5. أدخل تفاصيل الوكيل الخاص بك: أدخل عنوان IP ورقم منفذ خادم Tinyproxy الخاص بك.
  6. إعدادات الحفظ: اضغط على "حفظ" لتطبيق التغييرات.

إعداد جهاز iOS

  1. افتح إعدادات Wi-Fi: انتقل إلى "الإعدادات" وانقر على "Wi-Fi".
  2. تكوين الوكيل: اضغط على الشبكة المتصلة لفتح إعداداتها.
  3. تكوين الوكيل اليدوي: مرر لأسفل إلى "وكيل HTTP" وحدد "يدوي".
  4. أدخل تفاصيل الوكيل: أدخل عنوان IP ورقم منفذ خادم Tinyproxy الخاص بك.
  5. حفظ الإعدادات: اضغط على "حفظ" لتطبيق التغييرات.

7. كيفية اختبار تكوين الوكيل الخاص بك

بعد تهيئة متصفحك أو جهازك المحمول لاستخدام Tinyproxy، من المهم اختبار الإعداد للتحقق مما إذا كان كل شيء يعمل بشكل صحيح.

  1. تحقق من عنوان IP الخاص بك: انتقل إلى موقع إلكتروني مثل WhatIsMyIP.com للتحقق من تطابق عنوان IP الخاص بك مع عنوان IP الخاص بخادم Tinyproxy.
  2. المواقع المقيد الدخول إليها: حاول الوصول إلى مواقع الويب المحظورة عادةً للتحقق من أن حركة المرور الخاصة بك يتم توجيهها من خلال الوكيل.بي بي سي آي بلايرbbc iplayer غير محظور
  3. تحقق من السجلات: على خادم Tinyproxy الخاص بك، تحقق من السجلات لمعرفة ما إذا كان يتم توجيه حركة المرور عبر الوكيل. يمكنك عرض السجلات عن طريق تشغيل sudo tail -f /var/log/tinyproxy/tinyproxy.log

هل تواجه بطء الإنترنت أم مخاوف أمنية؟

حسِّن خصوصيتك على الإنترنت وسرِّع الإنترنت لديك مع خدمة بروكسي موثوقة. احصل على خدمة البروكسي من Rapidseedbox واستمتع باتصالات عالية السرعة وخصوصية فائقة ودعم عملاء من الدرجة الأولى.

8. كيفية مراقبة Tinyproxy وإدارتها

للتحقق مما إذا كان Tinyproxy يعمل بسلاسة، من المهم مراقبة أدائه وإدارة تكوينه عند الحاجة.

a. التحقق من السجلات

تحتوي سجلات Tinyproxy على معلومات مهمة حول تشغيله. يقع ملف السجل عادةً في /var/log/tinyproxy/tinyproxy.log.

عرض السجلات:

يتيح لك هذا الأمر عرض أحدث الإدخالات في ملف السجل، مما قد يساعد في استكشاف الأخطاء وإصلاحها.

b. مراقبة الاستخدام

يمكنك مراقبة استخدام Tinyproxy من خلال التحقق من ملف السجل للحصول على تفاصيل الاتصال، أو باستخدام أدوات إضافية مثل إذا توب لمراقبة حركة مرور الشبكة.

#1 تثبيت iftop:

#2 قم بتشغيل iftop:

استبدل إيث 0 باسم واجهة الشبكة. توفر هذه الأداة عرضاً في الوقت الفعلي لحركة مرور الشبكة ويمكن أن تساعد في تحديد الاستخدام الكثيف أو المشاكل المحتملة.

9. كيفية تحسين أداء Tinyproxy

من المهم أن تتأكد من أن Tinyproxy يعمل بسلاسة، خاصةً إذا كنت تستخدمه للتعامل مع الكثير من حركة المرور أو لتحسين الأمان. إليك بعض الخطوات والنصائح المفصلة لمساعدتك في تحسين أداء Tinyproxy.

a. الحد من اتصالات العميل

يساعد وضع حد لعدد العملاء الذين يمكنهم الاتصال في وقت واحد في الحفاظ على الخادم من التحميل الزائد ويضمن استمرار تشغيله بسلاسة.

ضبط ماكسالعملاء التوجيهات:

  1. افتح ملف التكوين: sudo nano /etc/tinyproxy/tinyproxy.conf
  2. حدد موقع ماكسالعملاء التوجيه وتعيينه على رقم مناسب لسعة الخادم الخاص بك. القيمة النموذجية هي 100، ولكن يمكنك ضبط ذلك بناءً على احتياجاتك ومواصفات الخادم - الحد الأقصى للعملاء 100
  3. احفظ التغييرات واخرج من المحرر.
  4. أعد تشغيل Tinyproxy لتطبيق التغييرات: sudo systemctl إعادة تشغيل نظام التشغيل sudo systemctl إعادة تشغيل tinyproxy

b. ضبط إعدادات المهلة

يمكن أن يساعد تحسين إعدادات المهلة في إدارة الاتصالات الخاملة، مما يوفر الموارد للمستخدمين النشطين.

قم بتعيين المهلة التوجيه:

  1. في ملف التكوين (/etc/tinyproxy/tinyproxy.conf)، ابحث عن المهلة التوجيه.
  2. اضبطه على قيمة مناسبة، مثل 300 ثانية (5 دقائق). هذا يبقي الاتصالات الخاملة مغلقة بعد فترة، مما يساعد على تقليل الاستخدام غير الضروري للموارد. المهلة 300
  3. احفظ الملف واخرج من الملف، ثم أعد تشغيل Tinyproxy: sudo systemctl إعادة تشغيل نظام التشغيل sudo systemctl إعادة تشغيل tinyproxy

c. استخدام خادم مخصص

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

كيفية إعداد Tinyproxy على خادم مخصص:

  1. اختر خادمًا ذا موارد كافية (وحدة المعالجة المركزية وذاكرة الوصول العشوائي والنطاق الترددي) بناءً على الحمل المتوقع لحركة المرور.
  2. اتبع خطوات التثبيت من هنا لتثبيت Tinyproxy على الخادم المخصص.
  3. قم بالتهيئة والتحسين حسب احتياجاتك للتأكد من تشغيل الخادم بكفاءة.

d. تمكين التحكم في الوصول

يساعد تقييد الوصول إلى عناوين IP الموثوقة في تقليل حركة المرور غير المرغوب فيها وإساءة الاستخدام المحتملة للخادم الوكيل.

  1. افتح ملف التكوين: sudo nano /etc/tinyproxy/tinyproxy.conf
  2. استخدم السماح لتحديد عناوين أو نطاقات IP المسموح لها بالوصول إلى Tinyproxy. على سبيل المثال - السماح ل 192.168.1.0.0/24
  3. اختياريًا، استخدم الرفض لحظر عناوين IP محددة. رفض 10.0.0.0.1
  4. احفظ التغييرات وأعد تشغيل Tinyproxy: sudo systemctl إعادة تشغيل نظام التشغيل sudo systemctl إعادة تشغيل tinyproxy

e. تحسين التسجيل

يساعدك التسجيل الجيد على مراقبة كيفية سير الأمور ومعرفة الأخطاء التي تحدث دون تحميل النظام بالكثير من البيانات. بالإضافة إلى ذلك، راقب حجم السجل وقم بتدوير السجلات بانتظام لمنعها من استهلاك مساحة كبيرة على القرص.

f. مراقبة حركة مرور الشبكة

استخدام أدوات مثل إذا توب أو التحميل مساعدتك في مراقبة حركة مرور البيانات على الشبكة في الوقت الفعلي، وتحديد الاختناقات، وتعديل التكوينات حسب الحاجة. لقد ذكرت بالفعل إذا توب أعلاه، ولكن إليك كيفية التثبيت والاستخدام التحميل.

  1. التثبيت التحميل: sudo apt apt install nload
  2. تشغيل التحميل لتصور حركة المرور الواردة والصادرة: sudo nload

أعلم أن تحسين Tinyproxy يمكن أن يكون صعباً بعض الشيء في البداية، ولكن إذا اتبعت التوصيات أعلاه، فلن تواجه أي تحديات. ومع ذلك، إذا واجهت ذلك، فإليك كيفية التغلب عليها.

10. كيفية استكشاف أخطاء Tinyproxy وإصلاحها

حتى مع إعداد Tinyproxy المهيأ بشكل جيد، قد تواجه بعض المشاكل. إليك كيفية استكشاف المشاكل الشائعة وإصلاحها لضمان تشغيل Tinyproxy بسلاسة.

a. لا يبدأ تشغيل Tinyproxy

إذا لم يتم بدء تشغيل Tinyproxy، فقد يكون السبب في ذلك أخطاء في التكوين أو ملفات مفقودة أو مشكلات في الأذونات. هذه هي الطريقة التي يمكنك بها استكشاف الأخطاء وإصلاحها.

  1. تحقق من بناء جملة ملف التكوين:
    • تحقق مما إذا كان هناك أي أخطاء في بناء الجملة في /etc/tinyproxy/tinyproxy.conf.
    • استخدم الأمر للتحقق من صحة التكوين: sudo tinyproxy -d -c /c /c/tinyproxy/tinyproxy.conf
    • سيؤدي هذا إلى تشغيل Tinyproxy في وضع التصحيح، وسيُظهر لك أي أخطاء في التكوين مباشرةً في الطرفية.
  2. مراجعة السجلات بحثًا عن الأخطاء:
    • راجع ملف السجل للحصول على رسائل الخطأ التفصيلية: sudo tail -f /var/log/tinyproxy/tinyproxy.log
    • ابحث عن الأسطر التي توضح سبب فشل Tinyproxy في البدء.
  3. التحقق من أذونات الملفات:
    • تحقق مما إذا كان لدى مستخدم Tinyproxy الأذونات اللازمة للوصول إلى ملفات التكوين والسجلات: sudo chown chown tinyproxy:tinyproxy /etc/tinyproxy/tinyproxy.conf sudo chown chown tinyproxy:tinyproxy /var/log/tinyproxy/tinyproxy.log
  4. تحقق من الحزم المطلوبة:
    • تأكد من تثبيت جميع الحزم والتبعيات المطلوبة. يمكنك استخدام هذا الأمر: sudo apt update sudo apt install tinyproxy

b. تم رفض الاتصال

إذا ظهر لك خطأ "تم رفض الاتصال" عند محاولة الاتصال من خلال Tinyproxy، فقد يكون ذلك بسبب إعدادات جدار الحماية أو تكوين IP غير صحيح. إذا حدث ذلك، جرّب ما يلي:

  1. تحقق من إعدادات جدار الحماية:
    • تحقق مما إذا كان جدار الحماية الخاص بك يسمح بحركة المرور على منفذ Tinyproxy (الافتراضي هو 8888).
    • على Ubuntu، استخدم ufw للسماح للمنفذ sudo ufw السماح ب 8888/TCP
  2. التحقق من بدل عنوان IP المسموح به:
    • تحقق مما إذا كان عنوان IP الخاص بك مسموحًا به في ملف تكوين Tinyproxy: السماح ل 192.168.1.0.0/24
    • تحديث ملف التكوين وإعادة تشغيل Tinyproxy - sudo nano nano /etc/tinyproxy/tinyproxy.conf sudo systemctl إعادة تشغيل tinyproxy
  3. تحقق من حالة Tinyproxy:
    • تأكد من تشغيل Tinyproxy: حالة النظام sudo systemctl status tinyproxy

c. الأداء البطيء

إذا كان Tinyproxy يعمل ببطء، فقد يكون السبب في ذلك هو ارتفاع حركة المرور، أو عدم كفاية الموارد، أو عدم كفاية إعدادات التكوين المثلى. يمكنك حل هذه المشكلة بتجربة الطرق التالية:

  1. مراقبة استخدام الموارد:
    • استخدم أدوات مثل أعلى أو قمة الهرم للتحقق من استخدام وحدة المعالجة المركزية والذاكرة.
  2. التحقق من حركة مرور الشبكة:
    • الاستخدام إذا توب أو التحميل لمراقبة حركة مرور الشبكة وتحديد أي اختناقات: sudo iftop -i eth0 sudo nload
  3. تحديث إعدادات التكوين الخاصة بك:
    • تحقق مما إذا كانت لديك إعدادات محسّنة مثل ماكسالعملاء و المهلة. لقد ناقشتها أعلاه.
    • قم بتحرير ملف التكوين إذا لزم الأمر وأعد تشغيل Tinyproxy.
  4. الحد من التسجيل:
    • يمكن أن يؤدي التسجيل المفرط إلى إبطاء الأداء. قم بتعيين مستوى سجل مناسب لتحقيق التوازن بين احتياجات التسجيل والأداء.

d. لا يقوم Tinyproxy بإعادة توجيه حركة مرور HTTPS

إذا كان Tinyproxy لا يقوم بإعادة توجيه حركة مرور HTTPS، فالسبب على الأرجح هو سوء تكوين منفذ التوصيل التوجيه أو مشاكل في جدار الحماية. هذه هي كيفية حلها:

  1. تكوين منفذ الاتصال:
    • تحقق مما إذا كان منفذ التوصيل يتضمن التوجيه المنفذ 443 لمرور HTTPS: منفذ الاتصال 443
  2. قم بتحديث إعدادات جدار الحماية لديك:
    • sudo ufw السماح ب 443/TCP443 tcp
  3. إعادة التشغيل تينيبروكسي.

e. عدم الوصول إلى الإنترنت من خلال البروكسي

إذا لم تتمكن الأجهزة المهيأة لاستخدام Tinyproxy من الوصول إلى الإنترنت فهناك إما مشاكل في الشبكة أو أن إعدادات الوكيل غير صحيحة. جرّب ما يلي:

  1. تحقق من إعدادات الوكيل:
    • تحقق مما إذا كانت إعدادات البروكسي في الجهاز تتطابق مع عنوان IP الخاص بخادم Tinyproxy ومنفذها.
  2. التحقق من اتصال الشبكة:
    • يمكنك اختبار ذلك من خلال تشغيل بينغ google.com
  3. تحقق من السجل بحثاً عن أخطاء أو اتصالات محظورة.

إذا واجهت أي تحديات إضافية، لا تتردد في إرسال تعليق أدناه وسنساعدك في حلها!

هل تواجه بطء الإنترنت أم مخاوف أمنية؟

حسِّن خصوصيتك على الإنترنت وسرِّع الإنترنت لديك مع خدمة بروكسي موثوقة. احصل على خدمة البروكسي من Rapidseedbox واستمتع باتصالات عالية السرعة وخصوصية فائقة ودعم عملاء من الدرجة الأولى.

11. كلمات ختامية

يمكن أن يساعدك إعداد Tinyproxy وتحسينه في الحفاظ على خصوصيتك على الإنترنت، وإدارة الوصول إلى الإنترنت، وتحسين سرعات الاتصال من خلال البروكسي الفعال. وهو يعمل على أنظمة شبيهة بأنظمة يونكس وحتى على ويندوز من خلال WSL، لذا يمكنك استخدامه بغض النظر عن نوع الكمبيوتر لديك.

ومع ذلك، على الرغم من قوة Tinyproxy إلا أنه ليس مناسبًا للمستخدمين المتقدمين. إذا كنت واحدًا منهم وتبحث عن وكيل أكثر قوة وغني بالميزات, خدمة البروكسي الخاصة ب Rapidseedbox بديلاً ممتازاً.

يقدم Rapidseedbox حل بروكسي موثوق وآمن وعالي الأداء وسهل الإعداد والاستخدام. مع ميزات مثل الاتصالات عالية السرعة والخصوصية المحسنة ودعم العملاء الفائق، يمكن ل Rapidseedbox التعامل مع احتياجات البروكسي الأكثر تطلبًا بسهولة.

نبذة عن المؤلف ديان جورجييف

صورة لديان جورجييف

ديان جورجييف هو خبير في البرمجيات والتكنولوجيا، يركز على الخصوصية على الإنترنت وحماية البيانات. وهو خبير معتمد في الأمن السيبراني وإنترنت الأشياء من جامعة لندن وجامعة جورجيا. بالإضافة إلى ذلك، ديان من أشد المدافعين عن حماية البيانات الشخصية. كما أنه حاصل على تخصص في الخصوصية من Infosec.

انضم إلى أكثر من 40 ألف مشترك في النشرة الإخبارية

احصل على تحديثات منتظمة فيما يتعلق بحالات استخدام Seedbox، والأدلة التقنية، والوكلاء وكذلك نصائح الخصوصية/الأمان.

عبّر عن رأيك

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *