新手区 [提问,求帮助] 如何通过命令行修改 Android 手机代理设置

bauul · 2016年12月12日 · 最后由 jizu 回复于 2016年12月13日 · 1807 次阅读

已知手动设置代理方法:

Android 手机使用 WIFI 时设置代理:

  1. 进入 wifi 列表,长按要修改代理的 wifi

  2. 弹出菜单中选择 “修改网络”,或 “连接到网络

  3. 弹出窗口底部勾选 “高级选项->代理设置:列表中选择手动->填入代理 IP 和端口”

取消代理的方法:代理设置列表选择 [无] 即可。

Android 手机使用移动网络时设置代理:

“设置”->” 无线和网络”->” 移动网络设置”->” 接入点名称”->点击接入点->打开的窗口中即可看到代理设置。

百度后,可能的方法:

  1. sqlite3 命令修改 settings.db ==> 需要 Root
  2. 编写 APK ==> 只能为当前 AP 的连接设置代理,为全部 AP(含浏览器)设置代理也需要 ROOT

最后说下主要目的:

主要是想在 PC 端一个命令能控制手机端代理的开启和关闭

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 5 条回复 时间 点赞

#2 楼 @shitou
哇,真是太好了,多谢

好像每天也都在手动设置 wifi 代理,看看有没有高人指点

推荐这个,https://github.com/jpkrause/AndroidProxySetter 不需要 root,安装一个 apk 就可以通过命令设置代理,可以尝试一下。

#4 楼 @carl 看作者的 release,5.0 及以下的系统是支持的。6.0 不稳定,我也没有成功。你也可以去查查错误的返回码是什么原因,看看能不能提供什么思路。

#2 楼 @shitou
你好,我这儿试了一下,在 4.4 的手机上试成功了,但是在 6.0 的手机上试了两只,均失败了,error code:2,请问你有在 Android 6.0 及以上的设备试成功吗?感谢!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册