Có vẻ như bạn đang cố gắng để có được một proxy trong suốt đang chặn mọi thứ trên HTTP không được mã hóa thông thường nhưng không làm gì với HTTPS.
Không có cách đơn giản nào để "chuyển hướng" các liên kết HTTP đến HTTPS hoàn toàn từ đầu máy khách. Máy chủ được đề cập phải hỗ trợ gửi nội dung qua HTTPS ở đầu của họ và từ đầu máy khách, bạn không thể làm gì hoặc khiến máy chủ thực hiện những gì nó không được cấu hình để làm.
Một số trang web chuyển hướng người dùng chuyển sang http://
phiên bản trang web của họ sang https://
phiên bản. Điều đang xảy ra là máy chủ web cuối cùng của họ đang phát hành Chuyển hướng 302 hoặc tương tự để đáp ứng với truy vấn HTTP của bạn, khiến trình duyệt của bạn tự động chuyển hướng đến trang web HTTPS của họ. Nếu không có máy chủ sẵn sàng / sẵn sàng làm điều này, bạn không thể tự làm điều đó.
Vì vậy, bạn sẽ cần một proxy hoặc tương tự bên ngoài mạng để thực hiện những gì bạn đang cố gắng.