7 điểm bởi minhoryang 2020-12-02 | 1 bình luận | Chia sẻ qua WhatsApp

Từ HTTP/1.1, có thể chỉ định domain của máy chủ muốn truy cập bằng header Host.

Dùng cách này, bạn có thể kiểm thử virtualhost của máy chủ http bằng curl --header "Host: www.example.com"; http://127.0.0.1.

Nhưng nếu là https thì sao? (Để kiểm tra đúng trường SNI hay chứng chỉ?)

curl --resolve example.com:443:127.0.0.1 https://example.com/

curl --connect-to example.com:443:host-47.example.com:443 https://example.com/

Phần giải thích về 3 cách này hãy xem trong bài viết gốc, rồi có thể phối hợp dùng cho phù hợp.

1 bình luận

 
encyphered 2020-12-03

Đúng là một mẹo hay. Cảm ơn bạn. Trước giờ tôi chủ yếu dùng tùy chọn --resolve với $(dig +short FQDN|head -n 1), nhưng lại chưa biết đến --connect-to.