सबसे पहले स्टीम क्लाइंट क्लाइंट को अपडेट करने के अलावा किसी अन्य चीज के लिए प्रॉक्सी का उपयोग नहीं करता है। स्टीम संचार के बाकी सभी यूडीपी आधारित हैं। आप प्रॉक्सी सर्वर के जरिए गेम नहीं खेल पाएंगे।
अद्यतनों के लिए आप एक प्रॉक्सी का उपयोग कर सकते हैं, लेकिन सामान्य रूप से एक प्रमाणीकरण प्रॉक्सी सर्वर के पीछे लिनक्स अनुप्रयोगों का उपयोग करने के लिए, आपको प्रॉक्सी सर्वर को आपूर्ति किए गए प्रमाणीकरण विवरण प्राप्त करने की आवश्यकता होती है। बहुधा यह Microsoft NTLM प्रकार का प्रमाणीकरण होता है।
दुर्लभ स्थिति में यह नहीं है, आप निम्नलिखित सिंटैक्स के माध्यम से प्रॉक्सी को प्रमाणित कर सकते हैं:
http://username:password@proxyhost:port/
उदाहरण:
http_proxy=http://john:TheSecret123@my.proxy:8123/
ज्यादातर लोगों के लिए हालांकि यह पर्याप्त नहीं होगा। आउटगोइंग पैकेट में एमएस प्रॉक्सी प्रमाणीकरण टैग जोड़ने के लिए आपको cntlm जैसे प्रोग्राम की आवश्यकता होती है। Cntlm एक छोटा प्रॉक्सी सर्वर है जो आपके स्थानीय मशीन पर एक सेवा के रूप में चलता है। आप अपने अनुप्रयोगों को इस प्रॉक्सी सर्वर पर इंगित करते हैं।
Cntlm प्रॉक्सी सर्वर को निम्नलिखित विवरणों के साथ सेट करने की आवश्यकता है:
- पेरेंट (अपस्ट्रीम) प्रॉक्सी सर्वर एड्रेस और पोर्ट
- प्रमाणीकरण के लिए उपयोगकर्ता नाम और डोमेन नाम
- या तो पासवर्ड या (अनुशंसित) पासवर्ड का एक हैश, और प्रमाणीकरण विधि।
यह आमतौर पर /etc/cntlm.conf
आवश्यक विवरण प्रदान करने के लिए cntlm config फाइल को संपादित करके किया जाता है ।
यदि आप एक हैश cntlm का उपयोग करना चाहते हैं तो एक उत्पन्न करने का एक तरीका प्रदान करता है।
- मूल प्रॉक्सी पते, पोर्ट और उपयोगकर्ता नाम और डोमेन नाम के साथ cntlm कॉन्फ़िगर करें।
- Cntlm को पुनरारंभ करें, उदाहरण के लिए
/etc/init.d/cntlm restart
- Daud
cntlm -IM http://test.com
आपको आपके पासवर्ड के लिए कहा जाएगा। यह प्रॉक्सी सर्वर के खिलाफ पासवर्ड का परीक्षण करेगा और cntlm.conf
फ़ाइल में जोड़ी जाने वाली शेष जानकारी प्रदर्शित करेगा , उदाहरण के लिए:
johan@Komputer:~$ sudo cntlm -IM http://test.com
Password:
Config profile 1/4... OK (HTTP code: 200)
----------------------------[ Profile 0 ]------
Auth NTLMv2
PassNTLMv2 A12B34C56D78E90A12B34C56D78E90A1
/etc/cntlm.conf
फ़ाइल में दिखाई देने पर उन दो पंक्तियों को जोड़ें (किसी अन्य को हटाकर जो टकराव हो सकता है)
echo $http_proxy
।