iOS 有没有办法通过快捷指令一键切换 Wifi 代理? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Dream4U
V2EX    Apple

iOS 有没有办法通过快捷指令一键切换 Wifi 代理?

  •  
  •   Dream4U 2023 年 7 月 20 日 4089 次点击
    这是一个创建于 991 天前的主题,其中的信息可能已经有所发展或是发生改变。

    经常连电脑端的 Proxyman 抓个包,每次都是手动到 Wifi 设置里添加代理,有点麻烦,有没有一键切换的办法?

    15 条回复    2024-12-20 22:59:49 +08:00
    hackpro
        1
    hackpro  
       2023 年 7 月 20 日 via iPhone
    我也来蹲一个
    c1273082756
        2
    c1273082756  
       2023 年 7 月 20 日
    蹲一个
    missdeer
        3
    missdeer  
       2023 年 7 月 20 日
    在 macOS 系统中,你可以通过命令行来设置网络连接的代理。通常这是通过 `networksetup` 命令完成的,这是 macOS 自带的一个工具。

    下面的示例演示了如何使用命令行为 Wi-Fi 连接设置 HTTP 代理:

    ```bash
    networksetup -setwebproxy "Wi-Fi" proxyserver 8080
    ```

    在这个例子中,"Wi-Fi" 是你要修改的网络服务名称(例如,如果你使用有线连接,可能就是 "Ethernet"),"proxyserver" 是你的代理服务器的地址,"8080" 是代理服务器的端口。

    如果你的代理需要用户名和密码,可以使用 `-setwebproxy` 的另一个版本:

    ```bash
    networksetup -setwebproxy "Wi-Fi" proxyserver 8080 on username password
    ```

    其中,"username" 和 "password" 是代理服务器的用户名和密码。

    同样地,你也可以设置 HTTPS 代理,只需要把 `-setwebproxy` 改为 `-setsecurewebproxy` 即可:

    ```bash
    networksetup -setsecurewebproxy "Wi-Fi" proxyserver 8080
    ```

    或者,如果你的 HTTPS 代理需要用户名和密码:

    ```bash
    networksetup -setsecurewebproxy "Wi-Fi" proxyserver 8080 on username password
    ```

    如果你想关闭代理,可以使用 `-setwebproxystate` 和 `-setsecurewebproxystate` 命令:

    ```bash
    networksetup -setwebproxystate "Wi-Fi" off
    networksetup -setsecurewebproxystate "Wi-Fi" off
    ```

    请注意,上述命令可能需要管理员权限,因此可能需要在命令前加上 `sudo`。

    在运行这些命令之前,你可能需要确认网络服务的确切名称。你可以通过运行以下命令来获取所有网络服务的列表:

    ```bash
    networksetup -listallnetworkservices
    ```

    这个命令将列出所有的网络服务名称,你可以从中找到需要设置代理的网络服务的准确名称。
    Dream4U
        4
    Dream4U  
    OP
       2023 年 7 月 20 日
    @missdeer 你好,你是 AI 吗?我问的是 iOS
    seeme
        5
    seeme  
       2023 年 7 月 20 日   1
    @missdeer @Livid AIGC 回复
        6
    vaccer  
       2023 年 7 月 20 日
    当初也被这个需求困扰了一段时间,后来实在么得办法,就入了 surge
    shawndev
        7
    shawndev  
       2023 年 7 月 20 日
    https://developer.apple.com/library/ios/featuredarticles/iPhoneConfigurationProfileRef/Introduction/Introduction.html

    您可以构建两个配置文件,一个有代理,另一个没有代理,并且您可以为每个配置文件创建一个链接。将这两个链接添加到单个网页,然后将该页面添加到主屏幕。

    更进一步应该可以通过 Shortcuts 绑定两个配置文件。
    Dream4U
        8
    Dream4U  
    OP
       2023 年 7 月 20 日
    @vaccer Surge 有,但日常 24 小时开的是 QX ,不支持 http proxy
    那看来只有开一下 Surge 了
    mww
        9
    mww  
       2023 年 7 月 20 日
    小火箭能把抓包当作节点配进去,每次点节点切换就行好像,就是对我来说,一个是全局的一个是走配置的,有点麻烦
    Livid
        10
    Livid  
    MOD
    PRO
       2023 年 7 月 20 日
    @seeme 谢谢,那个账号已经被彻底 ban 。
    retanoj
        11
    retanoj  
       2023 年 7 月 20 日
    @Socrazy
    比如 clash for windows / surge 软件开全局代理,里面设置代理节点,如何?
    Dream4U
        12
    Dream4U  
    OP
       2023 年 7 月 20 日
    @retanoj
    我用 iOS Surge 了,添加了一个 http 代理,然后 Surge 里默认开的全局,用的时候打开 Surge ,开启。
    不用的时候,打开 QX ,开启
    smallsheep
        13
    smallsheep  
       2023 年 10 月 19 日
    蹲,看来只能买 surge ? surge 现在好贵啊
    bazingahoward
        14
    bazingahoward  
       2024 年 9 月 24 日
    用 shadowsocket ,添加一个代理,然后快捷指令打开 shadowsocket ,快捷指令可以放桌面或者控制栏,非常方便
    sssdeeeee
        15
    sssdeeeee  
       2024 年 12 月 20 日
    推荐一个我用的工具,可以扫描局域网内的代理,然后一键连接
    https://apps.apple.com/cn/app/proxytap/id6667120510
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2699 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 04:50 PVG 12:50 LAX 21:50 JFK 00:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86