【问题标题】:How to change (jailbroken) iOS proxy settings via command line? [closed]如何通过命令行更改(越狱)iOS 代理设置? [关闭]
【发布时间】:2016-07-19 14:33:50
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios networking configuration settings jailbreak


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您可以从

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

      确保重启手机才能正常工作

      【讨论】:

        【解决方案3】:

        你可以使用我的调整here

        你只需要一个越狱设备。使用很简单:

        设置代理:proxytool 1 10.80.8.103 8888

        清除代理:proxytool 0

        您可以自己下载代码并制作,也可以直接下载发布包并安装到您的设备上。

        希望这会有所帮助。

        【讨论】:

          猜你喜欢
          • 2010-10-25
          • 2012-02-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-03-04
          • 1970-01-01
          • 2013-03-12
          • 2019-01-24
          相关资源
          最近更新 更多