1. HTTP與HTTPS都屬於應用層協議,因此只要咱們在底層協議中進行反向代理, 就能夠解決這個問題! 所以咱們能夠選擇底層的tcp服務進行代理! 2. https數據流的第一位是十六進制「16」,轉換成十進制就是22 3. 經過數據流的第一位置,決定最終反向代理給http\https服務 4. 具體實現方案有以下三種
源碼地址,歡迎下載測試,提出更好的方案,持續更新優化git