Hyper-V USB डोगल पासथ्रू: VM के अंदर लाइसेस की कैसे उपयोग करे

Hyper-V VM के अंदर USB लाइसेस की को काम कराना सीधा नही है Hyper-V गैर-स्टोरेज डिवाइसो के लिए सामान्य USB passthrough लागू नही करता, इसलिए आपका डोगल या तो गेस्ट मे पूरी तरह दिखाई नही देता या दिखाई तो देता है लेकिन प्रमाणीकरण नही करता प्रोडक्शन उपयोग के लिए, समर्थित लाइसेस कीज़ के लिए पुष्टि की गई विश्वसनीयता वाला विकल्प Donglify है Enhanced Session Mode और usbipd-win को भी यहा कवर किया गया है दोनो के वास्तविक उपयोग है, लेकिन अधिकाश लाइसेस डोगल के लिए कोई भी विश्वसनीय रास्ता नही है यदि आप पहले से जानते है कि नेटिव विकल्प काम नही कर रहे है, तो नीचे Donglify सेटअप पर सीधे जाएं

Hyper-V मूल रूप से USB डोगल पासथ्रू का समर्थन क्यो नही करता

Hyper-V अतिथि वर्चुअल मशीनो के लिए वायर-लेवल USB बस को एक्सपोज़ नही करता स्थानीय डिवाइस एक्सेस के लिए Microsoft का बिल्ट-इन तरीका Enhanced Session Mode है, जो चयनित संसाधन, ड्राइव, प्रिटर, स्मार्ट कार्ड, ऑडियो और समर्थित प्लग-एंड-प्ले डिवाइस को रीडायरेक्ट करता है, लेकिन रॉ USB कंट्रोलर पासथ्रू के रूप मे नही Thales (Sentinel HL), Aladdin (HASP HL), और Feitian (Rockey) जैसे निर्माताओं के लाइसेस डोगल vendor-specific USB प्रोटोकॉल पर निर्भर करते है, और कई RDP-स्टाइल रीडायरेक्शन के माध्यम से विश्वसनीय रूप से काम नही करते Hyper-V मे USB डिवाइसो के लिए एकमात्र नेटिव वर्कअराउंड केवल स्टोरेज पर लागू होता है: Disk Management मे ड्राइव को offline करे और Hyper-V Manager मे SCSI कंट्रोलर के तहत इसे Physical Hard Disk के रूप मे अटैच करे यह तरीका लाइसेस डोगल पर लागू नही होता

उपयोगकर्ताओं द्वारा रिपोर्ट की गई फेल्यर स्टेट्स Microsoft Q&A, vendor support forums, और r/sysadmin मे समान रूप से दिखाई देती है: डोगल अतिथि के अंदर Device Manager मे बिल्कुल भी दिखाई नही देता; प्रोटेक्टेड सॉफ़टवेयर लॉन्च तो होता है लेकिन तुरंत “no dongle found” रिपोर्ट करता है या trial mode मे चला जाता है; या डोगल Device Manager मे दिखाई देता है लेकिन एप्लिकेशन फिर भी key को authenticate करने मे विफल रहता है, जो तब होता है जब USB over Ethernet टूल डिवाइस को enumerate तो कर देता है लेकिन उस लो-लेवल प्रोटोकॉल fidelity को बनाए नही रखता जिसकी HASP और Sentinel drivers को आवश्यकता होती है Sentinel और HASP-स्टाइल डोगल के लिए vendor support documentation पुष्टि करता है कि USB redirection layer के बिना Hyper-V मे direct hardware dongle उपयोग समर्थित नही है

Donglify: Hyper-V मे लाइसेस कीज़ के लिए विश्वसनीय के रूप मे पुष्टि की गई

