Firefox ನ WebExtension ProxyInfo, Firefox 64 ರಿಂದ SOCKS ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಗುಪ್ತಪದ ಕ್ಷೇತ್ರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಈ ಕ್ಷೇತ್ರಗಳು ಎಕ್ಸ್ಟೆನ್ಷನ್ ಇಂಟರ್ಫೇಸ್ಗೆ ಸೇರಿವೆ, ಕೈಯಿಂದ ಮಾಡುವ ಪ್ರಾಕ್ಸಿ ಸಂವಾದಕ್ಕಲ್ಲ.

ಪ್ರಾಕ್ಸಿ ಮತ್ತು ಹೊಂದುವ ಹೋಸ್ಟ್ ಅನುಮತಿಗಳಿರುವ ಇರುವ ಎಕ್ಸ್ಟೆನ್ಷನ್ಗೆ:

browser.proxy.onRequest.addListener(() => ({
  type: 'socks',
  host: 'proxy.example',
  port: 1080,
  username: proxyUser,
  password: proxyPassword,
  proxyDNS: true,
}), {urls: ['<all_urls>']});

ಎಕ್ಸ್ಟೆನ್ಷನ್‌ನ ರುಜುವಾತು ನಿರ್ವಹಣೆಯ ಮೂಲಕ proxyUser ಮತ್ತು proxyPassword ಒದಗಿಸಿ. type: 'socks' ಎಂದರೆ SOCKS5; socks4 ಅದೇ ಗುಪ್ತಪದ ದೃಢೀಕರಣವನ್ನು ನೀಡುವುದಿಲ್ಲ.

proxyDNS: true ಗಮ್ಯಸ್ಥಾನದ ಹೆಸರು ಪರಿಹಾರವನ್ನು ಪ್ರಾಕ್ಸಿಗೆ ಸ್ಪಷ್ಟವಾಗಿ ಒಪ್ಪಿಸುತ್ತದೆ. ProxyInfo ಉಲ್ಲೇಖವು ಡೀಫಾಲ್ಟ್ false ಎಂದು ದಾಖಲಿಸುತ್ತದೆ; ಈ ಕ್ಷೇತ್ರವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಹೊಂದಿಸುವುದು ಆ ಡೀಫಾಲ್ಟ್ ಮೇಲಿನ ಅವಲಂಬನೆಯನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.

SOCKS ದೃಢೀಕರಣಕ್ಕಾಗಿ ಈ ಬಳಕೆದಾರಹೆಸರು/ಗುಪ್ತಪದ ಕ್ಷೇತ್ರಗಳನ್ನು ಬಳಸಿ. proxyAuthorizationHeader ಬದಲಿಗೆ HTTP ಕುಟುಂಬದ ಪ್ರಾಕ್ಸಿಗಳಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತದೆ.

SOCKS5 ಸರ್ವರ್ ಖಾತೆಯನ್ನು ಬೆಂಬಲಿಸಿ ಸ್ವೀಕರಿಸಬೇಕು. ಈ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಗುಪ್ತಪದ ವಿನಿಮಯ ಸಾಗಣೆಯನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುವುದಿಲ್ಲ; ಗಮ್ಯಸ್ಥಾನದ HTTPS ತನ್ನದೇ ಆದ TLS ಪರಿಶೀಲನೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ.

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