socat adresinde proxyport=8080 yazın. proxyport:8080 yazımı bilinmeyen seçenek olarak okunur.

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

Bu örnek komut 127.0.0.1:9090 üzerinde yerel TCP bağlantılarını kabul eder. 8080 numaralı bağlantı noktasında proxy.example'a bağlanır ve o HTTP proxy'den service.example:80 adresine bir CONNECT tüneli ister. Proxy bu hedefe ve bağlantı noktasına izin vermelidir. İzin verilen bir genel hizmet testi için HTTP proxy listesi uç nokta adayları sunar; bunların gerçek hedefe ve bağlantı noktasına CONNECT erişimi doğrulanmalıdır.

Üç bağlantı noktasının ayrı işleri vardır: 9090 yerel dinleyici, 8080 proxy dinleyicisi ve 80 son hizmet bağlantı noktasıdır. İki nokta üst üste PROXY adresinin konum alanlarını ayırır; virgülle ayrılan adres seçenekleri değer aldığında name=value kullanır.

İlgili makaleler