Privoxy: HTTP ಪ್ರಾಕ್ಸಿ ಕ್ಲೈಂಟ್ ಅನ್ನು SOCKS ಸುರಂಗಕ್ಕೆ ಸೇರಿಸಿ
HTTP ಮಾತ್ರ ಸ್ವೀಕರಿಸುವ ಪ್ರಾಕ್ಸಿ ಕ್ಲೈಂಟ್ ಅನ್ನು ಸುರಂಗದ ಪೋರ್ಟ್ ಮರುನಾಮಕರಣ ಮಾಡುವ ಬದಲು ಸ್ಥಳೀಯ HTTP ಪ್ರಾಕ್ಸಿ ಮೂಲಕ SOCKS ಸುರಂಗಕ್ಕೆ ಸೇರಿಸಿ.
SSH ಕ್ರಿಯಾತ್ಮಕ ಸುರಂಗ, PuTTY ಯ ಕ್ರಿಯಾತ್ಮಕ ಮುಂದುವರಿಕೆ ಸೇರಿದಂತೆ, SOCKS ಇಂಟರ್ಫೇಸ್ ಒದಗಿಸುತ್ತದೆ. HTTP ಪ್ರಾಕ್ಸಿ ಮಾತ್ರ ಸ್ವೀಕರಿಸುವ ಅಪ್ಲಿಕೇಶನ್ ಆ ಪೋರ್ಟ್ ಅನ್ನು HTTP ಎಂದು ಕರೆಯುವುದರಿಂದಲೇ ಬಳಸಲಾಗದು.
ಅವುಗಳ ನಡುವೆ ಸ್ಥಳೀಯ ಪ್ರೋಟೋಕಾಲ್ ಸೇತುವೆ ಇರಬಹುದು. ಅಪ್ಲಿಕೇಶನ್ HTTP ಪ್ರಾಕ್ಸಿ ವಿನಂತಿಗಳನ್ನು ಸೇತುವೆಗೆ ಕಳುಹಿಸುತ್ತದೆ, ಸೇತುವೆ SOCKS ಸೇವೆಯ ಮೂಲಕ ಗಮ್ಯಸ್ಥಾನ ಸಂಪರ್ಕಗಳನ್ನು ತೆರೆಯುತ್ತದೆ.
Privoxy ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ತನ್ನ ಮುಂದುವರಿಕೆ ನಿಯಮಗಳ ಮೂಲಕ ದಾಖಲಿಸುತ್ತದೆ. ಇರುವ ಸ್ಥಳೀಯ SOCKS5 ಸುರಂಗಕ್ಕೆ ಸಂರಚನೆಯ ತುಣುಕು ಇದು:
forward-socks5 / 127.0.0.1:1080 .
ಅಪ್ಲಿಕೇಶನ್ Privoxy ಯ HTTP ಶ್ರೋತೃಕ್ಕೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ, ಪೋರ್ಟ್ 1080 ಗೆ ಅಲ್ಲ. ಆ ಶ್ರೋತೃವನ್ನು ಉದ್ದೇಶಿತ ಪ್ರವೇಶ ನೀತಿಯ ಅಡಿಯಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಇರಿಸಿ. ನಿಯಮದ ಕೊನೆಯ ಚುಕ್ಕೆಗೆ ದಾಖಲಿತ ಅರ್ಥವಿದೆ; ಅದು ಕಾಣೆಯಾದ ಇಂಟರ್ನೆಟ್ ಹೋಸ್ಟ್ನಾಮ್ನ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಅಲ್ಲ.
ಇದು ಪ್ರೋಟೋಕಾಲ್ ಅನುವಾದ
Privoxy ಯ ಮುಂದುವರಿಕೆ ದಾಖಲೆ SOCKS ಮುಂದುವರಿಕೆ ವಾಕ್ಯರಚನೆ ಮತ್ತು ಹೋಸ್ಟ್ನಾಮ್ ನಿರ್ವಹಣೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯ TCP ಪೋರ್ಟ್ ಮುಂದುವರಿಕೆ ಅದೇ ಅನುವಾದ ಮಾಡುವುದಿಲ್ಲ: ಅದು ಕ್ಲೈಂಟ್ನ HTTP ಬೈಟ್ಗಳನ್ನು ಬದಲಿಸದೆ SOCKS ಶ್ರೋತೃಕ್ಕೆ ಸಾಗಿಸುತ್ತದೆ, ಅದು ಇನ್ನೂ SOCKS ಮಾತುಕತೆಯನ್ನು ನಿರೀಕ್ಷಿಸುತ್ತದೆ.
ಸೇತುವೆ ಸಹ ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕಾದ ಸಂರಚನೆಯ ಭಾಗವಾಗುತ್ತದೆ. Privoxy ಗೆ ತನ್ನದೇ ವಿಷಯ ಶೋಧನೆ ಮತ್ತು ಪ್ರವೇಶ ಸೆಟ್ಟಿಂಗ್ಗಳಿರಬಹುದು. ಅದನ್ನು ಸೇರಿಸುವುದು ಮೂಲ ಅಪ್ಲಿಕೇಶನ್ SOCKS ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಬೆಂಬಲಿಸುವಂತೆ ಮಾಡುವುದಕ್ಕೆ ಸಮನಲ್ಲ.
HTTPS ಸೈಟ್ಗಳಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಸಾಮಾನ್ಯವಾಗಿ HTTP ಸೇತುವೆಯಿಂದ CONNECT ಕೇಳುತ್ತದೆ, ಸೇತುವೆ SOCKS ಮೂಲಕ ಗಮ್ಯಸ್ಥಾನ ಸಂಪರ್ಕ ಪಡೆಯುತ್ತದೆ. ಸೈಟ್ನ ಸಾಮಾನ್ಯ TLS ಅಪ್ಲಿಕೇಶನ್-ಸೈಟ್ ಸಂಬಂಧವಾಗಿಯೇ ಉಳಿಯುತ್ತದೆ; ಈ ಮಾರ್ಗ ನೀಡಲು ಸೇತುವೆ ಸೈಟ್ನಂತೆ ನಟಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.
ಅಪ್ಲಿಕೇಶನ್ ನೇರವಾಗಿ SOCKS ಬಳಸಬಹುದಾದರೆ ಹೆಚ್ಚುವರಿ ಘಟಕ ಅನಗತ್ಯವಾಗಬಹುದು. ನಿಜವಾದ ಪ್ರೋಟೋಕಾಲ್ ಹೊಂದಾಣಿಕೆಯನ್ನು ಪರಿಹರಿಸಲು ಸೇತುವೆ ಬಳಸಿ, ಶ್ರೋತೃ ಮತ್ತು ಮೇಲ್ಮುಖ ಹರಿವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಬೇರ್ಪಡಿಸಿ.