關於Charles抓包工具打開時 「firefox」瀏覽器打不開網頁並提示 「您的鏈接並不安全」問題,Charles使用當前最新版本「v4.2.5」, firefox使用版本爲 「59.0.2」
出現這個「您的鏈接並不安全」那麼不少的使用者說能夠經過配置Firefox瀏覽器配置便可,可是根據測試發現這個方法行不通!
能夠經過在firefox瀏覽器地址欄中輸入 「about:config」進入瀏覽器
在「搜索」欄輸入 「security.enterprise_roots.enabled」找到對應的配置項安全
經過雙擊或右鍵選擇菜單項「切換」便可將 「值」對應的字段值設置爲 「true」網絡
咦!仍是不行哦!不過經過以上配置此次訪問網絡時它比沒有配置以前多了一個提示!看到沒有?「此網站採用了 HTTP 嚴格傳輸安全(HSTS)機制,要求 Firefox 只能與其創建安全鏈接。正因如此,您也不能將此證書加入例外列表。」, 也就是說當前訪問的站點是使用 「HTTP嚴格傳輸安全協議」也就是「https傳輸協議」, 那既然是這樣, 當訪問 「http傳輸協議」的站點也就沒有問題嘍!對就是這樣, 那不防找一個「http傳輸協議」的站點試試!
能夠看到當訪問 「 菜鳥教程」這個站點時一點問題沒有!那既然訪問傳輸協議爲 「https」的站點時會有 「此網站採用了 HTTP 嚴格傳輸安全(HSTS)機制,要求 Firefox 只能與其創建安全鏈接。正因如此,您也不能將此證書加入例外列表。」的提示, 那訪問時就必須經過這個協議進行訪問,而且firefox也不容許添加站點例外的方式進行訪問, 那問題的關鍵就在於「Charles」這個代理在訪問以 「https傳輸協議」的站點時不被信任 那麼想辦法讓 「Firefox」瀏覽器在訪問以傳輸協議爲 「https」被信任這個問題也就能夠完全解決啦!
要添加Charles
證書到Firefox
那麼首先就是要在Charles
中導出證書!而後再將導出的Charles證書
導入到Firefox
這個事也就靠譜啦!
經過選擇 「Help -> SSL Proxying -> Save Charles Root Certificate...
」進行 Charles證書
導出工具
選擇保存位置及證書輸出文件名, 點擊 「save」 便可!學習
具體輸出Charles證書位置[位置及證書名稱自定義,不一樣正常]測試
經過 command + ,
快捷鍵或 打開菜單->首選項
網站
打開Firefox瀏覽器配置標籤頁spa
選擇 隱私與安全->查看證書
firefox
打開 證書處理器
選擇 證書機構
標籤3d
點擊 導入
在選擇文件對話框中選擇 Charles證書
彈出 您被要求信任一個新的數字證書認證機構(CA)
對話框, 勾選 信任由此證書頒發機構標識的網站
複選框, 肯定
便可!
至於添加Charles證書到Firefox瀏覽器到此也就結束了,你能夠經過查看證書管理器
中的證書機構
列表能夠看到剛剛添加過的Charles證書
!
百度
驗證添加 Charles證書
到 Firefox
解決方法可可行性
同時經過 Firefox
瀏覽器訪問站點的數據包也能經過Firefox正常抓取到啦!
但願本文對你的工做和學習有所幫助Good Luck! from warnerwu at 2018.04.10 PM, email address is warnerwu@126.com