Donglify Hyper-V गेस्ट से समर्थित USB लाइसेस डोगल कनेक्ट करने का सबसे व्यावहारिक सॉफ़टवेयर-आधारित तरीका है यह नेटवर्क के माध्यम से भौतिक डोगल को रीडायरेक्ट करता है, और Hyper-V के USB स्टैक को पूरी तरह बायपास करता है यह TCP/IP के माध्यम से भौतिक डोगल को रीडायरेक्ट करके Hyper-V USB डोगल समस्या का समाधान करता है, और Hyper-V के USB स्टैक को पूरी तरह बायपास करता है Hyper-V गेस्ट डोगल को स्थानीय रूप से कनेक्टेड डिवाइस के रूप मे देखता है क्योकि Donglify किसी भी Hyper-V USB एब्स्ट्रैक्शन के जरिए नही, बल्कि नेटवर्क लेयर पर काम करता है समर्थित डोगल मॉडलो का उपयोग करने वाले प्रोडक्शन वातावरण के लिए यह सबसे भरोसेमंद सॉफ़टवेयर-आधारित तरीका है ठीक इसी काम के लिए बनाए गए टूल्स की व्यापक तुलना के लिए, dongle server software विकल्पो का हमारा अवलोकन देखे

Hyper-V VM से USB डोगल कैसे कनेक्ट करे

Donglify को दो मशीनो पर इंस्टॉल करे: भौतिक होस्ट जहा डोगल लगा हुआ है (सर्वर), और Hyper-V गेस्ट VM जहा आपका संरक्षित सॉफ़टवेयर चलता है (क्लाइंट)। दोनो को एक ही Donglify खाते मे साइन इन होना चाहिए। गेस्ट VM को होस्ट तक काम करने वाला नेटवर्क कनेक्शन चाहिए, स्थानीय वर्चुअल स्विच के माध्यम से या यदि होस्ट दूरस्थ है तो इंटरनेट के माध्यम से

1. बनाएं account.donglify.net/user/registration/ पर एक Donglify खाता

2. सर्वर पर donglify.net/download/ से Donglify डाउनलोड करे और इंस्टॉल करे

Donglify डाउनलोड और इंस्टॉल करे

3. उसी इंस्टॉलर का उपयोग करके Hyper-V गेस्ट VM पर Donglify इंस्टॉल करे

4. दोनो मशीनो पर Donglify लॉन्च करे और एक ही क्रेडेशियल्स से साइन इन करे

डोगलिफाई लॉन्च करे

5. सर्वर पर, डिवाइस सूची खोलने के लिए + आइकन पर क्लिक करे, कनेक्ट किए गए USB डोगल यहा दिखाई देते है

Donglify खोलने के लिए + आइकन पर क्लिक करे

6. लक्ष्य डोगल के पास वाले रेडियो बटन का चयन करे और Share पर क्लिक करे

शेयर पर क्लिक करे

7. Hyper-V अतिथि पर, Donglify खोले, साझा डोगल डिवाइस सूची मे दिखाई देता है

8. कनेक्ट पर क्लिक करे; डोगल गेस्ट के अंदर डिवाइस मैनेजर मे ऐसे दिखाई देगा जैसे वह भौतिक रूप से जुड़ हुआ हो

कनेक्ट करे पर क्लिक करे

9. अपना संरक्षित सॉफ़टवेयर लॉन्च करे; यह Donglify कनेक्शन के माध्यम से लाइसेस कुजी ढूढ लेगा

समाप्त होने पर, अतिथि VM पर Donglify इंटरफ़स मे Disconnect पर क्लिक करे

यह कैसे काम करता है

Donglify भौतिक डोगल को TCP/IP के माध्यम से रीडायरेक्ट करता है ताकि Hyper-V गेस्ट उसे लोकली कनेक्टेड डिवाइस के रूप मे देखे, और Hyper-V के USB स्टैक को पूरी तरह बायपास कर दे यह प्रभावी रूप से एक वर्चुअल डोगल है, जिसे नेटवर्क पर किसी भी Hyper-V गेस्ट से एक्सेस किया जा सकता है सभी डोगल ट्रैफिक ट्राजिट के दौरान एन्क्रिप्टेड रहता है Donglify सबसे तेज़ उपलब्ध कनेक्शन मोड अपने आप चुनता है और यदि कोई डायरेक्ट पाथ ब्लॉक हो तो सहज रूप से फॉलबैक करता है; यदि आपको इंटरफ़स मे डिवाइस नाम के नीचे [R] दिखाई देता है, तो आप रिले मोड पर है, और सर्वर पर इनबाउंड TCP पोर्ट 5000 खोलने से एक तेज़ डायरेक्ट कनेक्शन संभव होगा

लाभ: Hyper-V USB डोगल पासथ्रू के लिए Donglify

  • प्रोटोकॉल विश्वसनीयता — विशेष रूप से USB सुरक्षा कुजियो के लिए बनाया गया है, इसलिए HASP, Sentinel HL, Rockey, और CodeMeter कुजिया वहा भी भरोसेमंद तरीके से प्रमाणीकरण करती है जहा RDP रीडायरेक्शन विफल हो जाता है
  • रिमोट एक्सेस — डोगल को कही भी किसी मशीन से भौतिक रूप से जोड़ जा सकता है, केवल स्थानीय Hyper-V होस्ट तक सीमित नही, जिसमे मानक TCP/IP पर इंटरनेट के माध्यम से भी शामिल है
  • टीम शेयरिगमल्टी-कनेक्ट मोड समर्थित मॉडलो के लिए एक ही भौतिक डोगल तक एक साथ कई Hyper-V गेस्ट्स को पहुच की अनुमति देता है, जिसमे Sentinel HL 4.27–6.01, HASP HL Pro 3.25, WIBU CodeMeter, और Feitian Rockey सीरीज़ शामिल है डोगल उसी समय होस्ट मशीन पर भी उपयोग योग्य रहता है
  • फेलओवर क्लस्टर समर्थन — Donglify की Advanced योजना प्रति टीम सदस्य अलग-अलग लॉगिन टोकन के साथ अधिकतम 50 समकालिक कनेक्शनो का समर्थन करती है, किसी क्रेडेशियल शेयरिग की आवश्यकता नही
  • स्थायी कनेक्शन — यदि नेटवर्क थोड़ देर के लिए गिर जाता है, तो Donglify गेस्ट को तुरंत डिस्कनेक्ट करने के बजाय कई मिनटो तक डोगल कनेक्शन बनाए रखता है
  • RDP पर काम करता है — यदि आप RDP के माध्यम से Hyper-V गेस्ट को एक्सेस कर रहे है, तो Donglify इसे अपने आप पहचानता है और बिना किसी अतिरिक्त कॉन्फ़गरेशन के डोगल को RDP चैनल के माध्यम से रूट करता है


आप पूर्ण फीचर एक्सेस के साथ सात-दिन का निशुल्क ट्रायल शुरू कर सकते है, ट्रायल समाप्त होने तक किसी भुगतान की आवश्यकता नही है

सीमाएँ: Hyper-V के लिए Donglify

  • 7-दिन के ट्रायल के बाद सशुल्क सब्सक्रिप्शन।
  • मल्टी-कनेक्ट डोगल मॉडल पर निर्भर करता है, सभी की एक साथ कनेक्शन का समर्थन नही करती
  • सर्वर और गेस्ट VM दोनो पर इंस्टॉलेशन आवश्यक है

वीडियो मार्गदर्शिका

देखे कि Donglify USB लाइसेस डोगल्स को Hyper-V VMs पर कैसे रीडायरेक्ट करता है:

उन्नत सत्र मोड (पहले परीक्षण करना लाभदायक, अक्सर पर्याप्त नही)

एन्हास्ड सेशन मोड कुछ स्थानीय USB और प्लग-एंड-प्ले डिवाइसो को किसी समर्थित गेस्ट OS के सामने प्रस्तुत कर सकता है, लेकिन यह रॉ USB कंट्रोलर पासथ्रू नही है USB लाइसेस डोगल्स के लिए, सफलता पूरी तरह इस पर निर्भर करती है कि डोगल और उसका ड्राइवर RDP-स्टाइल डिवाइस रीडायरेक्शन को सहन करते है या नही, और अधिकाश HASP और Sentinel-स्टाइल कीज़ के लिए वे ऐसा नही करते किसी पेड टूल पर प्रतिबद्ध होने से पहले एक त्वरित परीक्षण करना उचित है, लेकिन अपेक्षाएँ उसी अनुसार रखे

