यह आपको सार्वजनिक नेटवर्क पर ब्राउज़ करते समय यातायात को एन्क्रिप्ट करने की अनुमति देता है, भू-अवरुद्ध सामग्री तक पहुंचता है, या चीन के महान फ़ायरवॉल जैसे इंटरनेट सेंसरशिप के आसपास भी अपना रास्ता सुरंग करता है।
चरण 1: एसएसएच सुरंग खोलें
किसी भी ऑपरेटिंग सिस्टम पर एसएसएच सुरंग स्थापित करते समय, दो कदम होते हैं। सबसे पहले, आपको एसएसएच सर्वर से कनेक्शन स्थापित करना होगा और एक सुरंग खोलना होगा।
ऐसा करने के लिए, क्रोम ओएस में कहीं भी Ctrl + Alt + T दबाकर क्रैश खोल खोलें। खोल ब्राउज़र ब्राउज़र में खुल जाएगा।
इसके बाद, एक एसएसएच सर्वर से कनेक्ट करने और सुरंग स्थापित करने के लिए उचित ssh कमांड का उपयोग करें। आप ssh कमांड चलाकर और फिर अपनी पसंद पर प्रत्येक विकल्प टाइप करके ऐसा करेंगे:
ssh
host [SSH server IP address or hostname] (Enter the remote SSH server’s IP address or hostname here.)
user [username] (Enter your username on the remote SSH server here.)
port [port number] (Enter the port number teh SSH server is listening on. If it’s the default port 22, you don’t need this line.)
dynamic-forward [port number] (Enter a local port number for the ssh forwarding - for example, dynamic-forward 8800.)
key [key file name] (Enter a key file name if you need a key to connect to the SSH server and not just a password. Omit this line if the SSH server doesn’t require a key.)
connect
कनेक्ट कमांड चलाने के बाद, आपको सर्वर के साथ प्रमाणीकृत करने या अपनी कुंजी फ़ाइल अनलॉक करने के लिए पासवर्ड दर्ज करने के लिए कहा जाएगा।
आप इसके लिए Google के आधिकारिक सुरक्षित शेल ऐप का भी उपयोग कर सकते हैं। एक्सटेंशन लॉन्च करें और साइन-इन विंडो में एसएसएच सर्वर के विवरण दर्ज करें। तर्क बॉक्स में, दर्ज करें - डी 8800 या अपनी पसंद का एक और पोर्ट नंबर।
चरण 2: क्रोम ओएस सुरंग का उपयोग करें
सुरंग अब खुला है, लेकिन आपका Chromebook स्वचालित रूप से इसका उपयोग नहीं करेगा। आपको सुरंग को क्रोम में प्रॉक्सी के रूप में निर्दिष्ट करने की आवश्यकता होगी, जिससे क्रोम सुरंग के माध्यम से अपना ट्रैफिक भेज देगा।
यहां कुछ समस्याएं हैं, क्योंकि क्रोम ओएस सामान्य रूप से सुरंग पर DNS अनुरोध नहीं भेजेगा (बग 29 9 14 देखें)। ऐसा इसलिए है क्योंकि क्रोम ओएस डिफ़ॉल्ट रूप से सुरंग के लिए SOCKS4 प्रोटोकॉल का उपयोग करता है, भले ही यह अधिक सुरक्षित SOCKS5 प्रोटोकॉल का समर्थन करता हो। Chrome OS के उपयोगकर्ता इंटरफ़ेस में प्रॉक्सी सेट करते समय SOCKS5 चुनने का कोई विकल्प नहीं है (बग 199603 देखें)।
यदि आपको कोई परवाह नहीं है कि आपके DNS अनुरोध आपके वर्तमान कनेक्शन में भेजे गए हैं, तो आप प्रॉक्सी को सामान्य तरीके से सक्षम कर सकते हैं। ऐसा करने के लिए, अपने Chromebook के सेटिंग पृष्ठ को खोलें और इंटरनेट कनेक्शन के अंतर्गत "साझा नेटवर्क के लिए प्रॉक्सी को अनुमति दें" विकल्प को चेक करें। इसके बाद, अपने इंटरनेट कनेक्शन के नाम पर क्लिक करें, प्रॉक्सी टैब पर क्लिक करें और "मैनुअल प्रॉक्सी कॉन्फ़िगरेशन" का चयन करें। सॉक्स होस्ट के दाईं ओर, "लोकलहोस्ट" और पोर्ट जिसे आपने पहले निर्दिष्ट किया था दर्ज करें।
एक नया प्रॉक्सी प्रोफ़ाइल बनाने के लिए SwitchSharp विकल्प पृष्ठ का उपयोग करें और इसे "एसएसएच सुरंग" जैसे कुछ नाम दें। मैन्युअल कॉन्फ़िगरेशन के तहत और सॉक्स होस्ट के दाईं ओर, पते के रूप में "लोकलहोस्ट" दर्ज करें और पहले आपके द्वारा चुने गए पोर्ट नंबर को दर्ज करें। "सॉक्स v5" विकल्प चुनें। जब आप इस प्रॉक्सी प्रोफाइल का उपयोग करते हैं, तो यह आपके ट्रैफिक को एसएसएच सुरंग पर आगे बढ़ाएगा।
function FindProxyForURL(url, host) { return 'SOCKS5 localhost:8800'; }
बेशक, आपको उस पोर्ट में प्रवेश करना चाहिए जिसे आपने पहले चुना था अगर आपने 8800 का चयन नहीं किया था। टेक्स्ट फ़ाइल को.pac फ़ाइल एक्सटेंशन से सहेजें - उदाहरण के लिए, आप इसे अपने डाउनलोड फ़ोल्डर में सहेज सकते हैं।
अब आप प्रॉक्सी कॉन्फ़िगरेशन स्क्रीन पर फिर से जा सकते हैं और "स्वचालित प्रॉक्सी कॉन्फ़िगरेशन" चुन सकते हैं।.Pac फ़ाइल का पथ दर्ज करें, या तो अपने Chromebook पर या दूरस्थ सर्वर पर संग्रहीत करें। उदाहरण के लिए, क्रोम ओएस पर आपके डाउनलोड फ़ोल्डर तक पहुंचने का मार्ग फ़ाइल है: /// घर / क्रोनोस / उपयोगकर्ता / डाउनलोड /। इसलिए, चूंकि हमने अपनी फ़ाइल को ssh_tunnel.pac नाम से सहेजा है, इसलिए हम प्रवेश करेंगे फ़ाइल: ///home/chronos/user/Downloads/ssh_tunnel.pac यहाँ।
यदि आप प्रॉक्सी कॉन्फ़िगरेशन का उपयोग करते समय कनेक्शन त्रुटियों को देखना प्रारंभ करते हैं, तो ऐसा इसलिए हो सकता है क्योंकि आपका एसएसएच कनेक्शन बंद था। आपको एसएसएच सर्वर से उसी तरह से फिर से कनेक्ट करने की आवश्यकता होगी या प्रॉक्सी विकल्पों को अन-सेट करना होगा, जिससे आपका Chromebook सीधे इंटरनेट से कनेक्ट हो सके।