В адресі 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, коли приймають значення.

Схожі статті