एन्हास्ड सेशन मोड सेशन-निर्भर भी है: रीडायरेक्शन केवल तब सक्रिय होता है जब कोई उपयोगकर्ता VMConnect या RDP के माध्यम से कनेक्ट होता है ऐसा सॉफ्टवेयर जिसे किसी सक्रिय उपयोगकर्ता सेशन के बिना बैकग्राउंड सर्विस के रूप मे डोगल तक पहुच चाहिए, सेशन बंद होने पर की खो देगा RDP पर हार्डवेयर सुरक्षा कीज़ का उपयोग पर एक समर्पित लेख के लिए, उस परिदृश्य को अलग से अधिक गहराई मे कवर किया गया है

एन्हास्ड सत्र मोड सक्षम किया जा रहा है

एन्हास्ड सेशन मोड के लिए गेस्ट मे रिमोट डेस्कटॉप सर्विसेज़ की आवश्यकता होती है और यह मुख्य रूप से समर्थित Windows गेस्ट VM के लिए प्रासंगिक है Windows 10/11 होस्ट पर यह डिफ़ल्ट रूप से चालू होता है Windows Server 2016, 2019, और 2022 होस्ट पर इसे मैन्युअल रूप से सक्षम करना होता है:

  1. Hyper-V Manager खोले
  2. बाएँ पैन मे होस्ट कंप्यूटर नाम चुने
  3. Actions पैन मे Hyper-V Settings पर क्लिक करे
  4. Server के अंतर्गत Enhanced Session Mode Policy चुने और Allow enhanced session mode पर टिक करे
  5. User के अंतर्गत Enhanced Session Mode चुने और Use enhanced session mode पर टिक करे
  6. VMConnect का उपयोग करके VM से कनेक्ट करे, कनेक्ट करने से पहले Show Options पर क्लिक करे
  7. Local Resources पर जाएँ, More पर क्लिक करे, और उपलब्ध लोकल रिसोर्स, ड्राइव, स्मार्ट कार्ड, या समर्थित प्लग-एंड-प्ले डिवाइस (यदि सूची मे दिखाई दे) चुने


यदि चरण 7 मे आपका डोगल सूची मे दिखाई नही देता, या दिखाई देता है लेकिन प्रोटेक्टेड एप्लिकेशन फिर भी कोई लाइसेस नही होने की रिपोर्ट करता है, तो डोगल का USB प्रोटोकॉल RDP-स्टाइल रीडायरेक्शन के साथ संगत नही है उस स्थिति मे, एन्हास्ड सेशन मोड आपकी कुजी के लिए व्यवहार्य विकल्प नही है और Donglify अगला कदम है

usbipd-win (निशुल्क, लैब्स और Linux गेस्ट्स के लिए सर्वश्रेष्ठ)

usbipd-win एक मुफ़त, सक्रिय रूप से मेटेन किया जाने वाला ओपन-सोर्स टूल (v5.3.0, अक्टूबर 2025) है, जो USB/IP प्रोटोकॉल के माध्यम से USB डिवाइसो को अन्य मशीनो के साथ साझा करता है, जिनमे Hyper-V गेस्ट और WSL 2 शामिल है यह लैब वातावरणो और Linux गेस्ट के लिए सबसे व्यावहारिक बिना-लागत विकल्प है, लेकिन लाइसेस डोगल चलाने वाले Windows गेस्ट के लिए यह एक पुष्टि किया हुआ प्रोडक्शन पाथ नही है

गैर-WSL Windows गेस्ट के लिए, संगत क्लाइंट-साइड USB/IP टूलिग अलग से आवश्यक होती है; यह usbipd-win मे स्वयं शामिल नही है, जिससे Windows गेस्ट सेटअप जितना दिखता है उससे अधिक जटिल हो जाता है Linux गेस्ट के लिए यह रास्ता अधिक सीधा है

