डिवाइस इंटरकनेक्ट: बिना सार्वजनिक IP, बिना पोर्ट फ़ॉरवर्डिंग की परेशानी, कहीं से भी सुरक्षित रूप से अपने डिवाइस से सीधा जुड़ें

बाहर अपने फ़ोन या किसी अन्य कंप्यूटर से घर/ऑफ़िस के कंप्यूटर पर Claude Code, SSH, आंतरिक सेवाओं का उपयोग करना चाहते हैं, लेकिन सार्वजनिक IP नहीं है, पोर्ट फ़ॉरवर्डिंग खोलने की हिम्मत नहीं है, frp/हुआशेंगशेल कॉन्फ़िगरेशन परेशान करता है? डिवाइस इंटरकनेक्ट को डेस्कटॉप क्लाइंट में एक क्लिक से सक्षम करें, अपने प्रत्येक डिवाइस को अपने विशेष एन्क्रिप्टेड नेटवर्क में जोड़ें, प्रत्येक डिवाइस को एक निश्चित निजी IP दें, चाहे आप कहीं भी हों, ऐसा लगेगा जैसे वे एक ही लोकल नेटवर्क से जुड़े हैं — एंड-टू-एंड एन्क्रिप्टेड, शून्य सार्वजनिक एक्सपोज़र, किसी भी समय एक क्लिक से रद्द करें।

PandaNpcपहली बार प्रकाशित
डिवाइस इंटरकनेक्ट: बिना सार्वजनिक IP, बिना पोर्ट फ़ॉरवर्डिंग की परेशानी, कहीं से भी सुरक्षित रूप से अपने डिवाइस से सीधा जुड़ें

क्या आपने कभी ऐसी स्थिति का सामना किया है:

डेवलपमेंट मशीन पर Claude Code कोई कार्य चला रहा है, और बाहर जाने के बाद आप फ़ोन या घर के कंप्यूटर से जुड़कर देखना चाहते हैं – लेकिन कनेक्ट ही नहीं हो पाता। उस मशीन का कोई सार्वजनिक IP नहीं है, वह राउटर के पीछे छिपी है; पोर्ट फ़ॉरवर्डिंग खोलना चाहते हैं तो असुरक्षित लगता है और राउटर सेट करने की झंझट है; frp,花生壳 जैसी इंट्रानेट पेनेट्रेशन सेवाओं में ढेरों कॉन्फ़िगरेशन और सर्वर किराए पर लेना पड़ता है।

डिवाइस इंटरकनेक्ट इसी समस्या का हल है: PandaNpc डेस्कटॉप क्लाइंट में ‘डिवाइस इंटरकनेक्ट चालू करें’ पर क्लिक करें, और यह डिवाइस आपके निजी एन्क्रिप्टेड वर्चुअल नेटवर्क में शामिल हो जाती है। उसके बाद आपके सभी डिवाइसों के बीच एक निश्चित निजी IP (जैसे 100.64.0.2) होता है, चाहे वे कहीं भी हों, चाहे उनके पास सार्वजनिक IP हो या न हो, वे एक ही LAN में जुड़े होने की तरह सीधे एक-दूसरे से कनेक्ट हो सकते हैं।

1. डिवाइस इंटरकनेक्ट की आवश्यकता क्यों है

  • 🏠 बाहर से घर/ऑफिस की मशीन तक पहुँच: फ़ोन, लैपटॉप बाहरी नेटवर्क पर हैं, घर की डेवलपमेंट मशीन इंट्रानेट पर है; Claude Code, SSH, आंतरिक सेवाओं का उपयोग करने के लिए वापस जुड़ना चाहते हैं – डिवाइस इंटरकनेक्ट उन्हें एक-दूसरे तक पहुँचने योग्य बनाता है।
  • 🔌 पोर्ट फ़ॉरवर्डिंग और सार्वजनिक एक्सपोज़र को अलविदा: राउटर पर पोर्ट खोलने की ज़रूरत नहीं, सेवाओं को सार्वजनिक इंटरनेट पर उजागर करने की ज़रूरत नहीं, हमले की सतह शून्य।
  • 🧩 सर्वर-मुक्त, जटिल कॉन्फ़िगरेशन-मुक्त: frp जैसी सेवाओं के लिए सार्वजनिक IP वाला मध्यस्थ सर्वर किराए पर लेने और ढेरों फ़ॉरवर्डिंग नियम लिखने की ज़रूरत नहीं। बस एक क्लिक चालू करें, फिर निश्चित निजी IP मिल जाता है।
  • 🔒 हर कदम एन्क्रिप्टेड: डिवाइसों के बीच ट्रैफ़िक एंड-टू-एंड एन्क्रिप्टेड होता है, बीच में कोई भी सामग्री नहीं देख सकता।

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

