क्रोम ओएस पर एसएसएच टनलिंग का उपयोग कैसे करें

विषयसूची:

क्रोम ओएस पर एसएसएच टनलिंग का उपयोग कैसे करें
क्रोम ओएस पर एसएसएच टनलिंग का उपयोग कैसे करें

वीडियो: क्रोम ओएस पर एसएसएच टनलिंग का उपयोग कैसे करें

वीडियो: क्रोम ओएस पर एसएसएच टनलिंग का उपयोग कैसे करें
वीडियो: Fire TV Stick 4K: обзор smart TV приставки от Amazon. Netflix, Dolby Vision и автофреймрейт за $25 - YouTube 2024, अप्रैल
Anonim
Image
Image
Chromebooks उनके शामिल क्रॉश खोल और एसएसएच कमांड के साथ एसएसएच सुरंग के लिए अंतर्निहित समर्थन प्रदान करते हैं। एक एसएसएच सुरंग आपको सुरक्षित सुरंग के माध्यम से अपने ब्राउज़िंग यातायात भेजने, एक वीपीएन या एन्क्रिप्टेड प्रॉक्सी जैसे एसएसएच कनेक्शन का उपयोग करने की अनुमति देता है।
Chromebooks उनके शामिल क्रॉश खोल और एसएसएच कमांड के साथ एसएसएच सुरंग के लिए अंतर्निहित समर्थन प्रदान करते हैं। एक एसएसएच सुरंग आपको सुरक्षित सुरंग के माध्यम से अपने ब्राउज़िंग यातायात भेजने, एक वीपीएन या एन्क्रिप्टेड प्रॉक्सी जैसे एसएसएच कनेक्शन का उपयोग करने की अनुमति देता है।

यह आपको सार्वजनिक नेटवर्क पर ब्राउज़ करते समय यातायात को एन्क्रिप्ट करने की अनुमति देता है, भू-अवरुद्ध सामग्री तक पहुंचता है, या चीन के महान फ़ायरवॉल जैसे इंटरनेट सेंसरशिप के आसपास भी अपना रास्ता सुरंग करता है।

चरण 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

कनेक्ट कमांड चलाने के बाद, आपको सर्वर के साथ प्रमाणीकृत करने या अपनी कुंजी फ़ाइल अनलॉक करने के लिए पासवर्ड दर्ज करने के लिए कहा जाएगा।

Image
Image

आप इसके लिए Google के आधिकारिक सुरक्षित शेल ऐप का भी उपयोग कर सकते हैं। एक्सटेंशन लॉन्च करें और साइन-इन विंडो में एसएसएच सर्वर के विवरण दर्ज करें। तर्क बॉक्स में, दर्ज करें - डी 8800 या अपनी पसंद का एक और पोर्ट नंबर।

Image
Image

चरण 2: क्रोम ओएस सुरंग का उपयोग करें

सुरंग अब खुला है, लेकिन आपका Chromebook स्वचालित रूप से इसका उपयोग नहीं करेगा। आपको सुरंग को क्रोम में प्रॉक्सी के रूप में निर्दिष्ट करने की आवश्यकता होगी, जिससे क्रोम सुरंग के माध्यम से अपना ट्रैफिक भेज देगा।

यहां कुछ समस्याएं हैं, क्योंकि क्रोम ओएस सामान्य रूप से सुरंग पर DNS अनुरोध नहीं भेजेगा (बग 29 9 14 देखें)। ऐसा इसलिए है क्योंकि क्रोम ओएस डिफ़ॉल्ट रूप से सुरंग के लिए SOCKS4 प्रोटोकॉल का उपयोग करता है, भले ही यह अधिक सुरक्षित SOCKS5 प्रोटोकॉल का समर्थन करता हो। Chrome OS के उपयोगकर्ता इंटरफ़ेस में प्रॉक्सी सेट करते समय SOCKS5 चुनने का कोई विकल्प नहीं है (बग 199603 देखें)।

यदि आपको कोई परवाह नहीं है कि आपके DNS अनुरोध आपके वर्तमान कनेक्शन में भेजे गए हैं, तो आप प्रॉक्सी को सामान्य तरीके से सक्षम कर सकते हैं। ऐसा करने के लिए, अपने Chromebook के सेटिंग पृष्ठ को खोलें और इंटरनेट कनेक्शन के अंतर्गत "साझा नेटवर्क के लिए प्रॉक्सी को अनुमति दें" विकल्प को चेक करें। इसके बाद, अपने इंटरनेट कनेक्शन के नाम पर क्लिक करें, प्रॉक्सी टैब पर क्लिक करें और "मैनुअल प्रॉक्सी कॉन्फ़िगरेशन" का चयन करें। सॉक्स होस्ट के दाईं ओर, "लोकलहोस्ट" और पोर्ट जिसे आपने पहले निर्दिष्ट किया था दर्ज करें।

