socat ನ proxyport ಆಯ್ಕೆಗೆ ಸಮ ಚಿಹ್ನೆ ಬೇಕು
ಅಜ್ಞಾತ proxyport:8080 ಆಯ್ಕೆಯನ್ನು ಸರಿಪಡಿಸಿ ಮತ್ತು ಸ್ಥಳೀಯ ಶ್ರೋತೃ, ಪ್ರಾಕ್ಸಿ ಶ್ರೋತೃ ಹಾಗೂ ಅಂತಿಮ ಸೇವಾ ಪೋರ್ಟ್ಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಿ.
socat ವಿಳಾಸದಲ್ಲಿ proxyport=8080 ಎಂದು ಬರೆಯಿರಿ. proxyport:8080 ಎಂಬ ಬರವಣಿಗೆಯನ್ನು ಅಜ್ಞಾತ ಆಯ್ಕೆ ಎಂದು ಓದಲಾಗುತ್ತದೆ.
socat TCP4-LISTEN:9090,bind=127.0.0.1,fork PROXY:proxy.example:service.example:80,proxyport=8080
ಈ ಉದಾಹರಣೆ ಆದೇಶವು 127.0.0.1:9090 ನಲ್ಲಿ ಸ್ಥಳೀಯ TCP ಸಂಪರ್ಕಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. ಇದು ಪೋರ್ಟ್ 8080 ನಲ್ಲಿ proxy.example ಗೆ ಸಂಪರ್ಕಿಸಿ, ಆ HTTP ಪ್ರಾಕ್ಸಿಗೆ service.example:80 ಗೆ CONNECT ಸುರಂಗ ಕೇಳುತ್ತದೆ. ಪ್ರಾಕ್ಸಿ ಆ ಗಮ್ಯ ಮತ್ತು ಪೋರ್ಟ್ ಅನ್ನು ಅನುಮತಿಸಬೇಕು. ಅನುಮತಿಸಿದ ಸಾರ್ವಜನಿಕ ಸೇವಾ ಪರೀಕ್ಷೆಗೆ HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಅಂತ್ಯ ಬಿಂದು ಅಭ್ಯರ್ಥಿಗಳನ್ನು ನೀಡುತ್ತದೆ; ಅವುಗಳ ನಿಜವಾದ ಗುರಿ ಮತ್ತು ಪೋರ್ಟ್ಗೆ CONNECT ಪ್ರವೇಶವನ್ನು ಪರಿಶೀಲಿಸಬೇಕು.
ಮೂರು ಪೋರ್ಟ್ಗಳಿಗೆ ಬೇರೆ ಬೇರೆ ಕೆಲಸಗಳಿವೆ: 9090 ಸ್ಥಳೀಯ ಶ್ರೋತೃ, 8080 ಪ್ರಾಕ್ಸಿ ಶ್ರೋತೃ ಮತ್ತು 80 ಅಂತಿಮ ಸೇವಾ ಪೋರ್ಟ್. ಕೋಲನ್ಗಳು PROXY ವಿಳಾಸದ ಸ್ಥಾನ ಕ್ಷೇತ್ರಗಳನ್ನು ಬೇರ್ಪಡಿಸುತ್ತವೆ; ಕಾಮಾದಿಂದ ಬೇರ್ಪಟ್ಟ ವಿಳಾಸ ಆಯ್ಕೆಗಳು ಮೌಲ್ಯ ತೆಗೆದುಕೊಳ್ಳುವಾಗ name=value ಬಳಸುತ್ತವೆ.