温馨提示×

charles在ubuntu上如何修改请求头

小樊
82
2024-09-20 14:30:13
栏目: 智能运维

要在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请求都将包含您指定的用户名和密码。

0