A socat címben proxyport=8080 alakban írjuk. A proxyport:8080 írásmód ismeretlen beállításként értelmeződik.

socat TCP4-LISTEN:9090,bind=127.0.0.1,fork PROXY:proxy.example:service.example:80,proxyport=8080

Ez a szemléltető parancs helyi TCP-kapcsolatokat fogad a 127.0.0.1:9090 címen. Csatlakozik a proxy.example hoszthoz a 8080 porton, és CONNECT alagutat kér attól a HTTP proxytól a service.example:80 cím felé. A proxynak engedélyeznie kell ezt a célt és portot. Egy engedélyezett nyilvános szolgáltatási teszthez a HTTP proxy lista végpontjelölteket kínál, amelyek CONNECT-hozzáférését a tényleges célhoz és port­hoz ellenőrizni kell.

A három portnak külön feladata van: a 9090 a helyi figyelő, a 8080 a proxy figyelője, a 80 pedig a végső szolgáltatás portja. A kettőspontok választják el a PROXY-cím pozíciós mezőit; a vesszővel elválasztott címbeállítások name=value alakot használnak, amikor értéket vesznek fel.

Kapcsolódó cikkek