SOCKS निकासलाई अन्तिम SSH जम्पमा राख्नुहोस्
SSH जम्प-होस्ट यातायातलाई स्थानीय गतिशील फर्वार्डसँग जोड्नुहोस्, अन्तिम वेबसाइट जडान भने इच्छित गेटवेमा राख्नुहोस्।
अन्तिम SSH सर्भरलाई होस्टको रूपमा कन्फिगर गर्नुहोस् र मध्यस्थ सर्भरलाई ProxyJump मा राख्नुहोस्:
Host proxy-exit
HostName exit.example
User operator
ProxyJump [email protected]
DynamicForward 127.0.0.1:1080ती होस्टहरूमा अधिकृत खाताहरूसँग ssh -N proxy-exit सुरु गर्नुहोस्। स्थानीय अनुप्रयोगलाई 127.0.0.1:1080 मा SOCKS प्रयोग गर्न कन्फिगर गर्नुहोस्। श्रोता क्लाइन्टमा छ; SSH जडान exit.example सम्म jump.example मार्फत पुग्छ।
अनुरोध गरिएका वेबसाइट जडानहरू अन्तिम SSH सत्रको टाढाको पक्षबाट खुल्छन्—exit.example। जम्पले SSH यातायात त्यो होस्टसम्म पुर्याउँछ र पहिलो पुग्न सकिने मेसिन भएकै कारणले SOCKS निकास बन्दैन।
गन्तव्यले निकास होस्टको राउटिङ र कुनै पनि NAT द्वारा चयन गरिएको ठेगाना देख्छ। त्यो होस्टनामको लगइन ठेगानासँग मिल्नु आवश्यक छैन। दुवै सर्भरलाई तिनका भूमिकाका लागि आवश्यक फर्वार्डिङ अनुमतिहरू चाहिन्छ, र होस्ट-की जाँचहरू इच्छित SSH अन्त्य बिन्दुहरूमा अझै लागू हुन्छन्।
यो कन्फिगरेसनले SSH गतिशील फर्वार्डिङ मार्फत SOCKS सेवा सिर्जना गर्छ। यदि गेटवेले पहिले नै स्वतन्त्र SOCKS श्रोता चलाइरहेको छ भने स्थिर फर्वार्डद्वारा त्यो श्रोतासम्म पुग्नु फरक व्यवस्था हो।