डिवाइस इंटरकनेक्ट के अंतर्गत एक स्व-निर्मित WireGuard वर्चुअल नेटवर्क है (Tailscale जैसी ही तकनीक):

  • प्रत्येक डिवाइस नेटवर्क में शामिल होने पर नियंत्रण सतह से एक स्थिर निजी IP (100.64.x.x रेंज) प्राप्त करता है, यह IP डिवाइस के साथ चलता है, नेटवर्क वातावरण बदलने पर नहीं बदलता।
  • डिवाइसों के बीच सीधा कनेक्शन (DIRECT) को प्राथमिकता दी जाती है: NAT होल-पंचिंग के माध्यम से दो मशीनों के बीच पॉइंट-टू-पॉइंट एन्क्रिप्टेड टनल बनती है, डेटा किसी तीसरे पक्ष से नहीं गुज़रता।
  • कुछ नेटवर्क वातावरणों (जैसे सिमेट्रिक NAT) में होल-पंचिंग विफल होने पर स्वचालित रूप से रिले पर फ़ॉलबैक होता है, जिससे हमेशा कनेक्टिविटी बनी रहती है।
  • पूरी प्रक्रिया WireGuard एंड-टू-एंड एन्क्रिप्टेड है; नियंत्रण सतह केवल "कौन किससे जुड़ सकता है" का समन्वय करती है, आपका डेटा नहीं देख सकती।

एक वाक्य में: आपको एक पूरी तरह से निजी, एन्क्रिप्टेड, कहीं से भी पहुँच योग्य निजी नेटवर्क मिलता है जो केवल आपका है।

3. इसे कैसे चालू करें: डेस्कटॉप क्लाइंट से एक क्लिक में

PandaNpc डेस्कटॉप क्लाइंट (Windows / macOS / Linux) वाली मशीन पर इसे चालू करने के लिए बस एक कदम:

क्लाइंट खोलें → सेटिंग्स (Settings) → डिवाइस इंटरकनेक्ट (Connected Devices) → ‘डिवाइस इंटरकनेक्ट चालू करें’ (Enable Connected Devices) पर क्लिक करें।

सेटिंग पेज पर डिवाइस इंटरकनेक्ट स्विच: Enable Connected Devices पर एक क्लिक से चालू करें

क्लिक करने के बाद क्लाइंट स्वचालित रूप से सब कुछ करता है: बैकग्राउंड नेटवर्किंग घटक डाउनलोड और इंस्टॉल करता है, इस मशीन को आपके खाते में पंजीकृत करता है, और नेटवर्क में शामिल करता है। पहली बार चालू करने पर सिस्टम एडमिनिस्ट्रेटर अनुमति माँगी जाती है (बैकग्राउंड नेटवर्क सेवा स्थापित करने के लिए), उसके बाद पूरी तरह से स्वचालित, आमतौर पर कुछ सेकंड में पूरा हो जाता है।

नेटवर्क में शामिल होने के बाद, स्थिति कार्ड Joined (शामिल) दिखाता है, और इस मशीन का विशिष्ट निजी IP प्रदर्शित करता है – इसे एक क्लिक से कॉपी किया जा सकता है और अन्य डिवाइसों से कनेक्ट करने के लिए सीधे उपयोग किया जा सकता है:

शामिल होने की स्थिति: मशीन का निजी IP दिखाता है, क्लिक करके कॉपी करें

टिप्स:

  • लॉगिन के बाद स्वचालित पेयरिंग: क्लाइंट पहली बार शुरू होने पर बैकग्राउंड में घटकों को चुपचाप इंस्टॉल करता है, लॉगिन करने के बाद स्वचालित रूप से पेयरिंग और नेटवर्क जॉइन होता है, अधिकांश मामलों में आपको मैन्युअल रूप से स्विच भी दबाने की ज़रूरत नहीं होती।
  • जब चाहे हटाएँ: उसी पेज पर ‘डिवाइस इंटरकनेक्ट हटाएँ’ (Remove Connected Devices) पर क्लिक करके इस मशीन की नेटवर्किंग सेवा बंद की जा सकती है (इंस्टॉलेशन रहता है, बाद में दोबारा चालू करना सेकंडों में हो सकता है, फिर से डाउनलोड नहीं करना पड़ता)।

