用Charles Proxy測試Facebook、Twitter的方法

想使用手機連接電腦Charles代理,然後抓Facebook App的包,但發現不起作用。發現當電腦連上的國外代理(VPN)後,Charles Proxy其實已經不起作用了。

Google了一圈,知道了真相:使用VPN的時候,沒法使用Charles。

Charles Proxy 官網的說明:

VPN not working with Charles
Try logging off and back into the VPN after running Charles for the VPN software to pick up the proxy settings change.

所以得在不連VPN的情況下用Charles抓包,在GitHub上發現有個可用的facebook hosts文件。

  1. 複製 https://raw.githubusercontent.com/racaljk/hosts/master/hosts至 hosts文件底部
  2. 上面這個可用的hosts一般可以維持可用一兩個月,若要自動更新,可以使用 SwitchHosts (https://oldj.github.io/SwitchHosts/ )等類似軟件的遠程文件功能,並配置定期自動刷新

這樣,電腦上即使不連VPN也能訪問Facebook了,手機端連接電腦Charles代理, 可以維持抓包功能,便於調試排查問題。

發佈了47 篇原創文章 · 獲贊 95 · 訪問量 184萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章