Σε μια διεύθυνση 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 όταν παίρνουν τιμή.

Σχετικά άρθρα