溫馨提示×

charles在ubuntu上如何設(shè)置代理

小樊
94
2024-09-20 14:22:12
欄目: 智能運維

在Ubuntu上設(shè)置Charles代理,可以按照以下步驟進行操作:

  1. 安裝Charles

    • 訪問Charles官網(wǎng)下載頁面,下載適用于Ubuntu的安裝包。
    • 解壓下載的壓縮包,并雙擊charles可執(zhí)行文件啟動Charles。
  2. 配置Charles代理

    • 在Charles主界面,點擊頂部菜單欄的Proxy,然后選擇Proxy Settings
    • 在代理設(shè)置中,勾選Enable Transparent HTTP Proxying以啟用透明代理。
    • 設(shè)置代理端口,通常默認(rèn)為8888,但你可以根據(jù)需要進行修改。
  3. 配置SSL代理

    • 點擊菜單欄的Help,選擇SSL Proxying,然后點擊Install Charles Root Certificate安裝SSL根證書。
    • 安裝完成后,點擊Proxy -> SSL Proxying Settings,在彈出的選項卡中,勾選Enable SSL Proxying,并添加需要抓包的域名和端口。
  4. 配置系統(tǒng)代理(可選):

    • 如果你需要在瀏覽器中使用Charles代理,需要配置系統(tǒng)的HTTP和HTTPS代理。
    • 打開瀏覽器,進入設(shè)置,找到網(wǎng)絡(luò)設(shè)置,選擇代理服務(wù)器設(shè)置,并輸入Charles的本地IP地址和代理端口。
  5. 手機抓包配置(可選):

    • 確保手機和電腦連接到同一個局域網(wǎng)。
    • 在Charles中,點擊Help -> Local IP Address,獲取電腦的本地IP地址。
    • 在手機上,設(shè)置無線局域網(wǎng)代理,輸入電腦的IP地址和代理端口。
    • 手機上可能需要安裝Charles根證書,可以通過訪問chls.pro/ssl下載并安裝證書。

通過以上步驟,你可以在Ubuntu上成功設(shè)置Charles代理,并進行網(wǎng)絡(luò)抓包。如果遇到問題,請參考Charles官方文檔或相關(guān)教程。

0