[proxy_tls]
client = yes
accept = 127.0.0.1:3129
connect = proxy.example:8443
verifyChain = yes
CAfile = /path/to/trusted-ca-bundle.pem
checkHost = proxy.example
sni = proxy.example

Notaðu tilætlaðan fjartengdan milliþjón og traustan CA-vöndul. verifyChain athugar útgefandakeðjuna; checkHost athugar nafnið. sni sendir nafnið en staðfestir það ekki.

Beindu HTTP-milliþjónsbiðlaranum að staðbundna endapunktinum:

curl --proxy http://127.0.0.1:3129 https://www.example.org/

Forritið framkvæmir enn CONNECT og þá innskráningu sem milliþjónninn krefst. stunnel bætir við TLS-hlutanum, ekki HTTP-auðkenningu. Fjarlægi hlustarinn verður í raun að bjóða HTTP-milliþjónustu yfir TLS.

Fyrir HTTPS-vefi heldur TLS áfangastaðarins áfram innan þessarar leiðar með sinni eigin venjulegu staðfestingu. Vottorðin tvö auðkenna ólíka mótaðila.

Tengdir greinar