एक SOCKS5 प्रॉक्सी को आसान तरीके से कॉन्फ़िगर करने के लिए, प्रॉक्सी SwitchySharp एक्सटेंशन का उपयोग करें। यह आपको अपनी प्रॉक्सी सेटिंग्स बदलने के लिए क्रोम प्रॉक्सी एपीआई का उपयोग करके उचित विवरण दर्ज करने और SOCKS5 का चयन करने की अनुमति देता है ताकि क्रोम एक SOCKS5 प्रॉक्सी का उपयोग करेगा।
एक SOCKS5 प्रॉक्सी को आसान तरीके से कॉन्फ़िगर करने के लिए, प्रॉक्सी SwitchySharp एक्सटेंशन का उपयोग करें। यह आपको अपनी प्रॉक्सी सेटिंग्स बदलने के लिए क्रोम प्रॉक्सी एपीआई का उपयोग करके उचित विवरण दर्ज करने और SOCKS5 का चयन करने की अनुमति देता है ताकि क्रोम एक SOCKS5 प्रॉक्सी का उपयोग करेगा।

एक नया प्रॉक्सी प्रोफ़ाइल बनाने के लिए SwitchSharp विकल्प पृष्ठ का उपयोग करें और इसे "एसएसएच सुरंग" जैसे कुछ नाम दें। मैन्युअल कॉन्फ़िगरेशन के तहत और सॉक्स होस्ट के दाईं ओर, पते के रूप में "लोकलहोस्ट" दर्ज करें और पहले आपके द्वारा चुने गए पोर्ट नंबर को दर्ज करें। "सॉक्स v5" विकल्प चुनें। जब आप इस प्रॉक्सी प्रोफाइल का उपयोग करते हैं, तो यह आपके ट्रैफिक को एसएसएच सुरंग पर आगे बढ़ाएगा।

यदि आप ब्राउज़र एक्सटेंशन का उपयोग नहीं करना चाहते हैं, तो आप इसके बजाय अपनी प्रॉक्सी ऑटो-कॉन्फ़िगरेशन (पीएसी) फ़ाइल बना सकते हैं और उस पर क्रोम इंगित कर सकते हैं। ऐसा करने के लिए, बस एक टेक्स्ट एडिटर का उपयोग करें (कैरेट क्रोम ओएस के लिए एक अच्छा ऑफलाइन टेक्स्ट एडिटर है) और इसमें निम्न टेक्स्ट दर्ज करें:
यदि आप ब्राउज़र एक्सटेंशन का उपयोग नहीं करना चाहते हैं, तो आप इसके बजाय अपनी प्रॉक्सी ऑटो-कॉन्फ़िगरेशन (पीएसी) फ़ाइल बना सकते हैं और उस पर क्रोम इंगित कर सकते हैं। ऐसा करने के लिए, बस एक टेक्स्ट एडिटर का उपयोग करें (कैरेट क्रोम ओएस के लिए एक अच्छा ऑफलाइन टेक्स्ट एडिटर है) और इसमें निम्न टेक्स्ट दर्ज करें:

function FindProxyForURL(url, host) { return 'SOCKS5 localhost:8800'; }

बेशक, आपको उस पोर्ट में प्रवेश करना चाहिए जिसे आपने पहले चुना था अगर आपने 8800 का चयन नहीं किया था। टेक्स्ट फ़ाइल को.pac फ़ाइल एक्सटेंशन से सहेजें - उदाहरण के लिए, आप इसे अपने डाउनलोड फ़ोल्डर में सहेज सकते हैं।

Image
Image

अब आप प्रॉक्सी कॉन्फ़िगरेशन स्क्रीन पर फिर से जा सकते हैं और "स्वचालित प्रॉक्सी कॉन्फ़िगरेशन" चुन सकते हैं।.Pac फ़ाइल का पथ दर्ज करें, या तो अपने Chromebook पर या दूरस्थ सर्वर पर संग्रहीत करें। उदाहरण के लिए, क्रोम ओएस पर आपके डाउनलोड फ़ोल्डर तक पहुंचने का मार्ग फ़ाइल है: /// घर / क्रोनोस / उपयोगकर्ता / डाउनलोड /। इसलिए, चूंकि हमने अपनी फ़ाइल को ssh_tunnel.pac नाम से सहेजा है, इसलिए हम प्रवेश करेंगे फ़ाइल: ///home/chronos/user/Downloads/ssh_tunnel.pac यहाँ।

Image
Image

यदि आप प्रॉक्सी कॉन्फ़िगरेशन का उपयोग करते समय कनेक्शन त्रुटियों को देखना प्रारंभ करते हैं, तो ऐसा इसलिए हो सकता है क्योंकि आपका एसएसएच कनेक्शन बंद था। आपको एसएसएच सर्वर से उसी तरह से फिर से कनेक्ट करने की आवश्यकता होगी या प्रॉक्सी विकल्पों को अन-सेट करना होगा, जिससे आपका Chromebook सीधे इंटरनेट से कनेक्ट हो सके।

सिफारिश की: