SSH ಮೂಲಕ ಇರುವ HTTP ಅಥವಾ SOCKS ಪ್ರಾಕ್ಸಿಗೆ ತಲುಪಿ
SSH ಮೂಲಕ ದೂರದ loopback HTTP ಅಥವಾ SOCKS ಪ್ರಾಕ್ಸಿಗೆ ಅದರ ಆಲಿಸುವವನನ್ನು ಸಾರ್ವಜನಿಕವಾಗಿ ಬಹಿರಂಗಪಡಿಸದೆ ತಲುಪಿ.
relay.example.net ಈಗಾಗಲೇ ತನ್ನ 127.0.0.1:1080 ಮೇಲೆ SOCKS ಚಲಾಯಿಸುತ್ತಿದ್ದರೆ, ಆ ಆಲಿಸುವವನನ್ನು ಸಾರ್ವಜನಿಕವಾಗಿ ಬಹಿರಂಗಪಡಿಸುವ ಬದಲು ಪ್ರವೇಶವನ್ನು ಮುಂದಕ್ಕೆ ಕಳುಹಿಸಿ:
ssh -N -L 127.0.0.1:1081:127.0.0.1:1080 [email protected]| ಅಂತ್ಯ ಬಿಂದು | ಪಾತ್ರ |
|---|---|
ಲ್ಯಾಪ್ಟಾಪ್ 127.0.0.1:1081 | ಲ್ಯಾಪ್ಟಾಪ್ನ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಸಂರಚಿಸಬೇಕಾದ SOCKS ವಿಳಾಸ. |
ರಿಲೇ 127.0.0.1:1080 | SSH ಸರ್ವರ್ ಕಡೆಯಿಂದ ತಲುಪುವ ಇರುವ ಪ್ರಾಕ್ಸಿ. |
ಸ್ಥಳೀಯ ಫಾರ್ವರ್ಡಿಂಗ್ ವಾಕ್ಯರಚನೆ ಸ್ಥಿರ ಗಮ್ಯಸ್ಥಾನವನ್ನು ಸರ್ವರ್ ಬದಿಗೆ ನಿಗದಿಪಡಿಸುತ್ತದೆ. ದೂರದ loopback ಪೋರ್ಟ್ 3128 ನಲ್ಲಿ HTTP ಪ್ರಾಕ್ಸಿ ಅಥವಾ proxy.internal.example:8080 ನಂತಹ ಇಂಟ್ರಾನೆಟ್ ಅಂತ್ಯ ಬಿಂದು ಅದೇ ತತ್ವದಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಕ್ಲೈಂಟ್ ಅನ್ನು ಆ ಇರುವ HTTP ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ಖಾತೆಗೆ ಸಂರಚಿಸಿ; SSH ಮೂಲಕ ಅದನ್ನು ಸಾಗಿಸುವುದು SOCKS ಅಥವಾ TLS-ಸಕ್ರಿಯ HTTPS ಆಲಿಸುವವನನ್ನು ಸೃಷ್ಟಿಸುವುದಿಲ್ಲ.
ಇರುವ ಸೇವೆ ಇನ್ನೂ ಬೆಂಬಲಿತ ಪ್ರೋಟೋಕಾಲ್ ಆವೃತ್ತಿಗಳು, ದೃಢೀಕರಣ, ಗಮ್ಯಸ್ಥಾನಗಳು ಮತ್ತು ಅಂತಿಮ ನಿರ್ಗಮನವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಬೇರೆ SSH ಪ್ರಕ್ರಿಯೆ ಆ ದೂರದ ಪ್ರಾಕ್ಸಿಯನ್ನು ರಚಿಸಿದ್ದರೆ, ಎರಡೂ ಪ್ರಕ್ರಿಯೆಗಳು ಜೀವಂತವಾಗಿರಬೇಕು. ಲ್ಯಾಪ್ಟಾಪ್→ರಿಲೇ→ಗೇಟ್ವೇ ಮಾರ್ಗವು ವೆಬ್ಸೈಟ್ಗೆ ಕೊನೆಯ ಹೊರಮುಖ ಸಂಪರ್ಕ ಕಾಣುವಂತೆ ಮಾಡುತ್ತದೆ, ಸ್ಥಳೀಯ ಪೋರ್ಟ್ 1081 ಹಂಚಿದ ಗುರುತಲ್ಲ.
ಲ್ಯಾಪ್ಟಾಪ್ನ ಬೈಂಡಿಂಗ್ ಸ್ಪಷ್ಟವಾಗಿ ಸ್ಥಳೀಯವಾಗಿರಿಸಿ. ವಿಶಾಲ ಮಾನ್ಯತೆ ಸೇವೆಯನ್ನು ಯಾರು ತಲುಪಬಹುದು ಎಂಬುದನ್ನು ಬದಲಿಸುತ್ತದೆ, ಮತ್ತು SSH ಲಾಗಿನ್ ಆಲಿಸುವವನಿಗೆ SOCKS ಗುಪ್ತಪದವನ್ನು ಸೇರಿಸುವುದಿಲ್ಲ. ನಿರಾಕರಣೆಗೆ, ಲ್ಯಾಪ್ಟಾಪ್ ಆಲಿಸುವವ, SSH ಸಾಗಣೆ ಮತ್ತು ದೂರದ ಪ್ರಾಕ್ಸಿಯನ್ನು ಪ್ರತ್ಯೇಕ ಹಂತಗಳಾಗಿ ಪರಿಶೀಲಿಸಿ.