यह Windows Package Manager के माध्यम से इंस्टॉल होता है:

winget install usbipd

इंस्टॉल होने के बाद, यह Windows सेवा के रूप मे चलता है (डिस्प्ले नाम: USBIP Device Host) और आने वाले कनेक्शनो के लिए TCP पोर्ट 3240 खोलता है किसी डिवाइस को साझा करने के लिए, निम्न कमाड को administrator अधिकारो के साथ चलाएँ:

usbipd list usbipd bind --busid=<BUSID>

सर्वर साइड पर बाइंडिग रीबूट के बाद भी बनी रहती है गेस्ट के भीतर डिवाइस अटैच करने के लिए प्रत्येक गेस्ट रीबूट के बाद एक अलग कमाड आवश्यक होती है; यह पूरी तरह हैड्स-ऑफ स्थायी सेटअप नही है

लाइसेस डोगल उपयोग के लिए अधिक महत्वपूर्ण सीमा ड्राइवर संगतता है कुछ HASP और Sentinel HL ड्राइवर USB/IP एब्स्ट्रैक्शन लेयर को अस्वीकार कर देते है और Device Manager मे डिवाइस दिखने पर भी कोई वैध लाइसेस नही होने की रिपोर्ट करते है समुदाय के परिणाम पुष्टि करते है कि usbipd-win Wi‑Fi एडेप्टर, Zigbee डोगल, और HID डिवाइसो के लिए अच्छी तरह काम करता है प्रोडक्शन HASP या Sentinel HL डिप्लॉयमेट के लिए, परिणाम इतने असंगत है कि इस पर भरोसा नही किया जाना चाहिए।

VirtualBox मे USB डोगल पासथ्रू या VMware USB डोगल पासथ्रू के लिए, दोनो हाइपरवाइज़र मूल (नेटिव) USB पासथ्रू का समर्थन करते है और सामान्यतः usbipd-win की आवश्यकता नही होती

साइड-बाय-साइड तुलना

  Donglify एन्हास्ड सेशन मोड usbipd-win
प्रोडक्शन लाइसेस डोगल्स के लिए अनुशंसित
HASP / Sentinel HL के साथ काम करता है हा, समर्थित डोगल मॉडलो के लिए अधिकाश लाइसेस डोगल्स के लिए अविश्वसनीय असंगत, ड्राइवर पर निर्भर
सक्रिय उपयोगकर्ता सत्र के बिना काम करता है
गेस्ट रीबूट्स के पार स्थायी आंशिक, बाइंड बना रहता है, अटैच नही
एक साथ कई VMs हा, समर्थित मल्टी-कनेक्ट मॉडलो के लिए
Windows गेस्ट समर्थन हा, केवल समर्थित Windows गेस्ट्स अलग क्लाइंट टूलिग की आवश्यकता
लागत सशुल्क, 7-दिन का ट्रायल मुफ़त (बिल्ट-इन) मुफ़त

कौन सा विकल्प उपयोग करे

Hyper-V के अंदर HASP HL, Sentinel HL, Rockey, या WIBU CodeMeter डोगल्स चलाने वाले प्रोडक्शन वातावरणो के लिए, Donglify ही समाधान है यह इस सूची मे एकमात्र विकल्प है जिसकी प्रोडक्शन डिप्लॉयमेट्स मे वेडर-विशिष्ट लाइसेस कीज़ के लिए विश्वसनीयता की पुष्टि हुई है

Enhanced Session Mode एक उचित पहला चेक है, इसमे दस मिनट से कम समय लगता है और कोई लागत नही आती, लेकिन अगर आपके सॉफ़टवेयर को HASP या Sentinel HL ऑथेटिकेशन की आवश्यकता है, तो इसके काम करने की संभावना कम है इसे समाधान नही, बल्कि एक त्वरित एलिमिनेशन टेस्ट समझे

usbipd-win लैब वर्क, WSL 2 वातावरणो, और Linux Hyper-V गेस्ट्स के लिए जानने लायक है डोगल-प्रोटेक्टेड प्रोडक्शन सॉफ़टवेयर चलाने वाले Windows गेस्ट्स के लिए, यह सही टूल नही है

