vagrant-proxyconf நிறுவல் நீக்கல் விருந்தினரின் கோப்புகளை விட்டுச் செல்கிறது
vagrant-proxyconf கிடைக்கும் போதே அதன் மூலம் ப்ராக்ஸி அமைப்புகளை அழிக்கவும், nil, காலி மற்றும் false மதிப்புகளின் வேறுபாட்டை அறியவும்.
vagrant-proxyconf விருந்தினருக்குள் அமைப்புகளை எழுதுகிறது. ஹோஸ்ட் பக்க செருகுநிரலை நீக்குவது அந்த VM இன் சூழல் மற்றும் பயன்பாட்டு உள்ளமைவில் ஏற்கனவே சேமிக்கப்பட்ட மாற்றங்களை மீட்காது.
செருகுநிரல் இன்னும் கிடைக்கக்கூடிய இணக்கமான நிறுவலுக்கு, அதன் ஆவணப்படுத்தப்பட்ட அழிப்பு உள்ளமைவு இதுவாகும்:
Vagrant.configure("2") do |config|
config.proxy.enabled = false
end
செருகுநிரலை நிறுவல் நீக்கும் முன் Vagrant இன் வழக்கமான தொடக்கம் மற்றும் வழங்கல் வாழ்க்கைச் சுழற்சி வழியாக விருந்தினர் உள்ளமைவைப் பயன்படுத்தவும். false ப்ராக்ஸி உள்ளமைவை முடக்கி அமைப்புகளை நீக்கும் என்று செருகுநிரல் ஆவணப்படுத்துகிறது.
மற்ற மதிப்புகள் வேறு பொருள் தருகின்றன. காலி அல்லது false ப்ராக்ஸி அமைப்பு அந்த அமைப்பை நீக்குகிறது. nil மதிப்பு விருந்தினரின் தற்போதைய மதிப்பைத் தொடாமல் விடுகிறது. எனவே Vagrantfile இலிருந்து ஒரு வரியை நீக்கி nil க்குத் திரும்புவது அதே சுத்தம் செய்யும் செயல்பாடு அல்ல.
VAGRANT_HTTP_PROXY மற்றும் தொடர்புடைய ஹோஸ்ட் உள்ளீடுகளையும் சரிபார்க்கவும்; கோப்பு மதிப்புகளை மேலெழுதலாம் சூழல் உள்ளீடுகளை செருகுநிரல் ஆவணப்படுத்துகிறது.
செருகுநிரல் ஏற்கனவே நீக்கப்பட்டிருந்தால், அது மாற்றிய விருந்தினர் கோப்புகளைக் கண்டறிந்து திட்டத்தின் உள்ளமைவு செயல்முறை வழியாக அவற்றின் நோக்கமிட்ட மதிப்புகளை மீட்டெடுக்கவும். ஆதரவு பெறும் இலக்குகளில் சூழல் மற்றும் தொகுப்பு மேலாளர் அல்லது பயன்பாட்டு அமைப்புகள் அடங்கும், முனையத்தில் ஒரு ஏற்றுமதி மட்டும் அல்ல.
ப்ராக்ஸி உள்ளமைவை நீக்க மட்டும் ஏற்கனவே உள்ள VM ஐ அழிக்க வேண்டியதில்லை. அதன் தரவை வைத்துக்கொண்டு தொடர்புடைய அமைப்புகளை வேண்டுமென்றே மீட்டெடுக்கவும்.