如何通过命令行更改(越狱)iOS代理设置?

时间:2016-03-31 08:42:13

标签: ios networking configuration settings jailbreak

通过外部代理测试iOS应用时,我发现打开和关闭代理设置很不方便(设置 - > WiFi - > .... - > HTTP PROXY)。此外,关闭代理会擦除服务器/端口设置,因此在启用代理时需要再次配置它们。

我想要一个只支持/禁用代理的小shell脚本,所以我可以通过SSH只用一个命令切换它。

网络和代理配置存储在文件系统中的任何提示?任何能够修改它的命令行实用程序?

3 个答案:

答案 0 :(得分:1)

网络代理首选项存储(至少在iOS 8中) /Library/Preferences/SystemConfiguration/preferences.plist

可以使用命令行工具plutil(包含在" Erica Utilities" Cydia中提供的软件包中)修改此属性列表文件。

答案 1 :(得分:0)

您可以从

更改代理设置。
/var/preferences/SystemConfiguration/preferences.plist

确保重启手机使其正常工作

答案 2 :(得分:0)

您可以使用我的调整here

您所需要的只是一个越狱的设备。用法很简单:

设置代理:proxytool 1 10.80.8.103 8888

清除代理:proxytool 0

您可以自己下载代码并进行制作,也可以只下载发行包并将其安装到设备中。

希望这会有所帮助。