नेटवर्क
प्रॉक्सी और कस्टम प्रमाणपत्र कॉन्फ़िगर करें।
OpenCode एंटरप्राइज़ नेटवर्क वातावरण के लिए मानक प्रॉक्सी एनवायरनमेंट वेरिएबल और कस्टम प्रमाणपत्रों को सपोर्ट करता है।
प्रॉक्सी
OpenCode मानक प्रॉक्सी एनवायरनमेंट वेरिएबल का सम्मान करता है।
# HTTPS proxy (recommended)
export HTTPS_PROXY=https://proxy.example.com:8080
# HTTP proxy (if HTTPS not available)
export HTTP_PROXY=http://proxy.example.com:8080
# Bypass proxy for local server (required)
export NO_PROXY=localhost,127.0.0.1Caution: TUI एक स्थानीय HTTP सर्वर से संचार करता है। राउटिंग लूप को रोकने के लिए आपको इस कनेक्शन हेतु प्रॉक्सी को बायपास करना होगा।
आप CLI flags का उपयोग करके सर्वर का पोर्ट और होस्टनेम कॉन्फ़िगर कर सकते हैं।
प्रमाणीकरण
यदि आपके प्रॉक्सी को बेसिक प्रमाणीकरण की आवश्यकता है, तो URL में क्रेडेंशियल शामिल करें।
export HTTPS_PROXY=http://username:[email protected]:8080Caution: पासवर्ड को हार्डकोड करने से बचें। एनवायरनमेंट वेरिएबल या सुरक्षित क्रेडेंशियल स्टोरेज का उपयोग करें।
NTLM या Kerberos जैसे उन्नत प्रमाणीकरण की आवश्यकता वाले प्रॉक्सी के लिए, ऐसा LLM Gateway उपयोग करने पर विचार करें जो आपकी प्रमाणीकरण विधि को सपोर्ट करता हो।
कस्टम प्रमाणपत्र
यदि आपका एंटरप्राइज़ HTTPS कनेक्शन के लिए कस्टम CA का उपयोग करता है, तो OpenCode को उन पर भरोसा करने हेतु कॉन्फ़िगर करें।
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pemयह प्रॉक्सी कनेक्शन और सीधी API एक्सेस दोनों के लिए काम करता है।