Android 快速设置http代理

2020-07-14  本文已影响0人  agvale

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

以往安卓手机抓包流程:

操作后的流程

操作步骤(mac,Charles)

#!/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
上一篇下一篇

猜你喜欢

热点阅读