4. अपने सभी डिवाइसों का प्रबंधन करें

नेटवर्क में शामिल होने के बाद, सेटिंग पेज के नीचे (या ब्राउज़र में pandanpc.com/devices खोलें) आपका डिवाइस प्रबंधन पैनल होता है, दोनों जगह पूरी तरह समान सामग्री होती है:

डिवाइस प्रबंधन पेज: सभी डिवाइसों की ऑनलाइन स्थिति, सिस्टम प्रकार, निजी IP, नाम बदलने और रद्द करने का विकल्प

यहाँ आप कर सकते हैं:

  • 🟢 ऑनलाइन स्थिति देखें: हरा बिंदु दर्शाता है कि डिवाइस ऑनलाइन है, एक नज़र में पता चलता है कि कौन सी उपलब्ध है।
  • 📋 निजी IP कॉपी करें: प्रत्येक डिवाइस का 100.64.x.x IP एक क्लिक से कॉपी करें, सीधे SSH या सेवा एक्सेस के लिए उपयोग करें।
  • 💻 सिस्टम प्रकार पहचानें: Windows / macOS / Linux आइकन स्पष्ट रूप से दिखते हैं।
  • ✏️ नाम बदलें: डिवाइस को आसानी से पहचाने जाने वाला नाम दें, जैसे "Office Windows PC", "Home Server"।
  • 🗑️ रद्द करें: यदि कोई डिवाइस अब नहीं चाहिए, तो एक क्लिक से रद्द करें, वह तुरंत डिस्कनेक्ट हो जाएगा और फिर कभी कनेक्ट नहीं हो सकेगा।

5. सर्वर और बिना GUI वाले डिवाइस: एक कमांड से स्वचालित नेटवर्क जॉइन

घर का NAS, क्लाउड सर्वर, डेवलपमेंट कंटेनर जैसे बिना GUI वाले उपकरणों के लिए प्रमाणीकरण कुंजी (Auth Key) का उपयोग करें – अब केवल एक कमांड की आवश्यकता है।

पहला कदम, डिवाइस प्रबंधन पेज के Auth Keys सेक्शन में ‘New key’ पर क्लिक करके एक कुंजी बनाएँ:

प्रमाणीकरण कुंजी बनाएँ: वैकल्पिक पुन: प्रयोज्य/एकल-उपयोग, वैधता अवधि और नोट

बनाते समय कॉन्फ़िगर कर सकते हैं:

  • Reusable (पुन: प्रयोज्य): एक कुंजी कई मशीनों पर उपयोग करें; अनचेक करने पर एकल-उपयोग कुंजी, एक बार उपयोग के बाद अमान्य।
  • Expires in (वैधता अवधि): खाली छोड़ने पर स्थायी रूप से वैध, या कुछ दिनों के बाद स्वतः समाप्त होने की तारीख सेट करें।
  • Description (नोट): यह चिह्नित करें कि यह कुंजी किस मशीन के लिए है।

दूसरा कदम, जनरेट करने के बाद पॉप-अप सीधे कुंजी सहित एक-कमांड इंस्टॉलेशन कमांड देता है, कॉपी बटन पर क्लिक करके ले जाएँ (कुंजी का प्लेनटेक्स्ट केवल इसी बार दिखाया जाता है):

जनरेट करने के बाद सीधे एक-कमांड इंस्टॉलेशन कमांड मिलता है, कॉपी करके उपयोग करें

तीसरा कदम, लक्ष्य मशीन पर पेस्ट करके चलाएँ:

macOS / Linux:

bash
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh -s -- --mesh pnkey-xxxxxxxx

Windows (एडमिन PowerShell):

powershell
$env:PANDANET_KEY="pnkey-xxxxxxxx"; iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iex

यह एक कमांड स्वचालित रूप से सब कुछ करेगा:

  1. pandapaw इंस्टॉल करेगा (इसमें बिल्ट-इन AI इंजन pandacode शामिल है);
  2. इस मशीन को स्वचालित रूप से आपके खाते से पेयर करेगा – यह आपकी Claude Code कनेक्शन सूची में दिखाई देगी, अन्य डिवाइस तुरंत इसका उपयोग AI सेशन चलाने के लिए रिमोटली कर सकते हैं;
  3. नेटवर्किंग सिस्टम सेवा इंस्टॉल करेगा और स्वचालित रूप से नेटवर्क में शामिल करेगा, अंत में इस मशीन को मिला निजी IP प्रिंट करेगा।

