Visual Studio Code एक्सटेंशन, सेटिंग्स और स्निपेट्स को उपकरणों के बीच सिंक्रनाइज़ करने में सक्षम है - लेकिन यह सब Microsoft के सर्वरों के माध्यम से काम करता है, जो अक्सर कॉर्पोरेट फ़ायरवॉल, कार्यालय नेटवर्क में कठोर फ़िल्टरिंग या सीमित पहुंच वाले क्षेत्रों में अनुपलब्ध होते हैं। परिणामस्वरूप - एक्सटेंशन मार्केटप्लेस लटक जाता है, सेटिंग्स सिंक कनेक्ट नहीं होता, अपडेट डाउनलोड नहीं होते। इस लेख में, हम देखेंगे कि VS Code में प्रॉक्सी को सही तरीके से कैसे सेट करें ताकि ये सभी समस्याएं एक बार और हमेशा के लिए समाप्त हो जाएं।
क्यों कुछ नेटवर्क में प्रॉक्सी के बिना VS Code काम नहीं करता
Visual Studio Code केवल एक टेक्स्ट संपादक नहीं है। इसके पीछे, यह लगातार बाहरी सर्वरों से संपर्क करता है: marketplace.visualstudio.com से एक्सटेंशन के अपडेट डाउनलोड करता है, vscode.dev और GitHub/Microsoft खाता सर्वरों के माध्यम से सेटिंग्स को सिंक्रनाइज़ करता है, संपादक के स्वयं के अपडेट की जांच करता है, टेलीमेट्री भेजता है (यदि बंद नहीं किया गया है)।
ये सभी अनुरोध मानक HTTPS कनेक्शन के माध्यम से जाते हैं। और यहीं से समस्याएं शुरू होती हैं:
- कॉर्पोरेट नेटवर्क - सिस्टम प्रशासक इंटरनेट पर सीधा एक्सेस ब्लॉक करते हैं, सभी ट्रैफ़िक को कॉर्पोरेट प्रॉक्सी सर्वर के माध्यम से पास करने की आवश्यकता होती है। VS Code इसके बारे में "नहीं जानता" और बस कनेक्ट नहीं कर सकता।
- ऑफिस फ़ायरवॉल के साथ श्वेतसूची - केवल विशिष्ट डोमेन की अनुमति है, और
marketplace.visualstudio.comइस सूची में नहीं है। - क्षेत्रीय प्रतिबंध - कई देशों और क्षेत्रों में Microsoft सेवाओं तक पहुंच सीमित या अस्थिर है। आवश्यक देश के IP के साथ प्रॉक्सी समस्या को हल करता है।
- वीपीएन संघर्ष - कुछ कॉर्पोरेट वीपीएन ट्रैफ़िक को पकड़ते हैं, लेकिन इसे सही तरीके से नहीं भेजते हैं, जिसके कारण VS Code मार्केटप्लेस के साथ कनेक्शन खो देता है।
- अस्थिर इंटरनेट + कैशिंग के साथ प्रॉक्सी - प्रॉक्सी सर्वर एक्सटेंशन के पैकेट को कैश कर सकता है और धीमी कनेक्शन वाली टीमों में इंस्टॉलेशन को तेज कर सकता है।
इन सभी समस्याओं के लक्षण समान हैं: एक्सटेंशन स्थापित नहीं होते या लोडिंग पर लटक जाते हैं, सेटिंग्स सिंक प्रमाणीकरण त्रुटि या "कनेक्ट करने में असफल" दिखाता है, VS Code के अपडेट डाउनलोड नहीं होते, और आउटपुट पैनल में ECONNREFUSED या ETIMEDOUT त्रुटियाँ दिखाई देती हैं।
VS Code प्रॉक्सी को कैसे संभालता है: क्या जानना महत्वपूर्ण है
VS Code Electron पर आधारित है, जो नेटवर्क अनुरोधों के लिए Chromium इंजन का उपयोग करता है। इसका मतलब है कि प्रॉक्सी सेटिंग्स ब्राउज़र के समान काम करती हैं - संपादक HTTP, HTTPS और SOCKS5 प्रॉक्सी का समर्थन करता है।
यह समझना महत्वपूर्ण है कि VS Code प्रॉक्सी सेटिंग्स को खोजने के लिए कौन सी पदानुक्रम का पालन करता है:
- सिस्टम प्रॉक्सी सेटिंग्स - यदि Windows/macOS/Linux में सिस्टम प्रॉक्सी सेट है, तो VS Code इसे स्वचालित रूप से उठाएगा (पैरामीटर
http.systemProxy). - पर्यावरण चर -
HTTP_PROXY,HTTPS_PROXY,NO_PROXY- Linux/macOS के लिए मानक तरीका। - settings.json में सेटिंग्स -
http.proxyऔर संबंधित विकल्पों के माध्यम से प्रॉक्सी को स्पष्ट रूप से निर्दिष्ट करना। - कमांड लाइन तर्क - आप प्रॉक्सी फ्लैग के साथ सीधे VS Code चला सकते हैं।
प्राथमिकता: settings.json में स्पष्ट सेटिंग्स पर्यावरण चर को ओवरराइड करती हैं, जो बदले में सिस्टम सेटिंग्स को ओवरराइड करती हैं। यदि कुछ काम नहीं कर रहा है - इस क्रम में जांचें।
💡 महत्वपूर्ण बिंदु
VS Code दो अलग-अलग नेटवर्क स्टैक का उपयोग करता है: एक संपादक के लिए (Electron/Chromium), दूसरा - एक्सटेंशन के लिए, जो अपने स्वयं के HTTP अनुरोधों को Node.js के माध्यम से कर सकते हैं। settings.json में प्रॉक्सी सेटिंग्स दोनों स्टैक को कवर करती हैं, लेकिन कुछ एक्सटेंशन सिस्टम सेटिंग्स को नजरअंदाज करते हैं और अलग कॉन्फ़िगरेशन की आवश्यकता होती है।
settings.json के माध्यम से प्रॉक्सी सेट करना: चरण-दर-चरण
यह सबसे विश्वसनीय और अनुशंसित तरीका है। settings.json में सेटिंग्स VS Code के सभी नेटवर्क अनुरोधों पर वैश्विक रूप से लागू होती हैं।
चरण 1: settings.json खोलें
Ctrl+Shift+P (या Mac पर Cmd+Shift+P) दबाएं, “Open User Settings (JSON)” टाइप करें और इस विकल्प का चयन करें। उपयोगकर्ता सेटिंग्स की फ़ाइल खुल जाएगी।
चरण 2: प्रॉक्सी पैरामीटर जोड़ें
JSON ऑब्जेक्ट के भीतर आवश्यक पंक्तियाँ डालें। विभिन्न प्रकार के प्रॉक्सी के लिए उदाहरण:
HTTP/HTTPS प्रॉक्सी (बिना प्रमाणीकरण):
{
"http.proxy": "http://192.168.1.100:3128",
"http.proxyStrictSSL": false
}
HTTP/HTTPS प्रॉक्सी के साथ लॉगिन और पासवर्ड:
{
"http.proxy": "http://username:password@proxy-host:3128",
"http.proxyStrictSSL": false
}
SOCKS5 प्रॉक्सी:
{
"http.proxy": "socks5://username:password@proxy-host:1080",
"http.proxyStrictSSL": false
}
चरण 3: पैरामीटर के साथ समझें
| पैरामीटर | मान | कब उपयोग करें |
|---|---|---|
http.proxy |
प्रॉक्सी का URL | मुख्य पैरामीटर, अनिवार्य |
http.proxyStrictSSL |
true / false | false - यदि प्रॉक्सी स्वयं-हस्ताक्षरित प्रमाणपत्र का उपयोग करता है |
http.proxyAuthorization |
Base64 स्ट्रिंग | लॉगिन/पासवर्ड भेजने का वैकल्पिक तरीका |
http.noProxy |
डोमेन की सूची | डोमेन जो प्रॉक्सी को बायपास करना चाहिए (localhost, आंतरिक होस्ट) |
http.systemProxy |
on / off / override | सिस्टम प्रॉक्सी का प्रबंधन (VS Code 1.87+ में नया पैरामीटर) |
चरण 4: VS Code को पुनः प्रारंभ करें
settings.json को सहेजने के बाद, VS Code को पूरी तरह से बंद करें और फिर से खोलें। आंशिक पुनः लोड (Reload Window) कभी-कभी नए नेटवर्क सेटिंग्स को लागू नहीं करता है।
पर्यावरण चर (HTTP_PROXY / HTTPS_PROXY) के माध्यम से प्रॉक्सी
यह तरीका विशेष रूप से Linux और macOS पर सुविधाजनक है, साथ ही उन टीमों में जहां प्रॉक्सी सिस्टम स्तर पर सेट किया गया है और इसे सभी विकास उपकरणों पर लागू किया जाना चाहिए - न केवल VS Code, बल्कि npm, pip, git आदि पर भी।
Linux / macOS - स्थायी सेटिंग
इसे ~/.bashrc, ~/.zshrc या ~/.profile में जोड़ें:
export HTTP_PROXY="http://username:password@proxy-host:3128" export HTTPS_PROXY="http://username:password@proxy-host:3128" export NO_PROXY="localhost,127.0.0.1,*.local,*.internal"
इसके बाद, source ~/.bashrc चलाएँ (या सत्र में फिर से लॉगिन करें) और टर्मिनल से VS Code को code . कमांड से चलाएँ - चर विरासत में मिलेंगे।
Windows - सिस्टम चर के माध्यम से
"सिस्टम सेटिंग्स" → "उन्नत सिस्टम सेटिंग्स" → "पर्यावरण चर" खोलें। HTTP_PROXY और HTTPS_PROXY चर को "उपयोगकर्ता चर" (या "सिस्टम चर" सभी उपयोगकर्ताओं के लिए लागू करने के लिए) में जोड़ें। सहेजने के बाद, VS Code को पुनः प्रारंभ करें।
कमांड लाइन से सीधे प्रॉक्सी के साथ VS Code चलाना
यदि आपको बिना स्थायी सेटिंग के जल्दी जांचने की आवश्यकता है:
# Linux/macOS HTTP_PROXY=http://proxy-host:3128 HTTPS_PROXY=http://proxy-host:3128 code . # Windows PowerShell $env:HTTP_PROXY="http://proxy-host:3128"; $env:HTTPS_PROXY="http://proxy-host:3128"; code .
प्रॉक्सी के माध्यम से सेटिंग्स सिंक: समस्या निवारण और समाधान
सेटिंग्स सिंक - VS Code की एक अंतर्निहित सुविधा है, जो सेटिंग्स, एक्सटेंशन, स्निपेट्स, कीबोर्ड शॉर्टकट और उपकरणों के बीच प्रोफाइल को Microsoft या GitHub खाते के माध्यम से सिंक्रनाइज़ करती है। यह Microsoft और GitHub के सर्वरों के लिए HTTPS अनुरोधों के माध्यम से काम करता है, और यहीं प्रॉक्सी महत्वपूर्ण है।
प्रॉक्सी के माध्यम से सेटिंग्स सिंक की सामान्य त्रुटियाँ
| त्रुटि | कारण | समाधान |
|---|---|---|
| “Cannot connect to the server” | प्रॉक्सी सेट नहीं है या अवरुद्ध है | settings.json में http.proxy सेट करें |
| “Authentication failed” | प्रॉक्सी OAuth टोकन को पकड़ता है | *.microsoft.com के लिए SSL निरीक्षण बंद करें |
| “Sync is turned on but not syncing” | कॉर्पोरेट प्रॉक्सी WebSocket को ब्लॉक करता है | WebSocket का समर्थन करने वाले प्रॉक्सी का उपयोग करें |
| सिंकिंग पर लटक जाता है “Syncing...” | धीमे प्रॉक्सी के माध्यम से कनेक्शन टाइमआउट | तेज प्रॉक्सी पर स्विच करें |
आउटपुट के माध्यम से समस्या निवारण
View → Output खोलें और ड्रॉप-डाउन सूची में “Settings Sync” चुनें। यहां सभी कनेक्शन प्रयास और त्रुटि कोड दिखाई देते हैं। ECONNREFUSED, 407 Proxy Authentication Required या CERT_UNTRUSTED के साथ पंक्तियों की तलाश करें - इनमें से प्रत्येक कोड प्रॉक्सी के साथ एक विशिष्ट समस्या को इंगित करता है।
यदि आप 407 त्रुटि देखते हैं - प्रॉक्सी प्रमाणीकरण की आवश्यकता है, प्रॉक्सी के URL में लॉगिन और पासवर्ड जोड़ें। यदि CERT_UNTRUSTED है - "http.proxyStrictSSL": false सेट करें या कॉर्पोरेट CA का रूट प्रमाणपत्र जोड़ें।
डोमेन जो सेटिंग्स सिंक के लिए उपलब्ध होने चाहिए
सुनिश्चित करें कि आपके प्रॉक्सी के माध्यम से निम्नलिखित होस्ट उपलब्ध हैं:
login.microsoftonline.com- Microsoft खाते के माध्यम से प्रमाणीकरणgithub.com- GitHub के माध्यम से प्रमाणीकरणapi.github.com- Gist के माध्यम से सिंक्रनाइज़ेशन के लिए GitHub APIvscode.dev- VS Code सिंक्रनाइज़ेशन सेवा*.vscode-cdn.net- VS Code के संसाधनों के लिए CDN
एक्सटेंशन मार्केटप्लेस: क्यों एक्सटेंशन स्थापित नहीं होते और कैसे ठीक करें
VS Code का मार्केटप्लेस marketplace.visualstudio.com डोमेन और Microsoft के CDN सर्वरों के माध्यम से काम करता है। यदि प्रॉक्सी सही तरीके से सेट है, तो एक्सटेंशन स्थापित करना पारदर्शी होता है। लेकिन कुछ विशिष्ट समस्याएं हैं।
एक्सटेंशन स्थापित होता है, लेकिन काम नहीं करता
कई एक्सटेंशन लॉन्च के समय अपने स्वयं के नेटवर्क अनुरोध करते हैं - उदाहरण के लिए, भाषा सर्वर (LSP), बाइनरी निर्भरताएँ या डेटाबेस अपडेट डाउनलोड करते हैं। ये अनुरोध एक्सटेंशन के भीतर Node.js के माध्यम से जाते हैं, और वे VS Code की प्रॉक्सी सेटिंग्स के अधीन होते हैं, लेकिन केवल यदि एक्सटेंशन HTTP_PROXY चर को ध्यान में रखते हुए लिखा गया है।
यदि एक्सटेंशन फिर भी प्रॉक्सी के पीछे काम नहीं करता है - इसकी दस्तावेज़ीकरण की जांच करें। कई लोकप्रिय एक्सटेंशन की अपनी प्रॉक्सी सेटिंग्स होती हैं। उदाहरण के लिए:
- Python (Pylance/Pylint) - सिस्टम पर्यावरण चर का उपयोग करता है
- ESLint, Prettier - स्थानीय रूप से काम करते हैं, प्रॉक्सी की आवश्यकता नहीं है
- GitHub Copilot -
api.github.comतक पहुंच की आवश्यकता है, settings.json से प्रॉक्सी को उठाता है - Remote - SSH - SSH टनल के लिए प्रॉक्सी की आवश्यकता होती है, SSH कॉन्फ़िगरेशन में अलग से सेट किया जाता है
- Docker - सिस्टम प्रॉक्सी Docker डेमन का उपयोग करता है
ऑफलाइन मैन्युअल रूप से एक्सटेंशन स्थापित करना
यदि प्रॉक्सी अनुपलब्ध या अस्थिर है, तो एक्सटेंशन को .vsix फ़ाइल के माध्यम से मैन्युअल रूप से स्थापित किया जा सकता है। इंटरनेट तक पहुंच वाले मशीन से marketplace.visualstudio.com से एक्सटेंशन फ़ाइल डाउनलोड करें, फिर VS Code में: Extensions → ··· → Install from VSIX।
VS Code के लिए कौन सा प्रॉक्सी प्रकार चुनें
प्रॉक्सी के प्रकार का चयन कार्य पर निर्भर करता है। विकास के लिए मुख्य विकल्पों पर विचार करें।
| प्रॉक्सी का प्रकार | गति | विश्वसनीयता | VS Code के लिए कब उपयुक्त है |
|---|---|---|---|
| डेटा सेंटर प्रॉक्सी | ⚡ उच्च | ✅ स्थिर | कॉर्पोरेट प्रतिबंधों को बायपास करना, एक्सटेंशन डाउनलोड करना, CI/CD पाइपलाइन्स |
| रिहायशी प्रॉक्सी | 🔄 औसत | ✅ उच्च विश्वास | भौगोलिक रूप से सुरक्षित संसाधनों तक पहुंच, विशिष्ट क्षेत्र से परीक्षण |
| मोबाइल प्रॉक्सी | 🔄 औसत | ✅ अधिकतम विश्वास | VS Code के लिए शायद ही कभी आवश्यक, लेकिन भू-टेस्टिंग के साथ मोबाइल ऐप विकास में सहायक |
| कॉर्पोरेट प्रॉक्सी (Squid, ISA) | ⚡ उच्च | ⚠️ सेटिंग्स पर निर्भर करता है | ऑफिस वातावरण, कंपनी की नीति द्वारा अनिवार्य |
अधिकांश डेवलपर्स के लिए, जिन्हें केवल कॉर्पोरेट प्रतिबंधों को बायपास करने की आवश्यकता है या Microsoft सर्वरों तक अस्थिर पहुंच वाले देश से काम करना है, डेटा सेंटर प्रॉक्सी सबसे अच्छा विकल्प होगा - वे तेज, स्थिर हैं और तकनीकी कार्यों जैसे पैकेज डाउनलोड करने और सेटिंग्स सिंक्रनाइज़ करने के लिए अच्छी तरह से अनुकूल हैं।
यदि कार्य विशिष्ट भौगोलिक क्षेत्र से एप्लिकेशन का परीक्षण करना है (उदाहरण के लिए, यह जांचना कि आपका सेवा जर्मनी या अमेरिका में उपयोगकर्ताओं के लिए कैसे काम करती है), तो यहां आवश्यक देश के घरेलू उपयोगकर्ताओं के वास्तविक IP के साथ रिहायशी प्रॉक्सी सहायक होंगे।
SSL निरीक्षण के साथ कॉर्पोरेट प्रॉक्सी: विशेष मामला
SSL निरीक्षण (man-in-the-middle) के साथ कॉर्पोरेट प्रॉक्सी डेवलपर्स के लिए एक अलग सिरदर्द है। ऐसा प्रॉक्सी HTTPS ट्रैफ़िक को डिक्रिप्ट करता है, इसकी जांच करता है और फिर से एन्क्रिप्ट करता है, इसे अपने कॉर्पोरेट प्रमाणपत्र के साथ साइन करता है। परिणामस्वरूप, VS Code "अज्ञात" प्रमाणपत्र देखता है और काम करने से इनकार करता है।
लक्षण
- आउटपुट में
CERT_UNTRUSTEDयाunable to verify the first certificateत्रुटि - एक्सटेंशन स्थापित नहीं होते, हालांकि प्रॉक्सी सही ढंग से निर्दिष्ट है
- सेटिंग्स सिंक प्रमाणीकरण नहीं करता
- npm और pip भी प्रमाणपत्रों पर त्रुटि दिखाते हैं
समाधान 1: SSL जांच बंद करें (तेज़, लेकिन कम सुरक्षित)
{
"http.proxyStrictSSL": false
}
यह एक त्वरित समाधान है, जो प्रॉक्सी के SSL प्रमाणपत्र की जांच को बंद कर देता है। यह एक आंतरिक कॉर्पोरेट नेटवर्क के लिए उपयुक्त है, जहां प्रॉक्सी विश्वसनीय है।
समाधान 2: कॉर्पोरेट CA प्रमाणपत्र जोड़ें (सही तरीका)
सिस्टम प्रशासक से कॉर्पोरेट रूट प्रमाणपत्र प्राप्त करें (फाइल .pem या .crt) और इसे सेटिंग्स में जोड़ें:
{
"http.proxy": "http://corporate-proxy:3128",
"http.proxyStrictSSL": true,
"http.proxyCertificates": true
}
इसके अलावा, प्रमाणपत्र को सिस्टम के प्रमाणपत्र स्टोर में जोड़ें - VS Code संस्करण 1.40 से सिस्टम प्रमाणपत्रों का उपयोग करता है। Windows पर, प्रमाणपत्र को "विश्वसनीय रूट प्रमाणपत्र प्राधिकरण" में स्थापित करना पर्याप्त है, certmgr.msc के माध्यम से। Linux पर, प्रमाणपत्र को /usr/local/share/ca-certificates/ में जोड़ें और update-ca-certificates चलाएँ।
समाधान 3: NODE_EXTRA_CA_CERTS चर
VS Code और इसके एक्सटेंशन Node.js पर चलते हैं, इसलिए आप पर्यावरण चर के माध्यम से अतिरिक्त CA प्रमाणपत्र निर्दिष्ट कर सकते हैं:
# Linux/macOS export NODE_EXTRA_CA_CERTS="/path/to/corporate-ca.pem" # Windows PowerShell $env:NODE_EXTRA_CA_CERTS="C:\certs\corporate-ca.pem"
चेकलिस्ट: VS Code + प्रॉक्सी सही ढंग से काम करता है
सुनिश्चित करने के लिए इस चेकलिस्ट का उपयोग करें कि सब कुछ सही ढंग से सेट किया गया है, या समस्या का कारण जल्दी से खोजें।
✅ प्रॉक्सी की बुनियादी सेटिंग
- में
settings.jsonपैरामीटरhttp.proxyसही URL के साथ लिखा गया है - प्रॉक्सी का URL स्कीमा शामिल करता है:
http://याsocks5:// - यदि प्रॉक्सी प्रमाणीकरण की आवश्यकता है - लॉगिन और पासवर्ड URL में निर्दिष्ट हैं
- सेटिंग्स में बदलाव के बाद VS Code को पूरी तरह से पुनः प्रारंभ किया गया है
✅ SSL और प्रमाणपत्र
- यदि प्रॉक्सी SSL निरीक्षण के साथ है - कॉर्पोरेट CA प्रमाणपत्र स्थापित है
- या
"http.proxyStrictSSL": falseअस्थायी समाधान के रूप में स्थापित है - आउटपुट में
CERT_UNTRUSTEDत्रुटियाँ नहीं हैं
✅ सेटिंग्स सिंक
- प्रॉक्सी के माध्यम से डोमेन
login.microsoftonline.comऔरvscode.devउपलब्ध हैं - Microsoft खाते या GitHub के माध्यम से प्रमाणीकरण सफल होता है
- आउटपुट → सेटिंग्स सिंक में कनेक्शन त्रुटियाँ नहीं हैं
- स्टेटस बार में सिंक्रनाइज़ेशन की स्थिति सक्रिय आइकन दिखाती है
✅ मार्केटप्लेस और एक्सटेंशन
- मार्केटप्लेस में एक्सटेंशन खोज कार्य करता है और परिणाम दिखाता है
- एक्सटेंशन स्थापित करना बिना किसी त्रुटि के पूरा होता है
- नेटवर्क एक्सेस की आवश्यकता वाले एक्सटेंशन (Copilot, Remote) सही ढंग से काम करते हैं
- एक्सटेंशन के अपडेट स्वचालित रूप से डाउनलोड होते हैं
✅ अतिरिक्त डेवलपर उपकरण
- npm प्रॉक्सी के माध्यम से काम करने के लिए सेट किया गया है:
npm config set proxy http://proxy:3128 - git सेट किया गया है:
git config --global http.proxy http://proxy:3128 - pip (यदि Python का उपयोग किया जाता है):
HTTP_PROXYचर सेट हैं
निष्कर्ष
VS Code में प्रॉक्सी सेट करना एक ऐसा कार्य है, जो एक बार और हमेशा के लिए मार्केटप्लेस के लटकने, काम न करने वाले सेटिंग्स सिंक और निर्भरता डाउनलोड नहीं कर पाने वाले एक्सटेंशनों की समस्याओं से छुटकारा दिलाता है। इस लेख से मुख्य निष्कर्ष:
- सबसे विश्वसनीय तरीका -
http.proxyकोsettings.jsonमें लिखना: यह संपादक और अधिकांश एक्सटेंशनों के लिए काम करता है। - पर्यावरण चर (
HTTP_PROXY,HTTPS_PROXY) - डेवलपर के पूरे वातावरण के लिए प्रॉक्सी सेटिंग्स को मानकीकरण के लिए सुविधाजनक हैं। - SSL निरीक्षण के साथ कॉर्पोरेट प्रॉक्सी को या तो
proxyStrictSSLबंद करने की आवश्यकता होती है, या कॉर्पोरेट CA प्रमाणपत्र स्थापित करने की आवश्यकता होती है। - सेटिंग्स सिंक प्रॉक्सी के माध्यम से बिना अतिरिक्त सेटिंग्स के काम करता है - मुख्य बात यह है कि Microsoft और GitHub के डोमेन उपलब्ध हों।
- समस्या निवारण हमेशा आउटपुट → सेटिंग्स सिंक और आउटपुट → एक्सटेंशन से शुरू होता है - वहां सभी नेटवर्क त्रुटियाँ कोड के साथ दिखाई देती हैं।
यदि आप एक ऐसे वातावरण में काम कर रहे हैं जहां इंटरनेट तक सीमित पहुंच है या आपको किसी विशिष्ट भौगोलिक क्षेत्र से एप्लिकेशन का परीक्षण करने की आवश्यकता है, तो हम डेटा सेंटर प्रॉक्सी का उपयोग करने की सिफारिश करते हैं ताकि विकास उपकरणों के साथ स्थिर और तेज़ काम किया जा सके - वे उच्च कनेक्शन गति प्रदान करते हैं और तकनीकी कार्यों जैसे पैकेज डाउनलोड करने, सेटिंग्स सिंक्रनाइज़ करने और दूरस्थ रिपॉजिटरी के साथ काम करने के लिए उत्कृष्ट हैं।
```