[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

Dù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.

Bài viết liên quan