يكتب vagrant-proxyconf الإعدادات داخل الضيف. وإزالة الإضافة من جهة المضيف لا تعكس التغييرات المخزّنة بالفعل في بيئة تلك الآلة الافتراضية وإعدادات تطبيقاتها.

بالنسبة إلى تركيب متوافق لا تزال الإضافة فيه متاحة، فإن إعداد المسح الموثّق هو:

Vagrant.configure("2") do |config|
  config.proxy.enabled = false
end

طبّق إعداد الضيف عبر دورة حياة Vagrant العادية للتشغيل والتهيئة قبل إلغاء تثبيت الإضافة. وتوثّق الإضافة أن false يعطّل إعداد الوكيل ويزيل الإعدادات.

القيم الأخرى تعني أشياء مختلفة. فإعداد وكيل فارغ أو مساوٍ لـ false يزيل الإعداد المعني. أما القيمة nil فتترك قيمة الضيف الحالية دون مساس. لذلك فإن حذف سطر من Vagrantfile والعودة بذلك إلى nil ليس عملية تنظيف مماثلة.

افحص أيضًا VAGRANT_HTTP_PROXY والمدخلات المضيفة ذات الصلة؛ فالإضافة توثّق مدخلات بيئية يمكنها تجاوز قيم الملف.

إذا كانت الإضافة قد أُزيلت بالفعل، فحدّد ملفات الضيف التي غيّرتها واستعد قيمها المقصودة عبر عملية إعداد المشروع. وتشمل الأهداف المدعومة إعدادات البيئة ومدير الحزم أو التطبيق، وليس تصديرًا واحدًا في الطرفية فقط.

لا يلزم تدمير الآلة الافتراضية القائمة لمجرد إزالة إعداد الوكيل. احتفظ ببياناتها واستعد الإعدادات ذات الصلة عن قصد.

مقالات ذات صلة