通过外部代理测试iOS应用时,我发现打开和关闭代理设置很不方便(设置 - > WiFi - > .... - > HTTP PROXY)。此外,关闭代理会擦除服务器/端口设置,因此在启用代理时需要再次配置它们。
我想要一个只支持/禁用代理的小shell脚本,所以我可以通过SSH只用一个命令切换它。
网络和代理配置存储在文件系统中的任何提示?任何能够修改它的命令行实用程序?
答案 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
您可以自己下载代码并进行制作,也可以只下载发行包并将其安装到设备中。
希望这会有所帮助。