charles在ubuntu上如何修改请求头

avatar
作者
猴君
阅读量:0

要在Charles上修改Ubuntu上的请求头,请遵循以下步骤:

  1. 打开Charles并确保它正在运行。
  2. 在菜单栏上,点击"Proxy",然后选择"Proxy Settings"。
  3. 在弹出的窗口中,确保"Enable transparent HTTP proxying"选项已勾选。记录下"Port"中的端口号(默认为8888)。
  4. 点击"OK"以保存设置。
  5. 打开一个终端窗口,并输入以下命令以创建一个名为charles_proxy_auth的bash函数:
echo 'function charles_proxy_auth() {     local proxy_port="$1"     local auth_username="$2"     local auth_password="$3"     curl -x http://localhost:$proxy_port --proxy-server "http://auth_username:auth_password@" "$@" }' >> ~/.bashrc source ~/.bashrc' 
  1. 按Enter键运行该命令。这将创建一个名为charles_proxy_auth的函数,该函数将允许您使用用户名和密码进行代理身份验证。
  2. 当您需要使用代理时,只需在终端中使用charles_proxy_auth命令,如下所示:
charles_proxy_auth 8888 your_username your_password http://example.com 

现在,您已成功设置了Charles代理并修改了请求头。所有通过该代理的HTTP和HTTPS请求都将包含您指定的用户名和密码。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!