استخدم الوكيل في Openbox و Fluxbox و LXDE و Xfce وما شابه ذلك

الطريقة التي أصفها أدناه تم الحصول عليها من خلال ترجمة مقال إلى اللغة الإسبانية على Arch Wiki حول استخدام ملف الوكيل. يجب أن تكون هذه الطريقة صالحة تمامًا لأي توزيع آخر.

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

متغيرات البيئة

تستخدم بعض البرامج (مثل wget) متغيرات البيئة من النموذج "protocol_proxy" لتحديد تمثيل بروتوكول معين (على سبيل المثال ، HTTP ، FTP ، ...).

فيما يلي مثال على كيفية تكوين هذه المتغيرات:

export http_proxy=http://192.168.1.3:3128/
export https_proxy=http://192.168.1.3:3128/
export ftp_proxy=http://192.168.1.3:3128/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

إذا أردنا إتاحة متغيرات بيئة الوكيل المذكورة أعلاه لجميع المستخدمين ، فيمكننا إضافة برنامج نصي ، على سبيل المثال "Proxy.sh"بالداخل /etc/profile.d/. يجب أن يحتوي البرنامج النصي على أذونات تنفيذ.

# chmod +x /etc/profile.d/proxy.sh

بدلاً من ذلك ، يمكنك أتمتة تبديل المتغيرات عن طريق إضافة دالة إلى ملفك .bashrc على النحو التالي:

function proxy(){
echo -n "username:"
read -e username
echo -n "password:"
read -es password
export http_proxy="http://$username:$password@proxyserver:8080/"
export https_proxy="http://$username:$password@proxyserver:8080/"
export ftp_proxy="http://$username:$password@proxyserver:8080/"
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
echo -e "\nProxy environment variable set."
}
function proxyoff(){
unset HTTP_PROXY
unset http_proxy
unset HTTPS_PROXY
unset https_proxy
unset FTP_PROXY
unset ftp_proxy
echo -e "\nProxy environment variable removed."
}


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

10 تعليقات ، اترك لك

اترك تعليقك

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

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   رن قال

    الحقيقة أنني لم أستخدم وكيلًا مطلقًا ما هو؟

    1.    elav <° لينكس قال

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

      أ) لنفترض أنك تتصفح على جهاز كمبيوتر شركتك من خلال وكيل. إذا كانت تحتوي على وظيفة ذاكرة التخزين المؤقت وقمت بإدخال fromlinux.net ، على سبيل المثال ، فسيتم تخزين جميع المعلومات التي تتلقاها في ذاكرة التخزين المؤقت. لذلك عندما تقوم بتسجيل الدخول مرة أخرى في وقت آخر ، سيكون الوصول أسرع قليلاً لأنه سيكون لديك بعض العناصر في ذاكرة التخزين المؤقت المذكورة.

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

      هذه حالتان نموذجية. يمكن أن يكون الخادم الوكيل شيئًا أو جيدًا جدًا ، أو سيئًا للغاية (كما في حالتي).

      لمزيد من المعلومات، راجع هذا الرابط

      1.    شجاعة قال

        كما أنه يعمل على التحايل على المرشحات ، دعونا لا ننسى

        1.    KZKG ^ Gaara <"Linux قال

          هذا نوع آخر من الوكيل 🙂

  2.   ارتورو مولينا قال

    أردت أن أسأل المؤلف ، هل سبق له أن شارك اتصالاً بالإنترنت عبر PAN (بلوتوث)؟ لقد فعلت ذلك في win 7 و XP ، حيث كان لدي اتصال ، وأثارت وكيلًا (صنع perProxy في جافا) وفي الجهاز الآخر من خلال PAN ، قمت بتهيئة Firefox باستخدام IP والمنفذ. عندما قمت بالتبديل إلى Linux ، لم أعد أعرف كيفية عمل PAN بين الأجهزة.

  3.   ارييل قال

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

    هل هناك طريقة لأتمتة هذه العملية بحيث يمكن تفعيلها أم لا حسب شبكة Wi-Fi التي تتصل بها؟

    تحية.

    1.    KZKG ^ جارا قال

      مرحبا مساء الخير 🙂
      كيف يتم تعيين الوكيل لنظامك؟ بأي أمر؟

      يمكنني برمجة برنامج نصي يكتشف شبكة Wifi التي تتصل بها ، واعتمادًا على أي منها ... استخدم وكيلًا أو آخر.

      تحياتي ومرحبا بكم.

      1.    JerryKpg قال

        مرحبا جميعا! لقد كنت أعمل مع LXDE منذ فترة ، ولأمر شبيه بمسألة Ariel ، اضطررت إلى تكوين وكيل للاتصال بالإنترنت.
        كنت أراجع الوثائق على AskUbuntu ووجدت شخصًا سأل شيئًا مشابهًا وكانت الإجابة مفيدة للغاية! أترك الرابط في حالة اهتمام شخص ما بالنظر إليه: http://askubuntu.com/q/175172/260592
        وأخيرًا ، أود أن أعرف ما إذا كان KZKG ^ Gaara قد قام ببرمجة النص الذي يكتشف Wifi ويغير الوكيل اعتمادًا على الشبكة ... سيكون من المفيد حقًا إذا قررت مشاركته.

        شكرا جزيلا وتحياتي لك!

  4.   sLaCKeR قال

    مرحبًا ، أنا أستخدم slackware 14.1 وقمت بعمل جزء من البرنامج النصي بشكل صحيح ، ما لم أجده في نظامي هو ملف .bashrc

  5.   باهومت قال

    هذه المقالة قديمة بعض الشيء ، لكنني سأستمر في كتابتها لأنها تبدو أقرب شيء لمشكلتي:
    ماذا أفعل عندما يكون لدى المستخدم نموذج USER @ COMPANY؟ إذا انتبهت ؛ سيبقى اثنان أروبا على نفس الخط!