क्रोमबुक अपने शामिल क्रॉश शेल और एसएसएच कमांड के साथ एसएसएच टनलिंग के लिए अंतर्निहित समर्थन प्रदान करते हैं। एक SSH सुरंग आपको SSH कनेक्शन का उपयोग करने की अनुमति देती है एक वीपीएन की तरह या एन्क्रिप्टेड प्रॉक्सी, सुरक्षित सुरंग के माध्यम से अपने ब्राउज़िंग यातायात भेज रहा है।
यह आपको सार्वजनिक नेटवर्क पर ब्राउज़ करते समय ट्रैफ़िक को एन्क्रिप्ट करने की अनुमति देता है, भू-अवरुद्ध सामग्री का उपयोग करता है, या यहां तक कि इंटरनेट के आसपास पूजा करने के लिए अपना रास्ता सुरंग करता है चीन के महान फ़ायरवॉल .
चरण 1: एसएसएच सुरंग खोलें
सम्बंधित: क्रोम ओएस के हिडन क्रोस शेल में 10+ कमांड शामिल हैं
किसी भी ऑपरेटिंग सिस्टम पर एसएसएच टनलिंग स्थापित करते समय, दो चरण होते हैं। सबसे पहले, आपको कनेक्शन स्थापित करने की आवश्यकता होगी SSH सर्वर और एक सुरंग खोलें।
ऐसा करने के लिए, खोलें क्रोस शेल Chrome OS में कहीं भी Ctrl + Alt + T दबाकर। खोल एक ब्राउज़र टैब में खुल जाएगा।
अगला, SSH सर्वर से कनेक्ट करने और सुरंग स्थापित करने के लिए उपयुक्त ssh कमांड का उपयोग करें। आप ssh कमांड चलाकर और फिर अपनी लाइन पर हर विकल्प को टाइप करके ऐसा करेंगे, जैसे:
ssh
[SSH server IP address or hostname] होस्ट करें (यहां दूरस्थ एसएसएच सर्वर का आईपी पता या होस्टनाम दर्ज करें।)
उपयोगकर्ता [username] (दूरस्थ SSH सर्वर पर अपना उपयोगकर्ता नाम दर्ज करें।)
पोर्ट [port number] (पोर्ट नंबर तेह एसएसएच सर्वर दर्ज करें। यदि यह डिफ़ॉल्ट पोर्ट 22 है, तो आपको इस लाइन की आवश्यकता नहीं है।)
डायनामिक-फ़ॉरवर्ड [port number] - ssh फ़ॉरवर्डिंग के लिए एक स्थानीय पोर्ट नंबर दर्ज करें - उदाहरण के लिए, गतिशील-आगे 800 -०० .)
कुंजी [key file name] (यदि आपको SSH सर्वर से कनेक्ट करने के लिए कुंजी की आवश्यकता है तो एक कुंजी फ़ाइल नाम दर्ज करें और केवल एक पासवर्ड नहीं। यदि SSH सर्वर को कुंजी की आवश्यकता नहीं है तो इस पंक्ति को स्वीकार करें।)
जुडिये
कनेक्ट कमांड चलाने के बाद, आपको सर्वर के साथ प्रमाणित करने या अपनी कुंजी फ़ाइल अनलॉक करने के लिए पासवर्ड दर्ज करने के लिए कहा जाएगा।
आप Google के अधिकारी का उपयोग भी कर सकते हैं सुरक्षित शेल ऐप इसके लिए। एक्सटेंशन लॉन्च करें और साइन-इन विंडो में एसएसएच सर्वर के विवरण दर्ज करें। तर्क बॉक्स में, दर्ज करें -डॉ 8800 या अपनी पसंद का कोई और पोर्ट नंबर।
चरण 2: क्रोम ओएस का उपयोग सुरंग करें
सम्बंधित: 5 शांत चीजें आप एक एसएसएच सर्वर के साथ कर सकते हैं
सुरंग अब खुली है, लेकिन आपका Chrome बुक स्वचालित रूप से इसका उपयोग नहीं करता है। आपको सुरंग को Chrome में प्रॉक्सी के रूप में निर्दिष्ट करने की आवश्यकता होगी, जिसके कारण Chrome को सुरंग के माध्यम से अपना ट्रैफ़िक भेजना होगा।
यहां कुछ समस्याएं हैं, क्योंकि आमतौर पर क्रोम ओएस सुरंग पर DNS अनुरोध भेजते हैं (देखें) बग 29914 ) का है। ऐसा इसलिए है क्योंकि Chrome OS डिफ़ॉल्ट रूप से सुरंग के लिए SOCKS4 प्रोटोकॉल का उपयोग करता है, भले ही यह अधिक सुरक्षित SOCKS5 प्रोटोकॉल का समर्थन करता है। Chrome OS के उपयोगकर्ता इंटरफ़ेस में प्रॉक्सी सेट करते समय SOCKS5 चुनने का कोई विकल्प नहीं है (देखें) बग 199603 ).
यदि आपको ध्यान नहीं है कि आपके DNS कनेक्शन आपके वर्तमान कनेक्शन से बाहर भेजे गए हैं, तो आप प्रॉक्सी को सामान्य तरीके से सक्षम कर सकते हैं। ऐसा करने के लिए, अपने Chrome बुक के सेटिंग पृष्ठ को खोलें और इंटरनेट कनेक्शन के तहत "साझा नेटवर्क के लिए अनुमति दें" विकल्प की जांच करें। इसके बाद, अपने इंटरनेट कनेक्शन के नाम पर क्लिक करें, प्रॉक्सी टैब पर क्लिक करें, और "मैनुअल प्रॉक्सी कॉन्फ़िगरेशन" चुनें। SOCKS होस्ट के दाईं ओर, "लोकलहोस्ट" और आपके द्वारा पहले निर्दिष्ट पोर्ट दर्ज करें।
SOCKS5 प्रॉक्सी को आसान तरीके से कॉन्फ़िगर करने के लिए, का उपयोग करें प्रॉक्सी स्विचशीप एक्सटेंशन । यह आपको उपयुक्त विवरण दर्ज करने और SOCKS5 का चयन करने की अनुमति देता है, अपनी प्रॉक्सी सेटिंग्स को बदलने के लिए Chrome प्रॉक्सी API का उपयोग करके ताकि Chrome SOCKS5 प्रॉक्सी का उपयोग करेगा।
एक नई प्रॉक्सी प्रोफ़ाइल बनाने के लिए स्विचशर्प विकल्प पृष्ठ का उपयोग करें और इसे कुछ नाम दें जैसे "एसएसएच टनल।" मैन्युअल कॉन्फ़िगरेशन के तहत और SOCKS होस्ट के दाईं ओर, "लोकलहोस्ट" पते के रूप में दर्ज करें और पहले चुने गए पोर्ट नंबर को दर्ज करें। “SOCKS v5” विकल्प चुनें। जब आप इस प्रॉक्सी प्रोफ़ाइल का उपयोग करते हैं, तो यह SSH सुरंग पर आपके ट्रैफ़िक को आगे बढ़ाएगा।
यदि आप ब्राउज़र एक्सटेंशन का उपयोग नहीं करते हैं, तो आप इसके बजाय अपनी खुद की प्रॉक्सी ऑटो-कॉन्फ़िगरेशन (PAC) फ़ाइल बना सकते हैं और Chrome को इंगित कर सकते हैं। ऐसा करने के लिए, बस एक टेक्स्ट एडिटर का उपयोग करें ( नहीं करता Chrome OS के लिए एक अच्छा ऑफ़लाइन पाठ संपादक है) और इसमें निम्नलिखित पाठ दर्ज करें:
फ़ंक्शन FindProxyForURL (url, host)
{
return "SOCKS5 localhost:8800";
}
यदि आपने 8800 का चयन नहीं किया है, तो निश्चित रूप से, आपको अपने द्वारा चुने गए पोर्ट में प्रवेश करना चाहिए। टेक्स्ट फ़ाइल को .pac फ़ाइल एक्सटेंशन के साथ सहेजें - उदाहरण के लिए, आप इसे केवल अपने डाउनलोड फ़ोल्डर में सहेज सकते हैं।
अब आप प्रॉक्सी कॉन्फ़िगरेशन स्क्रीन पर फिर से जा सकते हैं और "स्वचालित प्रॉक्सी कॉन्फ़िगरेशन" चुन सकते हैं। .Pac फ़ाइल में पथ दर्ज करें, या तो अपने Chromebook पर या किसी दूरस्थ सर्वर पर संग्रहीत है। उदाहरण के लिए, Chrome OS पर आपके डाउनलोड फ़ोल्डर तक पहुंचने का मार्ग फ़ाइल है: /// होम / क्रोनोस / उपयोगकर्ता / डाउनलोड /। इसलिए, चूंकि हमने ssh_tunnel.pac नाम से अपनी फ़ाइल को सहेजा है, इसलिए हम प्रवेश करते हैं फ़ाइल: ///home/chronos/user/Downloads/ssh_tunnel.pac यहाँ।
यदि आप प्रॉक्सी कॉन्फ़िगरेशन का उपयोग करते समय कनेक्शन त्रुटियों को देखना शुरू करते हैं, तो यह हो सकता है क्योंकि आपका एसएसएच कनेक्शन बंद हो गया था। आपको उसी तरह SSH सर्वर से फिर से कनेक्ट करने या प्रॉक्सी विकल्पों को सेट करने की आवश्यकता होगी, जिससे आपका क्रोमबुक सीधे इंटरनेट से कनेक्ट हो सके।
छवि क्रेडिट: फ़्लिकर पर sigckgc