V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
AKQJT
V2EX  ›  iDev

快速切换 iOS wifi 代理

  •  1
     
  •   AKQJT · 2015-03-17 15:38:19 +08:00 · 5566 次点击
    这是一个创建于 3546 天前的主题,其中的信息可能已经有所发展或是发生改变。
    每次设置代理都要输入好多东西,ip port 或者pac地址,iOS又没有常用代理功能
    在网上没找到相关app,不知道private api里面有没有方法,记录几个常用代理,点击切换

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

    快速切换的话自己做台服务器来打包配置文件可以考虑,把下载路径添加到主屏幕。
    tufu9441
        6
    tufu9441  
       2015-03-18 11:27:30 +08:00   ❤️ 1
    @nomemo 人家问的是iOS的不是mac的……
    lawder
        7
    lawder  
       2015-03-18 13:16:07 +08:00   ❤️ 1
    @zhjits 另外一种方法就是自己写个App,可以配置不同的代理,要切换的时候实时生成配置文件调用浏览器来加载。
    AKQJT
        8
    AKQJT  
    OP
       2015-03-18 13:21:33 +08:00
    @lawder 浏览器可以加载手机本地文件?还是在远程服务器上生成,然后浏览器打开链接?
    zhjits
        9
    zhjits  
       2015-03-18 13:28:44 +08:00
    @AKQJT 浏览器不行,App 可以
    lawder
        10
    lawder  
       2015-03-18 18:28:45 +08:00
    @zhjits
    @AKQJT App提供一个Http服务,同时生成一个url调用浏览器打开,我觉得理论上可行,未验证。
    zhjits
        11
    zhjits  
       2015-03-19 08:40:04 +08:00
    @lawder 其实更简单的方法是直接用 Data URI 把 .mobileconfig 文件用 Safari 打开吧。
    lawder
        12
    lawder  
       2015-03-19 10:14:25 +08:00
    @zhjits 嗯,这主意不错。只是不知道会不会超出长度限制。
    AKQJT
        13
    AKQJT  
    OP
       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
        14
    zhjits  
       2015-03-20 11:01:43 +08:00 via iPhone
    @AKQJT Global HTTP Proxy 只能在 Supervised 设备上安装是必然的。正常设备上能做的就是 Wi-Fi 设置和 APN 里面分别设置 HTTP 代理。

    输密码是无法绕过的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2726 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:35 · PVG 20:35 · LAX 04:35 · JFK 07:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.