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 ਵਰਤਦੇ ਹਨ।