यदि आपको iOS के साथ वर्चुअली इंटरैक्ट करने की आवश्यकता है, तो आपको iPhone VirtualBox कनेक्शन चाहिए। iOS-आधारित प्रोजेक्ट्स पर काम करने वाले डेवलपर्स और टेस्टर्स इस समाधान का उपयोग मूल (native) USB passthrough विधि के बजाय कर सकते है, जिसमे कई कमिया है उदाहरण के लिए, पारंपरिक विधि के लिए होस्ट मशीन तक प्रत्यक्ष भौतिक पहुच आवश्यक होती है और यह USB संगतता (compatibility) समस्याओं के प्रति संवेदनशील होती है
VirtualBox मे रिमोट iPhone एक्सेस, USB Network Gate जैसे समर्पित, लचीले सॉफ़टवेयर के साथ संभव है यह टूल प्रभावी रूप से नेटवर्क पर USB डिवाइस साझा करता है इस तरीके से, आप iPhone और वर्चुअल मशीन के बीच भौतिक कनेक्शन के बिना भी iPhone को VirtualBox से कनेक्ट कर सकते है
नीचे, हम बताते है कि VirtualBox iOS रिमोट कनेक्शन स्थापित करने के लिए मूल Virtual box समाधान और USB Network Gate जैसे वैकल्पिक सॉफ़टवेयर—दोनो का उपयोग कैसे करे
iPhone को VirtualBox पर रीडायरेक्ट करने के लिए मूल विधि
VirtualBox मे एक अंतर्निहित USB पासथ्रू सुविधा है जो आपको iPhone को किसी वर्चुअल मशीन से कनेक्ट करने की अनुमति देती है हालाकि, इस सुविधा की कई सीमाएँ है:
- केवल एक VM उपयोग तक सीमित: आप एक ही समय मे कई VMs के बीच डिवाइस साझा नही कर सकते
- केवल भौतिक USB कनेक्शन के माध्यम से काम करता है: iPhone और VM का कनेक्शन केवल तभी काम करता है जब डिवाइस सीधे होस्ट मशीन मे प्लग किया गया हो
- ड्राइवर समस्याओं के प्रति संवेदनशील: चूकि भौतिक कनेक्शन आवश्यक है, कुछ USB कंट्रोलर अब गायब या गलत USB ड्राइवर इंस्टॉलेशन के कारण सही तरीके से काम नही कर सकते
• iPhone को एक समय मे केवल एक वर्चुअल मशीन से ही कनेक्ट किया जा सकता है
• सर्वोत्तम VirtualBox USB passthrough iPhone कनेक्शन के लिए VM सेटिग्स मे USB 3.0 (xHCI) चुने
• यदि VirtualBox iPhone को पढ़ या पहचान नही पा रहा है, तो VirtualBox को रीस्टार्ट करे या जाचे कि USB पोर्ट ठीक है या साफ है
• iPhone 7 से शुरू करते हुए, Apple ने ऐसे प्रतिबंध लागू किए है जो इन डिवाइसो को VirtualBox VM मे पहचाने जाने से रोक सकते है नए iPhone मॉडलो वाले उपयोगकर्ताओं को संगतता संबंधी चुनौतियो का सामना करना पड़ सकता है
अपने iPhone को कनेक्ट करने से पहले, आपको कुछ सेटअप चरण पूरे करने होगे:
चरण 1: यदि आपके डिवाइस पर VirtualBox इंस्टॉल नही है, तो आधिकारिक वेबसाइट से इंस्टॉलर डाउनलोड करे और इंस्टॉलेशन पूरा करे
चरण 2: एक्सटेशन पैक डाउनलोड करे और इंस्टॉल करे यह पैक USB 2.0 और 3.0 सपोर्ट सक्षम करता है, जो iPhone कनेक्टिविटी के लिए अक्सर आवश्यक होता है
एक्सटेशन पैक डाउनलोड करने के लिए:
- आधिकारिक VirtualBox वेबसाइट पर जाएँ
- VirtualBox खोले, File → Preferences → Extensions पर जाएँ, और डाउनलोड की गई फ़इल जोड़
यदि आप Ubuntu का उपयोग कर रहे है, तो sudo usermod -aG vboxusers <username> कमाड चलाएँ और अपने सिस्टम को रीबूट करे
Step 3: VM सेटिग्स मे, USB कंट्रोलर कॉन्फ़गर करे सर्वोत्तम गति के लिए USB 3.0 (xHCI) चुनना सुनिश्चित करे, या यदि आपका पोर्ट USB 3.0 को सपोर्ट नही करता है तो USB 2.0 (EHCI) चुने
VirtualBox से iPhone कनेक्ट करना
एक बार VirtualBox कॉन्फ़गर हो जाने के बाद, iPhone वर्चुअल मशीन कनेक्शन स्थापित करने के लिए इन चरणो का पालन करे:
चरण 1: वर्चुअल मशीन लॉन्च करे
चरण 2: VM के पूरी तरह बूट हो जाने के बाद, अपने iPhone को होस्ट कंप्यूटर के USB पोर्ट से कनेक्ट करे
चरण 3: VirtualBox मे, Devices → USB → [Your iPhone] पर जाएँ
अब iPhone को गेस्ट OS मे माउंट हो जाना चाहिए और यह Device Manager मे दिखाई देगा
समस्या निवारण: VirtualBox USB ड्राइवर संघर्ष
जब आप किसी USB डिवाइस को शेयर या अनशेयर करते है, तो एक सामान्य समस्या VBoxUSBMon.sys ड्राइवर का क्रैश होना है, जो ब्लू स्क्रीन ऑफ डेथ (BSOD) का कारण बन सकता है
इस समस्या के लिए यहा कुछ प्रभावी वैकल्पिक उपाय दिए गए है:
- परस्पर-विरोधी ड्राइवर (VBoxUSBMon.sys) को अस्थायी रूप से अक्षम करे
- यदि समस्या बनी रहती है, तो VMware या Hyper-V जैसे वैकल्पिक वर्चुअलाइज़शन प्लेटफ़र्म का उपयोग करने पर विचार करे
iPhone के लिए USB नेटवर्क गेट VirtualBox पर रीडायरेक्शन
VirtualBox वर्चुअल मशीन के माध्यम से अपने iPhone तक पहुचने के एक विश्वसनीय और झंझट-मुक्त तरीके के लिए, आप वर्चुअल USB पासथ्रू क्षमताओं वाले किसी विशेष USB-शेयरिग सॉफ़टवेयर का विकल्प चुन सकते है मूल VirtualBox USB पासथ्रू के विपरीत, इस प्रकार का सॉफ़टवेयर आपको केबलो या भौतिक USB पोर्ट की आवश्यकता के बिना एक रिमोट कनेक्शन स्थापित करने की अनुमति देता है
USB Network Gate VirtualBox iPhone रिमोट कनेक्शनो के लिए प्रमुख समाधानो मे से एक है इस टूल के साथ, आप iPhone, iPad या किसी भी अन्य USB डिवाइस को लगभग किसी भी VM पर रीडायरेक्ट कर सकते है यह VirtualBox, VMWare और Hyper-V के साथ बिल्कुल अच्छी तरह काम करता है
VirtualBox iPhone रिमोट कनेक्शन के लिए USB Network Gate का उपयोग क्यो करे
- उत्कृष्ट स्थिरता और विश्वसनीयता: यह सॉफ़टवेयर न्यूनतम सेटअप के साथ हर समय एक सुरक्षित और संरक्षित कनेक्शन स्थापित कर सकता है
- उच्च ट्रासफ़र गति: बिना किसी ध्यान देने योग्य देरी या लैग के अपने iPhone को VM से कनेक्ट करे
- उपयोग मे आसान प्लेटफ़र्म: बस कुछ क्लिक, और आपका iPhone गेस्ट OS से सुलभ हो जाता है
- क्रॉस-प्लेटफ़र्म समर्थन: USB Network Gate के विभिन्न ऑपरेटिग सिस्टमो के लिए समर्पित संस्करण उपलब्ध है, जिनमे Windows, macOS और Linux शामिल है
- बहुमुखी प्रतिभा: USB Network Gate आपको किसी भी प्रमुख हाइपरवाइज़र पर चल रहे VMs पर डिवाइस रीडायरेक्ट करने देता है
- उन्नत सुरक्षा: उन्नत संचार एन्क्रिप्शन का लाभ उठाएँ जो आपके डेटा को किसी भी अनधिकृत पहुच से सुरक्षित रखता है
USB नेटवर्क गेट का उपयोग करके VirtualBox मे iPhone तक कैसे पहुचे
भौतिक सीमाओं के बिना रिमोट VirtualBox और iPhone कनेक्शन स्थापित करने के लिए नीचे दिए गए चरणो का पालन करे
Step 1: उस होस्ट मशीन पर USB Network Gate इंस्टॉल करे जहा आपका iPhone भौतिक रूप से कनेक्टेड है
चरण 2: ऐप लॉन्च करे और डिवाइस सूची मे अपना iPhone ढूढे
चरण 3: “साझा करे पर क्लिक करे ताकि होस्ट मशीन रिमोट एक्सेस सक्षम करे
चरण 4: VirtualBox अतिथि OS पर USB Network Gate स्थापित करे
चरण 5: VM मे, एप्लिकेशन खोले, “Remote Devices” टैब पर जाएँ, और अपना साझा किया हुआ iPhone खोजे
Step 6: “Connect” पर क्लिक करे आपका iPhone अब VM मे ऐसे दिखाई देगा जैसे वह सीधे प्लग इन किया गया हो