اضبط وكيل SOCKS اليدوي في GNOME باستخدام gsettings
اضبط وكيل SOCKS اليدوي الافتراضي، وافحص تجاوزات HTTP عند اختلاف المسار، ثم استعد إعداد سطح المكتب السابق.
بالنسبة إلى خدمة SOCKS التي تستمع بالفعل على 127.0.0.1:1080، يحتاج GNOME إلى كل من نقطة النهاية ووضع الوكيل اليدوي. نفّذ هذه الإعدادات باسم مستخدم سطح المكتب الذي ينبغي أن تستخدم تطبيقاته هذه الإعدادات.
احتفظ بالقيم السابقة
اقرأ الوضع الحالي ومضيف SOCKS ومنفذه ودوّنها قبل تغييرها:
gsettings get org.gnome.system.proxy mode
gsettings get org.gnome.system.proxy.socks host
gsettings get org.gnome.system.proxy.socks port
اضبط نقطة النهاية واخترها
gsettings set org.gnome.system.proxy.socks host '127.0.0.1'
gsettings set org.gnome.system.proxy.socks port 1080
gsettings set org.gnome.system.proxy mode 'manual'
استخدم عنوان المستمع والمنفذ الفعليين إذا اختلفا. تضبط هذه الأوامر العملاء، ولا تشغّل خادم SOCKS. كرّر أوامر القراءة للتحقق من القيم المحفوظة، ثم أرسل طلبًا جديدًا في تطبيق يتبع إعدادات الوكيل في GNOME.
إذا كان المتصفح لا يزال يستخدم HTTP
SOCKS هو الافتراضي للبروتوكولات التي لا وكيل مخصص لها. افحص الإدخالات الخاصة بكل بروتوكول:
gsettings get org.gnome.system.proxy.http host
gsettings get org.gnome.system.proxy.http port
gsettings get org.gnome.system.proxy.https host
gsettings get org.gnome.system.proxy.https port
gsettings get org.gnome.system.proxy.ftp host
gsettings get org.gnome.system.proxy.ftp port
قد يتقدّم إدخال HTTP أو HTTPS أو FTP على غيره في حركة المرور الخاصة به. ويمكن أن يخدم HTTP حركة HTTPS عندما لا تُضبط نقطة نهاية HTTPS منفصلة. أبقِ التجاوزات المقصودة، ولا تغيّر إدخالًا قديمًا إلا إذا كانت السياسة المقصودة لتلك الحركة هي SOCKS.
استعد سياسة سطح المكتب
أعد مضيف SOCKS ومنفذه المحفوظين والوضع السابق. إذا كان الوضع الأصلي none، فإن اختيار none يعطّل استخدام الوكيل على سطح المكتب مع الاحتفاظ بقيم نقطة النهاية. يستخدم auto عنوان URL للسياسة التلقائية المضبوط، بينما يختار manual نقاط النهاية المخزنة.
تحقّق من النتيجة في التطبيق الذي تنوي استخدامه. قد يختار برنامج له وكيله أو إعداد بيئته الخاص مسارًا آخر.