快訊!我的新書今天開始可以在天瓏網路書店預購啦!歡迎大家前往訂購!

 >>>> AI 職場超神助手:ChatGPT 與生成式 AI 一鍵搞定工作難題 <<<<

使用Charles Proxy抓取nodejs的網路使用

設定Charles

1. 針對HTTP流量

  1. 按下Proxy » Reverse Proxies…
  2. 選擇 Enable Reverse Proxies, 新增一個項目:
    Local Port: 60103 – any unused local port
    Remote Host: claire-chang.com – target host address
    Remote Port: 80 – target host port

NodeJS端設定

  1. 改變在nodejs裡面連線的位置claire-chang.com為:
    host: localhost
    port: 60103 – 在reverse proxy settings裡所設定的local port的值

若為HTTPS的話,則要設定這個環境變數讓nodeJS接受不明認證的https
process.env.NODE_TLS_REJECT_UNAUTHORIZED = “0”;
這樣就設定完成了!


17年資歷女工程師,專精於動畫、影像辨識以及即時串流程式開發。經常組織活動,邀請優秀的女性分享她們的技術專長,並在眾多場合分享自己的技術知識,也活躍於非營利組織,辦理活動來支持特殊兒及其家庭。期待用技術改變世界。

如果你認同我或想支持我的努力,歡迎請我喝一杯咖啡!讓我更有動力分享知識!