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
Այս օրինակելի հրամանը ընդունում է տեղական TCP միացումներ 127.0.0.1:9090 հասցեում։ Այն միանում է proxy.example-ին 8080 պորտով և այդ HTTP փրոքսիից պահանջում է CONNECT թունել դեպի service.example:80։ Փրոքսին պետք է թույլատրի այդ նպատակակետը և պորտը։ Թույլատրված հանրային ծառայության փորձարկման համար HTTP փրոքսիների ցանկը առաջարկում է վերջնակետի թեկնածուներ, որոնց CONNECT հասանելիությունը իրական թիրախին և պորտին պետք է ստուգվի։
Երեք պորտերն ունեն առանձին աշխատանք՝ 9090-ը տեղական լսողն է, 8080-ը՝ փրոքսի լսողը, իսկ 80-ը՝ վերջնական ծառայության պորտը։ Երկու կետերը բաժանում են PROXY հասցեի դիրքային դաշտերը. ստորակետով բաժանված հասցեի ընտրանքները արժեք վերցնելիս օգտագործում են name=value։