charles 代理設置
charles的代理身份配置區域
這里應該沒啥好說的了,
window/MAXCos proxy 是charles的代理啟用開關;
如果你選中,則表示電腦使用charles作為代理(這里就是正向代理),取消同理;
因為為不用火狐瀏覽器,下面也是一樣的道理,就不做說明了;
注意;如果你使用的是chrome,並且有用chrome的host相關擴展工具;
請暫時關閉你的chrome擴展,並把代理設置為本機,否則charles是捕獲不到的;
如上圖,此時為使用了Host Switch Plus 這個host管理工具,此時為在chrome里是所有訪問,都不會出現在charles里;
(如果你只想看到手機上的訪問,電腦的chrome全部不捕獲,可以使用擴展工具的方法,暫時避免,可以讓你更集中);
關閉擴展程序后,默認即可,或者在 Chrome 中設置成使用系統的代理服務器設置即可,或者直接將代理服務器設置成 127.0.0.1:8888 也可達到相同效果。
proxy setting
(代理設置)
設置的主界面如下:
動態端口
啟用動態端口選項來監聽動態端口,每次查詢啟動時選擇。這樣可以避免與計算機上可能運行的其他網絡服務的沖突,包括Charles的其他實例(如果是共享計算機)如果你開的端口很多,搞到你自己都記不清楚了,那么推薦你用這個;但是我都是寫好一個端口的,比如代理寫8888,別的就不會監聽這個端口了,而且為了手機方便連接,都是使用指定好的端口。
注意;如果你charles設置了8888的端口,別的服務就不能再使用這個端口號了,否則沖突會發生意外的錯誤;
透明的HTTP代理
透明代理使Charles能夠支持不支持HTTP代理服務器的客戶端,或者不知道他們正在使用HTTP代理服務器,例如TCP / IP連接由路由器或防火牆重定向到Charles。這里可以被手機連接;
手機連接的時候,http代理那里寫=選手動,並填寫此時charles的本機地址和上面設置的8888端口即可;
options 里 主要是設置 繞過代理
這里可以設置您的瀏覽器/操作系統遇到哪些域名的時候,使用默認而不用Charles;配置的列表使用空格或逗號分隔,並在Charles配置其代理設置時注入瀏覽器。 有關詳細信息,請參閱操作系統和瀏覽器特定選項卡。
后面系統代理和火狐瀏覽器的就不寫了,主要是一些開關和配置,因為也不用火狐,都默認就可以了;