इंटरनेट से जानें कि हम एसएसएच को HTTP (एस) पर टनल कर सकते हैं [Reference1] [Reference2]
एक बार अपाचे सर्वर सेटअप हो जाता है
<VirtualHost _default_:80>
ProxyRequests on
ProxyVia block
AllowCONNECT 22
<Proxy *>
# Deny all proxying by default ...
Require all denied
</Proxy>
<Proxy 127.0.0.1>
# Now allow proxying through localhost only
Require all granted
</Proxy>
</VirtualHost>
क्लाइंट की तरफ हमें बस नीचे की तरह कुछ अतिरिक्त कॉन्फिगर करने की आवश्यकता है
host home80
HostName myserver.com
ProxyCommand proxytunnel -q -p myserver.com:80 -d 127.0.0.1:22
Port 80
हालाँकि मेरे मामले के लिए, गंतव्य बंदरगाह बदलता रहता है। (जैसे गंतव्य पोर्ट के ऊपर 22 है)
मैं अंत-उपयोगकर्ता को अपना कॉन्फ़िगरेशन बदलते रहने के लिए नहीं कहना चाहता, अच्छा होगा यदि मैं किसी तरह "127.0.0.1:22" को "127.0.0.1:xxx" पर पुनर्निर्देशित कर सकता हूं
किसी भी विचार मैं कैसे प्राप्त कर सकते हैं?