كيفية تثبيت الوكيل في أوبونتو

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

تثبيت خادم وكيل في أوبونتو

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

انظر أيضا: مبدأ التشغيل والغرض من خوادم بروكسي

الطريقة 1: الحبار

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

  1. نظرًا لأن Squid أداة مساعدة طرفية ، فإنها تبدأ تشغيل وحدة التحكم أولاً. قم بذلك من خلال القائمة أو عن طريق الضغط على مفتاح الاختصار Ctrl + Alt + T.
  2. انتقل إلى المحطة الطرفية لتثبيت الأدوات المساعدة في نظام التشغيل Ubuntu

  3. sudo apt-get install squid أمر sudo apt-get install squid القياسي لإضافة حزم البرامج إلى النظام.
  4. أمر لتثبيت الأداة المساعدة Squid إضافية في أوبونتو

  5. أدخل كلمة المرور لحساب المستخدم الخارق. لا يتم عرض الأحرف المكتوبة مع هذا الإدخال مطلقًا في السلسلة.
  6. إدخال كلمة المرور لتنزيل ملفات Squid المطلوبة في أوبونتو

  7. تأكد من إضافة مكونات جديدة إلى النظام عن طريق تحديد الخيار D.
  8. تأكيد إضافة حزم بيانات Squid جديدة إلى Ubuntu

  9. علاوة على ذلك ، سيتم تغيير ملف التكوين ، لذلك ننصح أن نكون آمنين وننشئ نسخته الأصلية ونحميه من الكتابة حتى تتمكن من استعادتها لاحقًا. أدخل الأمر sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.original في الحقل ، وسيؤدي إلى إنشاء نسخة في نفس المجلد.
  10. نسخ ملف تكوين الحبار إلى أوبونتو

  11. sudo chmod aw /etc/squid/squid.conf.original سيغير الأذونات على الملف ، ويمنع دخول جميع المستخدمين.
  12. تقييد الوصول إلى الكتابة إلى ملف التكوين Squid في أوبونتو

  13. الآن يمكنك المتابعة بأمان إلى تحرير ملف التكوين. سوف نستخدم محرر نص قياسيًا لهذا ، لذا افتح الكائن عبر sudo gedit /etc/squid/squid.conf .
  14. تشغيل ملف التكوين Squid في أوبونتو لمزيد من التحرير

  15. بادئ ذي بدء ، نوصي بإيجاد الخط مع المنفذ وتغييره ، على سبيل المثال ، ستكون النتيجة النهائية "http_port 8000" . ترتبط التغييرات مباشرة بالخادم الوكيل المستخدم. للبحث عن التعبيرات داخل ملف ما ، استخدم المفتاح السريع Ctrl + F وأدخل استعلامًا في الحقل المفتوح.
  16. تثبيت منفذ جديد في ملف التكوين Squid في أوبونتو

  17. ما يلي هو اسم jota. لهذا ، تتم إزالة التعليق من سطر "visual_hostname" ويضاف اسم إلى النهاية.
  18. تعيين اسم المضيف في ملف التكوين Squid في أوبونتو

  19. بعد ذلك ، ابحث عن بداية القسم "ACL" وأضف أسطرًا إليه:

    أضف تعبيرات ACL في ملف تكوين Squid في Ubuntu

    acl fortytwo_network src 192.168.42.0/24 (حيث 192.168.42.0/24 هو عنوان الشبكة المطلوب)
    acl biz_network src 10.1.42.0/24
    acl biz_hours time MTWTF 9:00-17:00

  20. يبقى فقط لتحرير قسم "http_access" ، مع إضافة هناك http_access allow fortytwo_network و http_access allow biz_network biz_hours . بعد ذلك ، يمكنك حفظ التغييرات وإغلاق المحرر.
  21. أضف تعبيرات http_access في ملف تكوين Squid في أوبونتو

  22. لن يتم تنشيط الإعدادات التي تقوم بها إلا بعد إعادة تشغيل الأداة المساعدة ، ويتم ذلك من خلال الأمر sudo /etc/init.d/squid restart .
  23. أعد تشغيل Squid في أوبونتو بعد تحرير ملف التكوين

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

الطريقة 2: الأمر gsettings قياسي

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

  1. أولاً ، دعنا نضيف المضيف باستخدام بروتوكول http كمثال. في gsettings set org.gnome.system.proxy.http host 'proxy.com' الإدخال gsettings set org.gnome.system.proxy.http host 'proxy.com' الصق مجموعة أوامر الأمر gsettings set org.gnome.system.proxy.http host 'proxy.com' ، حيث proxy.com هو اسم المضيف ، ثم اضغط على Enter .
  2. اختيار اسم مضيف مع إعدادات الوكيل القياسية في أوبونتو

  3. قم بتعيين المنفذ لاستخدامه عبر gsettings set org.gnome.system.proxy.http port 8000 .
  4. اختيار المنفذ النشط مع إعدادات الوكيل القياسية في أوبونتو

  5. عند الانتهاء من إدخال الأوامر السابقة ، ابدأ الاتصال مع gsettings set org.gnome.system.proxy mode 'manual' .
  6. اختيار وضع الوكيل القياسي في أوبونتو

إذا كنت تستخدم بروتوكولات HTTPS أو FTP لتكوين الاتصال ، فسوف يتغير عرض الأوامر قليلاً وسيكون كما يلي:

gsettings set org.gnome.system.proxy.https host 'proxy.com'
gsettings set org.gnome.system.proxy.https port 8000

gsettings set org.gnome.system.proxy.ftp host 'proxy.com'
gsettings set org.gnome.system.proxy.ftp port 8000

في حالة بروتوكول SOCKS ، استخدم:

gsettings set org.gnome.system.proxy.socks host 'proxy.com'
gsettings set org.gnome.system.proxy.socks port 8000

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

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

تعيين المعلمات التلقائي للوكيل القياسي في أوبونتو

gsettings set org.gnome.system.proxy mode 'auto'
gsettings set org.gnome.system.proxy autoconfig-url http://proxy.com/autoproxy.pac

إذا كانت الإعدادات التي تم تثبيتها مسبقًا غير مجدية ، فيتم مسحها باستخدام gsettings set org.gnome.system.proxy mode 'none' أوامر واحدة gsettings set org.gnome.system.proxy mode 'none' ، بعد تنشيط الاتصال الذي سيتم gsettings set org.gnome.system.proxy mode 'none' .

تعطيل إعدادات الوكيل القياسية المثبتة في أوبونتو

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

انظر أيضا: تثبيت VPN في أوبونتو