मुझे Vagrantfile के साथ एक प्रोजेक्ट मिला है, जो अपने सभी डेबियन पैकेजों को डाउनलोड करने में कुछ समय लेता है। मुझे लगा कि शुरुआती प्रावधान में तेजी लाने का एक आसान तरीका यह होगा कि सिर्फ एक और वैग्रांट-आधारित प्रोजेक्ट बनाया जाए squid-deb-proxy
।
मैंने एक Vagrantfile, और एक साधारण बूटस्ट्रैप बनाया। वह जो उस पैकेज (और avahi-utils
) को स्थापित करता है । मैंने पोर्ट 8000 होस्ट करने के लिए गेस्ट पोर्ट 8000 मैप किया है। मैंने पुष्टि की है कि मैं अपने होस्ट मशीन से इसे टेलनेट कर सकता हूं, और अन्य वीएम से भी (जैसे कि 10.0.2.2:8000, होस्ट पता)। मैंने पुष्टि की है ( avahi-browse -a
स्क्वीड-डेब-प्रॉक्सी वीएम पर) कि यह अपनी उपस्थिति प्रसारित कर रहा है।
केवल शेष टुकड़ा अन्य वीएम को अपने ज़ीरोकॉफ़ सेवा प्रसारण देखने के लिए मिलता है । Zeroconf का उपयोग 5353 पोर्ट के लिए लगता है, लेकिन मैं 5353 होस्ट करने के लिए गेस्ट 5353 को मैप नहीं कर सकता (होस्ट पहले से ही उस का उपयोग कर रहा है), और अगर मैं गेस्ट 5353 को कुछ और होस्ट करने के लिए मैप करता हूं, तो प्रसारण नहीं देखा जाता है।
मैंने पहले "निजी नेटवर्किंग" का उपयोग करते हुए कई वैग्रांट प्रोजेक्ट्स को कनेक्ट किया है, लेकिन मैं यहां ऐसा नहीं करना चाहता, क्योंकि इसे मेरे स्क्वीड-डिबेट-प्रॉक्सी वीएम के बारे में जानने के लिए मेरी अन्य सभी परियोजनाओं की आवश्यकता होगी।
क्या मुझे यहां जो करना है, उसका एक आसान तरीका है?
धन्यवाद!