पूरी प्रक्रिया शून्य मैन्युअल ऑपरेशन, इंस्टॉल होते ही उपयोग के लिए तैयार।

अन्य तरीके (वैकल्पिक):

  • पहले से pandapaw इंस्टॉल मशीन पर नेटवर्क जॉइन: pandanet up --authkey=pnkey-xxxxxxxx
  • स्थायी सेवा के रूप में: कुंजी को pandanetd.yaml के auth_key फ़ील्ड में डालें और pandanet install चलाएँ;
  • बिना कुंजी के भी: सीधे pandanet up चलाएँ, यह एक प्रमाणीकरण लिंक प्रिंट करेगा, ब्राउज़र में PandaNpc खाते में लॉगिन करके ‘अनुमोदित करें’ पर क्लिक करें, यह डिवाइस नेटवर्क में शामिल हो जाएगा।

6. कॉन्फ़िगरेशन विकल्पों का विवरण

डिवाइस इंटरकनेक्ट से संबंधित सभी स्विच सेटिंग → डिवाइस इंटरकनेक्ट पेज पर केंद्रित हैं:

कॉन्फ़िग कार्य डिफ़ॉल्ट
डिवाइस इंटरकनेक्ट चालू/बंद करें यह मशीन आपके निजी नेटवर्क में शामिल/बाहर करें (बंद करने पर केवल सेवा रुकती है, इंस्टॉलेशन रहता है, कभी भी पुनः चालू किया जा सकता है) लॉगिन के बाद स्वतः चालू
इस मशीन को रिमोट कंट्रोल करने की अनुमति दें चालू करने पर आपके खाते के सेशन इस मशीन के डेस्कटॉप को रिमोटली कंट्रोल कर सकते हैं (माउस/कीबोर्ड/स्क्रीन)। नियंत्रण के दौरान स्क्रीन के ऊपर लाल बैनर दिखता है, कभी भी बंद किया जा सकता है बंद
डिवाइस का नाम बदलें/रद्द करें नेटवर्क में प्रत्येक डिवाइस का प्रबंधन करें, रद्द करने पर तुरंत प्रभावी
प्रमाणीकरण कुंजी प्रबंधन बिना देखरेख के नेटवर्क में शामिल होने के लिए कुंजी बनाएँ/रद्द करें

7. विशिष्ट उपयोग के मामले

निश्चित निजी IP मिलने पर आप कर सकते हैं:

  • डिवाइस पर Claude Code तक रिमोट पहुँच: नेटवर्क में शामिल मशीनें स्वचालित रूप से आपके खाते में Claude Code कनेक्शन के रूप में पंजीकृत हो जाती हैं (बिल्ट-इन pandacode इंजन बॉक्स से तैयार, अलग CLI इंस्टॉल करने की ज़रूरत नहीं)। डेवलपमेंट मशीन पर चल रहे सेशन को दूसरी डिवाइस से जोड़कर आगे नियंत्रित करें, व्यक्ति चला जाए लेकिन मशीन चलती रहे।
  • कहीं से भी SSH: ssh user@100.64.0.2, चाहे वह मशीन ऑफिस में हो या घर पर।
  • आंतरिक सेवाओं तक पहुँच: किसी मशीन पर चल रही वेब सेवा, डेटाबेस, NAS को निजी IP से सीधे एक्सेस करें, सार्वजनिक इंटरनेट पर उजागर करने की ज़रूरत नहीं।
  • रिमोट डेस्कटॉप कंट्रोल के साथ: ‘इस मशीन को रिमोट कंट्रोल करने की अनुमति दें’ चालू करें, ताकि आपका AI सेशन उस मशीन के डेस्कटॉप को रिमोटली संचालित कर सके।

