Dilysu’r dirprwy HTTPS mewn pont stunnel leol
Rhoi pwynt HTTP heb amgryptio ar loopback i’r ap, tra bo stunnel yn dilysu TLS at y dirprwy go iawn.
[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.exampleDefnyddiwch 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.