美文网首页
Android 快速设置http代理

Android 快速设置http代理

作者: agvale | 来源:发表于2020-07-14 11:52 被阅读0次

    转自:https://zhuanlan.zhihu.com/p/134136375 ,方便小白操作做如下整理

    以往安卓手机抓包流程:

    • 打开设置,找到wifi,进入详情,输入ip、端口号

    操作后的流程

    • 手机连接电脑,终端输入,打开代理:kproxy set,关闭:kproxy clean

    操作步骤(mac,Charles)

    • 根目录创建文件夹autoshell
    • 创建easy_proxy.sh 内容如下
    #!/bin/bash
    
    echo "\n---------------- Support ------------------"
    echo "设置本机IP代理    ./easy_proxy.sh set"
    echo "设置自定义代理  ./easy_proxy.sh set ****:8888"
    echo "删除代理       ./easy_proxy.sh clean"
    echo "--------------------------------------------\n"
    
    # 获取当前IP
    ip=$(ifconfig en0 | grep -E 'inet \d{3}.' | awk '{print $2}')
    default_proxy=${ip}":8888"
    
    echo "本机IP为: $default_proxy\n"
    if [ "$1" == "set" ];then
        if [ -n "$2" ];then
            echo "设置自定义代理 $2"
            adb shell settings put global http_proxy $2
        else
            echo "设置本机IP代理 $default_proxy"
            adb shell settings put global http_proxy $default_proxy
        fi
    elif [ "$1" == "clean" ];then
        echo "清除代理成功"
        adb shell settings put global http_proxy :0
    else
        echo "!!! 请输入合法的操作符 !!!"
    fi
    
    • 设置别名方便操作 alias kproxy="sh ~/autoshell/easy_proxy.sh"

    相关文章

      网友评论

          本文标题:Android 快速设置http代理

          本文链接:https://www.haomeiwen.com/subject/lcpxhktx.html