मुझे यकीन नहीं है कि अगर मेरा सवाल समझ में आता है, लेकिन मैं यह बताने की कोशिश करूंगा कि मैं क्या करने की कोशिश कर रहा हूं।
मेरे पास तीन मशीनें हैं A, B, और C. A एक कार्य मशीन है जो बाहरी दुनिया के संपर्क में नहीं है। घर पर B मेरी मशीन है जिसमें SSH एक्सेस है, और A, SSH से B तक सक्षम है। यदि मैं अपने कार्य के VPN से कनेक्ट करता हूं, तो मैं B से A से कनेक्ट करने में सक्षम हूं। C एक लैपटॉप है जिसका उपयोग मैं अपने विश्वविद्यालय के नेटवर्क पर करता हूं। अनिवार्य रूप से मेरे पास निम्नलिखित हैं:
+----VPN-----+
| |
V |
A----SSH---->B<--SSH--C
मेरा विश्वविद्यालय सभी वीपीएन कनेक्शन ब्लॉक करता है और इसलिए मैं वीपीएन काम करने में सक्षम नहीं हूं। मैं सोच रहा था कि क्या कोई रास्ता है जिससे मैं इस ब्लॉक को अपने काम की मशीन तक पहुँचाने में सक्षम हो सकूँ?
क्या वीपीएन कनेक्शन को "फॉरवर्ड" करने का एक तरीका है, या शायद मशीन बी के माध्यम से एक सुरंग स्थापित करना है ताकि सी को ए मिल सके? एक नहीं बल्कि विचाराधीन आइडिया मुझे ए पर खुद के लिए एक प्रॉक्सी स्थापित करना था, एसएसएच कनेक्शन के माध्यम से बी को प्रॉक्सी पोर्ट को अग्रेषित करना, और फिर स्थानीय पोर्ट को प्रॉक्सी पोर्ट पर अग्रेषित करने के लिए एसएसएच के माध्यम से सी से बी तक एक सुरंग स्थापित करना था। बी। हालाँकि, मैं वास्तव में दूरस्थ बंदरगाह को अग्रेषित करने में सक्षम नहीं था एक बार जब मैंने प्रॉक्सी सेट किया था (एसएसएच बस लटकाएगा)।
क्या मैं जो करने की कोशिश कर रहा हूं उसे पूरा करने का एक तरीका है?