У адрасе 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, калі прымаюць значэнне.

Падобныя артыкулы