ನೀವು SSH ಸುರಂಗವನ್ನು ರಚಿಸಿ, 127.0.0.1 ಮತ್ತು ಅದರ ಪೋರ್ಟ್ ಅನ್ನು ಬ್ರೌಸರ್‌ನ ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಹಾಕುತ್ತೀರಿ, ಆದರೆ ಏನೂ ಲೋಡ್ ಆಗುವುದಿಲ್ಲ. ಆಲಿಸುವಿಕೆ ಸಂಪೂರ್ಣವಾಗಿ ಸರಿಯಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಿರಬಹುದು. ಅದು ಬಹುಶಃ ತಪ್ಪು ರೀತಿಯ ಸಂಚಾರಕ್ಕಾಗಿ ಕಾಯುತ್ತಿದೆ.

ಫಾರ್ವರ್ಡ್ಸ್ಥಳೀಯ ಅಪ್ಲಿಕೇಶನ್ ಏನು ಕಳುಹಿಸುತ್ತದೆಗಮ್ಯಸ್ಥಾನದ ಆಯ್ಕೆ
-Lಗುರಿ ಸೇವೆಯ ಸಾಮಾನ್ಯ ಪ್ರೋಟೋಕಾಲ್SSH ಆದೇಶದಲ್ಲಿ ಸ್ಥಿರ
-DSOCKS ಸಮಾಲೋಚನೆ, ನಂತರ ಅಪ್ಲಿಕೇಶನ್ ಸಂಚಾರSOCKS ಕ್ಲೈಂಟ್ ವಿನಂತಿಸಿದೆ

ಒಂದೇ ವೆಬ್ ಸರ್ವರ್‌ಗೆ, ಇದು ಸ್ಥಿರ ಫಾರ್ವರ್ಡ್:

ssh -N -L 127.0.0.1:9080:web.example.com:80 [email protected]

http://127.0.0.1:9080/ ಅನ್ನು ವೆಬ್‌ಸೈಟ್ ಆಗಿ ಭೇಟಿ ಮಾಡಿ. ಪೋರ್ಟ್ 9080 ಅನ್ನು SOCKS ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಡಿ: ಅದು ಆದೇಶದಲ್ಲಿ ಹೆಸರಿಸಿದ ಒಂದೇ ವೆಬ್ ಸರ್ವರ್‌ಗೆ ಬೈಟ್‌ಗಳನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡುತ್ತದೆ. ಬೇರೆ ಹೋಸ್ಟ್‌ಹೆಸರಿನ ಅಡಿಯಲ್ಲಿ ಸೈಟ್ ತೆರೆಯುವುದು ಅದರ ವರ್ಚುವಲ್ ಹೋಸ್ಟಿಂಗ್, ಮರುನಿರ್ದೇಶನಗಳು ಅಥವಾ ಕುಕೀಗಳ ಮೇಲೂ ಪರಿಣಾಮ ಬೀರಬಹುದು.

SOCKS ಆಲಿಸುವಿಕೆ ಗೆ ಆಕಾರ ಬದಲಾಗುತ್ತದೆ:

ssh -N -D 127.0.0.1:1080 [email protected]

ಅಪ್ಲಿಕೇಶನ್ 127.0.0.1:1080 ನಲ್ಲಿ SOCKS ಬಳಸಲು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ. ಆ ವಿಳಾಸವನ್ನು ನೇರವಾಗಿ ಬ್ರೌಸರ್‌ನ ವಿಳಾಸ ಪಟ್ಟಿಗೆ ಹಾಕುವುದು ವೆಬ್ ವಿನಂತಿಯನ್ನು SOCKS ಆಲಿಸುವಿಕೆಗೆ ಕಳುಹಿಸುತ್ತದೆ, ಇದು ಇನ್ನೊಂದು ಪ್ರೋಟೋಕಾಲ್ ಹೊಂದಾಣಿಕೆಯಾಗದಿರುವಿಕೆ.

OpenSSH ಕೈಪಿಡಿ ಎರಡೂ ರೂಪಗಳನ್ನು ದಾಖಲಿಸುತ್ತದೆ. ಒಂದು ಉಪಯುಕ್ತ ಅಪವಾದವಿದೆ: ಇರುವ HTTP ಪ್ರಾಕ್ಸಿಯನ್ನು -L ನೊಂದಿಗೆ ಫಾರ್ವರ್ಡ್ ಮಾಡುವುದು HTTP ಪ್ರಾಕ್ಸಿ ಪ್ರೋಟೋಕಾಲ್ ಮಾತನಾಡುವ ಸ್ಥಳೀಯ ಪೋರ್ಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಅದರ ಸ್ಥಿರ ಗಮ್ಯಸ್ಥಾನವೇ HTTP ಪ್ರಾಕ್ಸಿ. ಸ್ಥಿರ ಫಾರ್ವರ್ಡ್‌ಗೆ ಏನು ಸೇರಬೇಕೆಂಬುದನ್ನು ದೂರದ ತುದಿಯಲ್ಲಿನ ಸೇವೆ ನಿರ್ಧರಿಸುತ್ತದೆ. ಇರುವ ಪ್ರಾಕ್ಸಿಯನ್ನು SSH ಮೂಲಕ ಫಾರ್ವರ್ಡ್ ಮಾಡುವುದು ಆ ಪ್ರಾಕ್ಸಿಯ ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ಖಾತೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು