[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

Defnyddiwch y dirprwy pell bwriadedig a bwndel CA dibynadwy. Mae verifyChain yn gwirio cadwyn y cyhoeddwyr; mae checkHost yn gwirio’r enw. Mae sni yn anfon yr enw ond nid yn ei ddilysu.

Cyfeiriwch y cleient dirprwy HTTP at y pwynt terfyn lleol:

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

Mae’r ap yn dal i gyflawni CONNECT ac unrhyw fewngofnodi gofynnol i’r dirprwy. Mae stunnel yn ychwanegu’r rhan TLS, nid dilysu HTTP. Rhaid i’r gwrandäwr pell ddarparu gwasanaeth dirprwy HTTP dros TLS mewn gwirionedd.

Ar gyfer gwefannau HTTPS, mae TLS y gyrchfan yn parhau o fewn y llwybr hwn gyda’i ddilysu arferol ei hun. Mae’r ddwy dystysgrif yn adnabod cymheiriaid gwahanol.

Erthyglau cysylltiedig