vagrant-proxyconf تنظیمات را داخل مهمان می‌نویسد. حذف افزونهٔ سمت میزبان تغییراتی را که از قبل در محیط آن VM و پیکربندی برنامه‌ها ذخیره شده‌اند برنمی‌گرداند.

برای نصب سازگاری که افزونه هنوز در آن در دسترس است، پیکربندی پاک‌سازی مستندشده چنین است:

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

پیکربندی مهمان را پیش از حذف نصب افزونه از طریق چرخهٔ عمر عادی راه‌اندازی و تأمین Vagrant اعمال کنید. افزونه مستند می‌کند که false پیکربندی پروکسی را غیرفعال می‌کند و تنظیمات را حذف می‌کند.

سایر مقادیر معنای دیگری دارند. تنظیم پروکسی خالی یا false تنظیم مربوط را حذف می‌کند. مقدار nil مقدار موجود مهمان را دست‌نخورده می‌گذارد. بنابراین حذف یک خط از Vagrantfile و در نتیجه بازگشت به nil همان عملیات پاک‌سازی نیست.

VAGRANT_HTTP_PROXY و ورودی‌های مرتبط میزبان را نیز بررسی کنید؛ افزونه ورودی‌های محیطی را مستند می‌کند که می‌توانند مقادیر فایل را نادیده بگیرند.

اگر افزونه پیش‌تر حذف شده است، فایل‌های مهمانی را که تغییر داده شناسایی کنید و مقادیر موردنظرشان را از طریق فرایند پیکربندی پروژه بازگردانید. هدف‌های پشتیبانی‌شده شامل تنظیمات محیط و مدیر بسته یا برنامه است، نه فقط یک خروجی در ترمینال.

برای حذف پیکربندی پروکسی نیازی به نابودی VM موجود نیست. داده‌های آن را نگه دارید و تنظیمات مربوط را آگاهانه بازگردانید.

مقالات مرتبط