Android 自动设置代理 - 代理抓包从未如此简单.... - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
songhang123
V2EX    Android

Android 自动设置代理 - 代理抓包从未如此简单....

  •  
  •   songhang123 2020-09-03 23:27:30 +08:00 14416 次点击
    这是一个创建于 1871 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Android 自动设置网络代理

    代理抓包从未如此简单....

    正常流程

    1. 进入设置
    2. 进入 WLAN
    3. 找对应 wifi 连接
    4. 进入详情
    5. 找到代理
    6. 选择手动
    7. 输入主机名
    8. 输入端口号
    9. 最后保存

    每次都是重复操作,累加的时间成本很高, 一不小心,还会写错 ...

    自动设置

    只需一行代码,自动获取电脑 IP 地址并设置手机网络代理。 支持 WiFi 和网线环境下自动设置代理。

    设置默认代理

    $ easyproxy set 

    设置自定义代理

    $ easyproxy set ****:8888 

    清除代理

    $ easyproxy clean 

    安装

    https://github.com/songhanghang/auto_proxy

    下载

    $ git clone [email protected]:songhanghang/auto_proxy.git 

    解压后执行

    $ ./install.sh 

    如果使用 zsh 执行 fail, 辛苦执行下 source,然后重启终端

    $ source ~/.zshrc 

    FAQ

    • Q: 执行命令时 Not find Command

      A: 解决办法 bash 下

       $ source ~/.bashrc 

      zsh 下

      $ source ~/.zshrc 

      重启终端

    • Q: 设置代理后 WiFi 高级选项中看不到代理信息? 没办法取消代理?

      A: 手机上看不到且无法取消,必须通过命令取消!!! 鱼与熊掌自选...

    • 只验证了 mac, ubuntu 请自测,window 请自重!

    第 1 条附言    2020-09-04 15:32:33 +08:00
    1. 优化 IP 获取方式,fix 部分环境无法获取 ip
    2. 支持多组 IP 提示选择
    15 条回复    2020-10-09 16:12:20 +08:00
    Delon
        1
    Delon  
       2020-09-03 23:36:09 +08:00
    surfboard,代理抓包从未如此简单....
    teliang
        2
    teliang  
       2020-09-04 08:24:26 +08:00 via iPhone
    到底是 pc 的代理还是 android 的代理.....
    supermoonie
        3
    supermoonie  
       2020-09-04 09:01:47 +08:00 via iPhone
    确定是 Android ?
    supermoonie
        4
    supermoonie  
       2020-09-04 09:03:28 +08:00 via iPhone
    原来是脚本
    xqin
        5
    xqin  
       2020-09-04 09:29:24 +08:00   2
    所以整个核心就是在电脑上执行下面的命令来设置手机的代理:


    # 设置代理
    adb shell settings put global http_proxy xx.xx.xx.xx:port

    # 清除代理
    adb shell settings put global http_proxy :0


    直接分享这两个命令不就好了, 又是 clone 代码, 又是 install, 又是 source 的, 何必呢..
    songhng123
        6
    songhang123  
    OP
       2020-09-04 10:20:19 +08:00
    目的就是把所有操作脚本自动傻瓜化,不用关心 IP 地址,不用担心 IP 变化。当然你要觉得不麻烦,怎么都可以
    AlisaDestiny
        7
    AlisaDestiny  
       2020-09-04 11:26:11 +08:00
    你确定会抓包的人需要这个东西来傻瓜化操作?
    xomix
        8
    xomix  
       2020-09-04 11:30:22 +08:00
    做软件从未如此简单……
    我说的是今天特斯拉老总公布的那套自然语言自动编程的东西。
    22k
        9
    22k  
       2020-09-04 14:16:05 +08:00
    burp-suite 不香吗?
    songhang123
        10
    songhang123  
    OP
       2020-09-04 15:42:17 +08:00
    @22k 我处理的是简化手机设置代理的流程,和用什么抓包有没有关系哈
    songhang123
        11
    songhang123  
    OP
       2020-09-04 15:43:29 +08:00
    @AlisaDestiny 天下事皆是我之蜜糖,他之砒霜,觉得无用,就不鸟他就是
    AoEiuV020
        12
    AoEiuV020  
       2020-09-04 17:14:56 +08:00
    没有考虑多设备情况吗,起码支持选择设备和全选设备吧,
    songhang123
        13
    songhang123  
    OP
       2020-09-04 17:27:35 +08:00
    @AoEiuV020 哇擦,还有这种需求? 批量设置代理?
    edorphin
        14
    edorphin  
       2020-09-05 20:25:50 +08:00
    @Delon 哈哈 同感
    AoEiuV020
        15
    AoEiuV020  
       2020-10-09 16:12:20 +08:00
    @songhang123 不只是批量设置,连着多台手机时不指定的话 adb 命令会直接报错失败,
    搞开发什么的就常年连着不只一台手机,
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1579 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 16:27 PVG 00:27 LAX 09:27 JFK 12:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86