Xác minh proxy HTTPS qua cầu nối stunnel cục bộ
Cung cấp cho ứng dụng một điểm HTTP không mã hóa trên loopback, còn stunnel xác minh TLS tới proxy thực.
[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.exampleDùng proxy từ xa dự định kết nối và bộ CA đáng tin cậy. verifyChain kiểm tra chuỗi tổ chức phát hành; checkHost kiểm tra tên. sni gửi tên nhưng không xác minh tên đó.
Trỏ trình khách proxy HTTP tới điểm kết nối cục bộ:
curl --proxy http://127.0.0.1:3129 https://www.example.org/Ứng dụng vẫn thực hiện CONNECT và việc đăng nhập proxy nếu cần. stunnel bổ sung chặng TLS, không phải xác thực HTTP. Bộ lắng nghe từ xa phải thực sự cung cấp dịch vụ proxy HTTP qua TLS.
Với trang web HTTPS, TLS của đích tiếp tục bên trong tuyến này cùng cơ chế xác minh thông thường riêng. Hai chứng chỉ xác định các bên kết nối khác nhau.