1. 程式人生 > >Mac下Charles開啟時firefox提示「您的連線並不安全」解決方法!

Mac下Charles開啟時firefox提示「您的連線並不安全」解決方法!

問題說明

關於Charles抓包工具開啟時 「firefox」瀏覽器打不開網頁並提示 「您的連線並不安全」問題,Charles使用當前最新版本「v4.2.5」, firefox使用版本為 「59.0.2」

  • Charles版本

Charles版本

  • Firefox版本

Firefox版本

  • firefox安全連結提示

firefox安全連結提示

出現這個「您的連線並不安全」那麼很多的使用者說可以通過配置Firefox瀏覽器配置即可,但是根據測試發現這個方法行不通!

通過配置Firefox瀏覽器

  • 進入firefox配置

可以通過在firefox瀏覽器位址列中輸入 「about:config」進入

進入firefox配置

  • 修改配置項

在「搜尋」欄輸入 「security.enterprise_roots.enabled」找到對應的配置項

找到對應的配置項

通過雙擊或右鍵選擇選單項「切換」即可將 「值」對應的欄位值設定為 「true」

通過雙擊或右鍵選擇選單項切換值

  • 再次訪問網路以驗證是否可行

再次訪問網路以驗證是否可行

咦!還是不行哦!不過通過以上配置這次訪問網路時它比沒有配置之前多了一個提示!看到沒有?「此網站採用了 HTTP 嚴格傳輸安全(HSTS)機制,要求 Firefox 只能與其建立安全連線。正因如此,您也不能將此證書加入例外列表。」, 也就是說當前訪問的站點是使用 「HTTP嚴格傳輸安全協議」也就是「https傳輸協議」, 那既然是這樣, 當訪問 「http傳輸協議」的站點也就沒有問題嘍!對就是這樣, 那不防找一個「http傳輸協議」的站點試試!

http傳輸協議

可以看到當訪問 「菜鳥教程」這個站點時一點問題沒有!那既然訪問傳輸協議為 「https」的站點時會有 「此網站採用了 HTTP 嚴格傳輸安全(HSTS)機制,要求 Firefox 只能與其建立安全連線。正因如此,您也不能將此證書加入例外列表。」的提示, 那訪問時就必須通過這個協議進行訪問,並且firefox也不允許新增站點例外的方式進行訪問, 那問題的關鍵就在於「Charles」這個代理在訪問以 「https傳輸協議」的站點時不被信任 那麼想辦法讓 「Firefox」瀏覽器在訪問以傳輸協議為 「https」被信任這個問題也就可以徹底解決啦!

新增Charles證書到Firefox瀏覽器

要新增 Charles 證書到 Firefox 那麼首先就是要在 Charles 中匯出證書!然後再將匯出的 Charles證書 匯入到 Firefox 這個事也就靠譜啦!

匯出Charles證書

通過選擇 「Help -> SSL Proxying -> Save Charles Root Certificate...」進行 Charles證書 匯出

選擇儲存位置及證書輸出檔名, 點選 「save」 即可!

選擇儲存位置及證書輸出檔名

具體輸出Charles證書位置[位置及證書名稱自定義,不同正常]

匯入Charles證書到Firefox

通過 command + , 快捷鍵或 開啟選單->首選項

首選項

開啟Firefox瀏覽器配置標籤頁

瀏覽器配置標籤頁

選擇 隱私與安全->檢視證書

選擇

開啟 證書處理器 選擇 證書機構 標籤

證書管理器

點選 匯入 在選擇檔案對話方塊中選擇 Charles證書

選擇Charles證書檔案

彈出 您被要求信任一個新的數字證書認證機構(CA) 對話方塊, 勾選 信任由此證書頒發機構標識的網站 複選框, 確定 即可!

您被要求信任一個新的數字證書認證機構(CA)

至於新增Charles證書到Firefox瀏覽器到此也就結束了,你可以通過檢視 證書管理器 中的 證書機構 列表可以看到剛剛新增過的 Charles證書

檢視新增的Charles證書

再次訪問 百度 驗證新增 Charles證書Firefox 解決方法可可行性

驗證新增Charles證書到Firefox解決方法可可行性

同時通過 Firefox 瀏覽器訪問站點的資料包也能通過Firefox正常抓取到啦!

瀏覽器訪問站點的資料包也能通過Firefox正常抓取到啦

希望本文對你的工作和學習有所幫助

Good Luck! from warnerwu at 2018.04.10 PM, email address is [email protected]

相關推薦

MacCharles開啟firefox提示連線並不安全解決方法

問題說明 關於Charles抓包工具開啟時 「firefox」瀏覽器打不開網頁並提示 「您的連線並不安全」問題,Charles使用當前最新版本「v4.2.5」, firefox使用版本為 「59.0.2」 Charles版本 Firefo

MacRuby開發,Library not loaded: libmysqlclient.18.dylib,解決方法

sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib/usr/lib/libmysqlclient.18.dylib      或 export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_

LinuxTomcat啟動卡在“INFO: Deploying web application directory ......”的解決方法

第一次遇到Tomcat在Linux伺服器啟動卡住的情況,情況很簡單,tomcat啟動以後卡在INFO: Deploying web application directory ......這句話,具體會卡多久就沒測試了。google、baidu都沒找到解決方法。 幸虧UCloud的技術支援人員給

mac安裝了mysql8.0之後eclipse無法連結到資料庫的解決方法

