快速切换 iOS wifi 代理

2015-03-17 15:38:19 +08:00
 AKQJT
每次设置代理都要输入好多东西,ip port 或者pac地址,iOS又没有常用代理功能
在网上没找到相关app,不知道private api里面有没有方法,记录几个常用代理,点击切换

不知道你们是怎么处理这个问题的? 谢了
5489 次点击
所在节点    iDev
14 条回复
AKQJT
2015-03-17 15:40:30 +08:00
#晕 显示4小时前发布,估计没多少人看见
AKQJT
2015-03-17 15:42:42 +08:00
#Configuration Profiles 可以批量设置,但是切换也还是麻烦
lawder
2015-03-17 18:00:50 +08:00
@AKQJT Configuration Profiles 设置的是蜂窝网络的还是wifi的代理?
zhjits
2015-03-17 23:16:05 +08:00
@lawder 都可以,看你写哪个配置。

快速切换的话自己做台服务器来打包配置文件可以考虑,把下载路径添加到主屏幕。
nomemo
2015-03-18 10:20:30 +08:00
tufu9441
2015-03-18 11:27:30 +08:00
@nomemo 人家问的是iOS的不是mac的……
lawder
2015-03-18 13:16:07 +08:00
@zhjits 另外一种方法就是自己写个App,可以配置不同的代理,要切换的时候实时生成配置文件调用浏览器来加载。
AKQJT
2015-03-18 13:21:33 +08:00
@lawder 浏览器可以加载手机本地文件?还是在远程服务器上生成,然后浏览器打开链接?
zhjits
2015-03-18 13:28:44 +08:00
@AKQJT 浏览器不行,App 可以
lawder
2015-03-18 18:28:45 +08:00
@zhjits
@AKQJT App提供一个Http服务,同时生成一个url调用浏览器打开,我觉得理论上可行,未验证。
zhjits
2015-03-19 08:40:04 +08:00
@lawder 其实更简单的方法是直接用 Data URI 把 .mobileconfig 文件用 Safari 打开吧。
lawder
2015-03-19 10:14:25 +08:00
@zhjits 嗯,这主意不错。只是不知道会不会超出长度限制。
AKQJT
2015-03-19 11:04:18 +08:00
@zhjits
@lawder 这种方法不行,安装提示 “This profile can only be installed on a Supervised device." 并且mobileconfig安装过程也很繁琐,要点击很多次,还要输入Passcode. 不知道有没有private API可以干这事


Global HTTP Proxy Payload
The Global HTTP Proxy payload is designated by specifying com.apple.proxy.http.global as the PayloadType.

This payload allows you to specify global HTTP proxy settings.

There can only be one of this payload at any time. This payload can only be installed on a supervised device.
zhjits
2015-03-20 11:01:43 +08:00
@AKQJT Global HTTP Proxy 只能在 Supervised 设备上安装是必然的。正常设备上能做的就是 Wi-Fi 设置和 APN 里面分别设置 HTTP 代理。

输密码是无法绕过的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/177521

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX