استخدم اسم خدمة الشبكة في أوامر الوكيل في macOS
اختر خدمة الشبكة المهيأة في macOS بدلًا من استبدالها بمعرّف جهاز en0 في أوامر networksetup للوكيل.
en0 يحدد جهاز شبكة. وWi-Fi هو عادةً اسم خدمة شبكة مهيأة. أمر الوكيل الذي يطلب اسم خدمة يتوقع النوع الأخير من المعرّفات.
ابدأ بالأسماء الموجودة فعليًا على الجهاز:
networksetup -listallnetworkservicesاستخدم اسم الخدمة الكامل من ذلك الإخراج. قد يكون Wi-Fi أو اسمًا وصفيًا لمهايئ USB أو اسمًا عيّنه أحدهم محليًا. قد تُعلَّم الخدمة المعطّلة بنجمة في القائمة؛ وهذه العلامة ليست جزءًا من الاسم الذي تنسخه.
بالنسبة لخدمة توضيحية اسمها Office Ethernet، يبدو ضبط وكيل HTTP كما يلي:
networksetup -setwebproxy "Office Ethernet" proxy.example.internal 8080تحافظ علامات التنصيص على المسافة في اسم الخدمة. اسم مضيف الوكيل والمنفذ وسيطان منفصلان. استبدلهما بالقيم الحقيقية؛ ولاختبار يسمح بنقاط نهاية HTTP عامة، توفّر قائمة وكلاء HTTP مرشحين. استخدم الامتيازات التي تتطلبها سياسة إدارة الجهاز.
ضبط تلك الخدمة لا يهيّئ خدمة أخرى لمجرد أن كلتيهما تستطيع الوصول إلى الإنترنت. قد يكون لدى Mac موصول بـEthernet وWi-Fi عدة تهيئات ذات صلة. تحقّق من الخدمة التي تحمل اتصال التطبيق المتأثر قبل تطبيق التغيير نفسه في مكان آخر.
أبقِ أيضًا الإعدادات الخاصة بكل بروتوكول منفصلة. إعداد وكيل الويب ووكيل الوجهة الآمنة ووكيل SOCKS وعنوان PAC التلقائي مدخلات تهيئة مختلفة. تغيير مدخل HTTP لا يثبت أن جميع المدخلات الأخرى يجب تشغيلها أو إيقافها معًا.
مرجع أوامر Remote Desktop الأقدم من Apple يميّز بالفعل بين خدمات الشبكة في هذه الأوامر. على الجهاز الذي تديره، استخدم networksetup -help لتأكيد خياراته المتاحة ثم تحقّق من الخدمة المقصودة في إعدادات الشبكة. معرّف الجهاز المأخوذ من قائمة الواجهات ليس بديلًا عن اختيار تلك الخدمة.