V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oceaneleven
V2EX  ›  iPhone

写了一个简单的快捷指令,切换 Quantumult X 的 VPN 开关

  •  
  •   oceaneleven · 83 天前 via iPhone · 3717 次点击
    这是一个创建于 83 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需要用到 Actions 这个 app 来判断 VPN 状态

    https://imgur.com/a/tJKHYy3

    感谢 @bigbigpeng3 在 https://www.v2ex.com/t/962783 给的想法

    27 条回复    2024-12-06 22:13:37 +08:00
    jsnjycwyz449
        1
    jsnjycwyz449  
       83 天前 via iPhone
    感谢分享
    andforce
        2
    andforce  
       83 天前 via iPhone   ❤️ 3
    还是那句话,
    如果你需要频繁开启关闭翻墙软件,那么说明你的规则没配置对。
    一个配置好后翻墙软件应该常开。
    andforce
        3
    andforce  
       83 天前 via iPhone
    @andforce 这一条适用于 iOS 所有主流道歉软件
    oceaneleven
        4
    oceaneleven  
    OP
       83 天前   ❤️ 1
    @andforce 差不多得了,我 24 小时开着,只是有个开关更方便不用点进去关掉而已,有时银行 app 会检测到或者有些小众网站走 final proxy 连不上。
    andforce
        5
    andforce  
       83 天前 via iPhone
    @oceaneleven 自己不行还觉得别人说的是废话。

    有时银行 app 会检测
    快捷指令可以根据银行 App 打开这个条件进行 VPN 进行切换。

    有些小众网站走 final proxy 连不上。
    这就是你配置不行。
    oceaneleven
        6
    oceaneleven  
    OP
       83 天前
    @andforce 有些人就是需要这种按钮啊,一股董哥味,shadowrocket 就有做开断的二级菜单
    andforce
        7
    andforce  
       83 天前 via iPhone
    @oceaneleven 我就是懂哥,肯定有懂哥味。😎
    swordspoet
        8
    swordspoet  
       83 天前
    @andforce 买单吧 app 打开后有代理检测的弹窗,配置中添加了买单吧相关的域名跳过代理检测还是有弹窗,你有啥办法去掉吗?
    Apokalypsis
        9
    Apokalypsis  
       82 天前 via iPhone
    我有更好的快捷指令方案 增加了延迟功能 这样不会反复开关 举例 场景 1:关闭 google 1 分钟后断开 场景 2: 关闭 google 立刻打开 youtube 则中间不会断开 原理是创建了一个文本作为中间量记录 在 reddit 上跟老哥学的
    Readyman
        10
    Readyman  
       82 天前
    @andforce 我要连接 L2TP 有办法不切圈 x 吗?
    andforce
        11
    andforce  
       82 天前 via iPhone
    @swordspoet 如果完全没避免 app 的代理检测,可用看我之前的回复,用快捷指令检测你所需要的 App 是否打开,根据这个状态去且换,而不是手动切换
    andforce
        12
    andforce  
       82 天前 via iPhone
    @Readyman 见 11 楼回复
    abcl8023y
        13
    abcl8023y  
       82 天前
    @Apokalypsis 老哥快捷指令能分享下吗
    chanChristin
        14
    chanChristin  
       82 天前
    我之前做过一个类似的,规则怎么也不行,于是就写了个自动化,不过我用的是 surge 。app 打开时设置 surge 为全局代理,关闭 app 时设置为规则代理。你这太麻烦了,还得额外下载一个软件。
    Apokalypsis
        15
    Apokalypsis  
       82 天前 via iPhone
    @abcl8023y https://www.icloud.com/shortcuts/a901af9bad9244e7a291d3d1a2c363c7
    这是打开

    https://www.icloud.com/shortcuts/d2d5caf282b547bab59a5a4584e623ec
    这是关闭

    你还额外需要创建两个自动化勾选对应 app 执行此快捷指令
    Apokalypsis
        16
    Apokalypsis  
       82 天前 via iPhone
    @abcl8023y 我个人是设置了 10 秒缓冲 app 之间的切换 详见“close„
    spike0100
        17
    spike0100  
       82 天前
    vpn 状态判断 ios18 原生支持。(也有可能之前就支持
    SakuraYuki
        18
    SakuraYuki  
       82 天前
    本来我也写了个 shortcuts 和自动化,回家连上路由器后就不需要 qx 了,后来我发现 qx 可以通过 running_mode_trigger 根据 ssid 来自动切换模式后就一直开着不关了
    carpchou
        19
    carpchou  
       82 天前
    感谢,非常有用,一直想实现快捷指令控制 quanx 没研究成功。升了 ios18 后续航直接炸了,电量嘎嘎掉,晚上开 quanx 直接耗 20%
    oceaneleven
        20
    oceaneleven  
    OP
       82 天前
    @SakuraYuki 去搜了一下确实挺好的,qx 开直流就是直接走软路由吗
    oceaneleven
        21
    oceaneleven  
    OP
       82 天前
    @carpchou 可以测试一下夜间息屏开 vpn 和关 vpn 时电量的消耗情况
    oceaneleven
        22
    oceaneleven  
    OP
       82 天前
    @spike0100 #17 在哪,我没看到
    oceaneleven
        23
    oceaneleven  
    OP
       82 天前
    @chanChristin #14 这个 app 搭配 action button 简直神操作,你可以去搜一下
    spike0100
        24
    spike0100  
       81 天前 via iPhone
    @oceaneleven 我看了下,有是有,但是不是所有的 vpn 都可以通过这个原生选项开启和关闭。sr 可以,qx 不行。
    SakuraYuki
        25
    SakuraYuki  
       80 天前
    @oceaneleven 直连模式下 proxy 不经过 qx ,qx 只负责重写和 mitm ,正好补足软路由插件少的功能
    swordspoet
        26
    swordspoet  
       80 天前
    我使用的是 surge ,在快捷指令下添加了当打开某 APP 时关闭 surge 引擎的自动化动作,当自动化动作执行完了之后 surge 又会重新打开。
    daniums
        27
    daniums  
       12 天前 via iPhone
    @spike0100 能不能截图看看这个原生开关?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1022 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:04 · PVG 04:04 · LAX 12:04 · JFK 15:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.