8. सुरक्षा संबंधी जानकारी

  • एंड-टू-एंड एन्क्रिप्शन: डिवाइसों के बीच ट्रैफ़िक WireGuard से एन्क्रिप्टेड, नियंत्रण सतह सामग्री नहीं देख सकती।
  • शून्य सार्वजनिक एक्सपोज़र: कोई सार्वजनिक पोर्ट नहीं खोले जाते, सेवाएँ केवल आपके निजी नेटवर्क में ही पहुँच योग्य होती हैं।
  • केवल आपके अपने डिवाइसों से कनेक्ट: नेटवर्क खाते के अनुसार अलग-थलग, प्रमाणीकरण कुंजी आपके खाते से संबंधित होती है, दूसरे व्यक्ति के डिवाइस आपके नेटवर्क में प्रवेश नहीं कर सकते; ब्राउज़र से अनुमोदित करते समय डिवाइस का नाम जाँचने का संकेत मिलता है।
  • कभी भी रद्द करें: किसी भी डिवाइस या किसी भी कुंजी को प्रबंधन पेज से एक क्लिक में रद्द किया जा सकता है, तुरंत अमान्य हो जाता है।
  • मौजूदा टूल्स के साथ सह-अस्तित्व: यदि मशीन पर Tailscale जैसे समान टूल पहले से हैं, तो कोई समस्या नहीं, दोनों एक-दूसरे में हस्तक्षेप नहीं करते।

सारांश

डिवाइस इंटरकनेक्ट "बाहर से अपनी मशीन तक पहुँचने" की कठिन प्रक्रिया को क्लाइंट में एक क्लिक जितना सरल बना देता है: सार्वजनिक IP की ज़रूरत नहीं, पोर्ट फ़ॉरवर्डिंग की परेशानी नहीं, मध्यस्थ सर्वर किराए पर लेने की ज़रूरत नहीं; इसके बदले आपको एक एंड-टू-एंड एन्क्रिप्टेड, कहीं से भी पहुँच योग्य निजी नेटवर्क मिलता है। डेस्कटॉप डिवाइसों के लिए एक क्लिक चालू करें, सर्वरों के लिए कुंजी सहित एक कमांड कॉपी करें और वे स्वचालित रूप से पेयर हो जाते हैं, सभी डिवाइस एक ही पेज पर एकीकृत रूप से प्रबंधित होते हैं। Claude Code रिमोट एक्सेस और रिमोट डेस्कटॉप कंट्रोल के साथ, आपकी डेवलपमेंट मशीन सचमुच "व्यक्ति चला गया लेकिन मशीन चलती रहती है, कहीं से भी जुड़ सकते हैं" बन जाती है।

मोबाइल से Codex नियंत्रण: ChatGPT Remote और स्थानीय CLI रिमोट कंट्रोल गाइड

मोबाइल से Codex नियंत्रण: ChatGPT Remote और स्थानीय CLI रिमोट कंट्रोल गाइड

क्या Codex को मोबाइल पर इस्तेमाल किया जा सकता है? यह लेख ChatGPT Remote और PandaNpc स्थानीय CLI रिमोट समाधान की तुलना करता है, और Windows, macOS, Linux होस्ट के लिए सेटअप चरण, अनुमोदन विधि, सत्यापन विधि और कनेक्शन टूटने की समस्या निवारण प्रदान करता है।

लेख पढ़ें →
Codex में GPT-5.6 Sol 1M कॉन्टेक्स्ट सक्षम करें: 3 पंक्तियों का `config.toml` कॉन्फ़िगरेशन ट्यूटोरियल

Codex में GPT-5.6 Sol 1M कॉन्टेक्स्ट सक्षम करें: 3 पंक्तियों का `config.toml` कॉन्फ़िगरेशन ट्यूटोरियल

GPT-5.6 Sol आधिकारिक रूप से 10.5 लाख टोकन कॉन्टेक्स्ट का समर्थन करता है। बस Codex के config.toml के शीर्ष पर 3 लाइनों का कॉन्फ़िगरेशन जोड़ें, और यह 10 लाख की विंडो पर चलेगा, तथा लगभग 9 लाख टोकन पर इतिहास को स्वचालित रूप से संपीड़ित करेगा। इसमें स्थायी कॉन्फ़िगरेशन, एकल कमांड, सत्यापन और लागत अनुस्मारक शामिल हैं।

लेख पढ़ें →
pandacode:किसी भी मॉडल पर Claude Code अनुभव चलाएँ

pandacode:किसी भी मॉडल पर Claude Code अनुभव चलाएँ

pandacode pandapaw mein nirmit ek khula strot coding agent engine hai, jo Claude Code ke sampoorn anubhav ke saath sangat hai, lekin model backend aap tay karte hain—DeepSeek, Qwen, vLLM/Ollama, kampani ke intranet proxy sabhi jude sakte hain, OpenAI aur Anthropic dono API format swikar karta hai. Ek command mein sthapit hota hai, mobile, browser, desktop door se niyantrit hote hain.

लेख पढ़ें →