如果出現如圖中的報錯,那估計是mysql的版本與myeclipse連結jdbc驅動版本不相容導致的問題。我的解決方法是把mysql8.0解除安裝了,重新裝上mysql5.7.22的版本,安裝成功並設定好mysql登入密碼後,以上問題便可解決。如果在設定mysql初始密碼時出現

Myeclipse所有檔案開啟提示Could not open the editor: Invalid thread access

出現這個問題的原因可能是,Myeclipse載入檔案的時候,一些外掛加載出錯,可以在命令列下進入Myeclipse安裝路徑下,使用myeclipse.exe -clean 啟動試試,至少目前我是這樣解決的,如果大家有其他的好的解決方法,歡迎留言……

mac更新pip提示OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pip-8.0.2-py2.

     使用pip安裝一個python庫時提示pip版本過低,需要升級,執行 pip install--upgrade pip 後提示: Collecting pip   Using cached pip-8.1.0-py2.py3-none-any.whl In

解決Firefox無法開啟問題,提示Couldn’d load XPCOM【完美解決

先說一下原因: 這是因為瀏覽器註冊的元件出錯所致。為了解決這個問題,可以嘗試充分解除安裝火狐瀏覽器後再重新安裝。 請注意:所謂的徹底解除安裝是指包括清除所有之前火狐瀏覽器的安裝資訊,包括登錄檔資訊。 我個人是解除安裝後又安裝到導致的這個情況,百度了許久也沒有找到一個完整

MAC出現“開啟App顯示檔案已損壞,打不開,應該將它移到廢紙簍“

開啟App顯示檔案已損壞,打不開,您應該將它移到廢紙簍,怎麼辦? 如果不是mac appstore下的安裝包的話,安裝後會出現如上提示。具體的解決辦法: 在隱私裡面開啟任意來源。**安全性與隱私裡面

MacCharles的抓包使用

我用的Charles 4.0.2版本, 要用的小夥伴網上自己找吧,應該很容易找到的。將Charles程式拖進電腦應用程式中就行了。破解:沒破解的時候,每次啟動軟體都要倒計時10s,使用30分鐘自動退出,貌似只能用30天。1.對Charles應用程式右鍵 - 找到Java目錄,

Win2003開啟網頁總是提示新增網址到信任站點的設定方法

在WIN2003系統中,我們開啟網頁,或開啟網站,或瀏覽網頁時,老是跳出一個視窗提示“新增網址到信任站點”,“網頁老是提示新增信任”或“2003每開啟一次網頁都要加入受信任站點”或“win2003提示信任站點”或“開啟網頁提示把此網頁加入可信站點怎麼處理”或“win2003開啟網頁提示”等等描述都是對這個問

Mac,eclipse程式碼自動提示設定、如何配置eclipse的程式碼自動提示功能

EcliPSe程式碼裡面的程式碼提示功能預設是關閉的,只有輸入“.”的時候才會提示功能,用IDEA的使用者可能不太習慣,下面說一下如何修改eclipse配置,開啟程式碼自動提示功能開啟 Eclipse  -> 頂部狀態列Eclipse -> 偏好設定 ->

解決“office啟用後每次開啟提示啟用”

Office反覆提示您在新PC上啟用 在新PC上安裝批量許可版本的Office Standard或Office Professional Plus時,每次啟動Office時可能會提示我們啟動螢幕。如果在安裝批量許可證版本的Office之前未在新PC上解除安裝預安裝的Of

win7安裝oracle提示程式異常終止,發生未知錯誤

一、安裝時報錯 1、修改oracle安裝包內refhost.xml檔案,如:我本地的路徑為:D:\soft\database\stage\prereq\db\refhost.xml 在  </SYSTEM>      <CERTIFIED_SYSTEMS&

Mac安裝pyspider出現pycurl問題

1、出錯 Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-install-s8pi9

MacCUDA開啟及Tensorflow-gpu 1.4 安裝

在之前的文章中,筆者介紹了在Mac下安裝Tensorflow及開發環境搭建。但是感覺用CPU跑機器學習還是太慢了,所以便研究研究如何使用GPU來跑。1.執行環境軟體環境: macOS Sierra 10.12.6 Xcode 8.2.1 Python 2.7 HomebrewGPU Driver: WebDr

Maccharles安裝及配置

ref 本機 clas name help tor ans pro 電腦 一、下載地址 https://www.charlesproxy.com/download/ 激活碼 Registered Name: https://zhile.io License Key: 488

解決MacVSCode開啟zsh亂碼

1.亂碼問題 iTerm2終端使用Zsh,並且配置Zsh主題,該主題主題需要安裝字型來支援箭頭效果,在iTerm2中設定這個字型,

Jenkins打包安卓提示沒同意constraintLayout的license的解決方法

失敗 studio 使用 you 安裝目錄 目錄 nbsp cnblogs bin文件 使用Jenkins打包安卓項目時,報錯並失敗,錯誤信息: You have not accepted the license agreements of the following

問題-windows的文本文檔在linux查看開頭多了兩個字符的解決辦法及預防辦法

image bom code size 正常 watermark 查看 color sql 問題說明 sql的insert語句,在windows上傳到服務器上,使用heat命令查看時發現文件的開頭多了兩個字符,使用vim編輯時正常; 解決辦法: dos2unix filen

安裝JDK提示 IllegalArgumentException:Invalid characters in hostname的解決方法

illegal lar fill 圖片 解決 cte b2c 設置 jsb 今天在windows7_x64上安裝JDK的時候提示IllegalArgumentException:Invalid characters in hostname, 解決方法: 1.打開【控制面板