सामान्य प्रश्न

नही, Hyper-V गैर-स्टोरेज डिवाइसो, जिनमे लाइसेस डोगल भी शामिल है, के लिए सीधे USB passthrough का समर्थन नही करता Microsoft का hypervisor गेस्ट VMs को wire-level USB bus उपलब्ध नही कराता Enhanced Session Mode RDP के माध्यम से चुने गए स्थानीय संसाधनो को रीडायरेक्ट करता है, लेकिन कई HASP HL, Sentinel HL, और इसी तरह की लाइसेस कीज़ को vendor-specific USB protocols की आवश्यकता होती है, जिन्हे RDP-स्टाइल रीडायरेक्शन संरक्षित नही करता TCP/IP पर काम करने वाला software USB redirection tool मानक workaround है

डिवाइस मैनेजर मे दिखाई देना और लाइसेस ड्राइवर का कम्युनिकेशन अलग-अलग चीज़ है कुछ USB ओवर नेटवर्क टूल्स डिवाइस को एन्यूमरेट तो कर लेते है, लेकिन उस लो-लेवल USB प्रोटोकॉल को बनाए नही रखते जिसकी लाइसेस एन्फोर्समेट ड्राइवर को की को ऑथेटिकेट करने के लिए आवश्यकता होती है HASP और Sentinel HL ड्राइवर्स वेडर-विशिष्ट कमाड्स का उपयोग करके सीधे सिक्योरिटी चिप से कम्युनिकेट करते है, जिन्हे सामान्य USB रीडायरेक्शन सही तरीके से रिले नही करता Donglify जैसे, विशेष रूप से डोगल शेयरिग के लिए बनाए गए टूल्स, उच्च प्रोटोकॉल फिडेलिटी बनाए रखकर इस समस्या का समाधान करते है

हा, Donglify के मल्टी-कनेक्ट मोड के साथ, यदि आपका विशिष्ट डोगल मॉडल इसे सपोर्ट करता है समर्थित मॉडलो मे Sentinel HL 4.27–6.01, HASP HL Pro 3.25, WIBU CodeMeter, और Feitian Rockey श्रृखला शामिल है यदि Donglify इंटरफ़स मे आपके डिवाइस के पास मल्टी-कनेक्ट आइकन दिखाई नही देता है, तो उस की के लिए एक समय मे केवल एक कनेक्शन उपलब्ध है

यह कुछ डिवाइस प्रकारो के लिए काम करता है, लेकिन HASP और Sentinel HL लाइसेस डोगल के लिए असंगत रहता है usbipd-win USB/IP प्रोटोकॉल का उपयोग करता है, जिसे सभी लाइसेस डोगल ड्राइवर स्वीकार नही करते कुछ इंस्टॉलेशन मे डोगल Device Manager मे दिखाई देने की रिपोर्ट होती है, लेकिन एप्लिकेशन फिर भी वैध लाइसेस खोजने मे विफल रहता है Windows Hyper-V गेस्ट के लिए, संगत क्लाइंट-साइड USB/IP टूलिग भी अलग से आवश्यक होती है usbipd-win उत्पादन लाइसेस प्रवर्तन की तुलना मे परीक्षण के लिए अधिक उपयुक्त है

Hyper-V गेस्ट्स से डायरेक्ट कनेक्शंस के लिए सर्वर पर इनबाउंड TCP पोर्ट 5000 आवश्यक है Donglify सेवा Donglify अकाउंट और रिले सर्वर्स के लिए आउटबाउंड TCP पोर्ट 12063, TCP पोर्ट 5018, और UDP पोर्ट 5002 का उपयोग करती है Donglify GUI अकाउंट लॉगिन के लिए आउटबाउंड TCP पोर्ट 8063 का उपयोग करता है Windows Firewall इंस्टॉल के समय अपने आप कॉन्फ़गर हो जाता है; कस्टम फ़यरवॉल्स मे ये नियम मैन्युअल रूप से जोड़ने होगे