FanDeBiao
V2EX  ›  Android

有什么办法断开 WiFi 自动打开 singbox 吗?

  •  
  •   FanDeBiao · Apr 27 · 6101 views
    This topic created in 189 days ago, the information mentioned may be changed or developed.
    有什么办法断开 WiFi 自动打开 singbox 吗?
    然后打开 WiFi 后自动断开 singbox 。
    在 WiFi 下是自动 vpn 了不需要开 singbox 也不需要进入 singbox 内核。所以不想使用 rule 规则的方式过滤 WiFi
    24 replies  •  2026-05-06 16:43:47 +08:00
    yyysuo
    yyysuo
    Apr 27❤️1
    1
    dns 部分
    {
    "wifi_bssid": "xx:xx:xx:xx:xx",
    "server": "dnsdirect"
    },

    路由部分
    {
    "wifi_bssid": "xx:xx:xx:xx:xx",
    "outbound": "direct"
    },

    完了。
    yyysuo
    yyysuo
    Apr 27
    2
    ios 的话可以用 stash ,更简单一点,不一定非得用 sing-box 。
    FanDeBiao
    FanDeBiao
    OP
    Apr 27
    3
    @yyysuo Android 端三星手机哈。有没有不过来 ssid 的?而是彻底退出进程
    yjw06282
    yjw06282
    Apr 27
    4
    之前我也想这么干, 后面想想其实也无所谓.
    连着 wifi 再开 vpn, 也不会代理两遍.
    软路由策略不会把 vpn 节点也纳入代理范畴的.
    不会存在代理两遍的情况
    docx
    docx
    Apr 27 via iPhone
    5
    ROOT 之后用 Tasker 触发 kill ,部分安卓系统可能自带自动任务

    否则的话还是只能加 WIFI 规则放行路由,或者人工智能切完 WIFI 再顺手点一下按钮的事
    FanDeBiao
    FanDeBiao
    OP
    Apr 27
    6
    @docx 三星手机 root 成本太高暂时不考虑了
    FrankAdler
    FrankAdler
    Apr 27 via Android
    7
    三星手机?打开设置-模式和日常程序-日常程序
    如果选 wlan 相关 则选择应用程序里的,我用的 v2ragng 可以自动开关
    cxtrinityy
    cxtrinityy
    Apr 27 via Android
    8
    V2rayng 有配合 tasker 的 plugin ,不用 root ,关闭 v2rayng 我用 tasker 发的广播
    cst4you
    cst4you
    Apr 27
    9
    tasker
    TrackBack
    TrackBack
    Apr 27
    10
    macrodroid
    chenyx9
    chenyx9
    Apr 27 via Android
    11
    三星手机很容易,有个“modes and routines”,routines 里新建一个,触发事件是 wifi 网络,动作是切换 v2rayng 。我自己的话是两个,一个负责断开 wifi 时触发;另一个是连接上时触发。
    Elietio
    Elietio
    Apr 27
    12
    我曾经试过 macrodroid 通过 WiFi 连接状态广播通知 clash meta ,但是一直没调通,后来放弃了
    Saniter
    Saniter
    Apr 27
    13
    momooc
    momooc
    Apr 27
    14
    我怎么感觉有人做过这个程序,就在 v 站
    Saniter
    Saniter
    Apr 27
    15
    @Livid 麻烦删一下 13 楼 不小心截了点隐私进去
    qu771M5iZv41syn9
    qu771M5iZv41syn9
    Apr 27 via Android
    16
    我能理解你 但是没 root 不行 哈哈
    FanDeBiao
    FanDeBiao
    OP
    Apr 28
    17
    @om2mo root 代价太大了,不搞 root 了。
    FanDeBiao
    FanDeBiao
    OP
    Apr 28
    18
    @momooc 我也查到了,但不适配 singbox ,singbox 本身没有暴露切换出来
    zzutmebwd
    zzutmebwd
    Apr 28
    19
    @yyysuo 谢谢老哥
    lel020
    lel020
    Apr 28
    20
    肯定要系统级权限的,
    我只需要连上特定 wifi 时关闭梯子,我是一加手机,系统的小布指令就可以,
    没有系统级或者 root 权限,既不能保证监听到 wifi 信号,也不能保证开关 app ,
    qu771M5iZv41syn9
    qu771M5iZv41syn9
    Apr 28 via Android
    21
    shizuku 可以不用 root 获取权限

    am start-foreground-service -n io.nekohasekai.sfa/.bg.ProxyService
    ​
    am stopservice -n io.nekohasekai.sfa/.bg.ProxyService
    FanDeBiao
    FanDeBiao
    OP
    Apr 28
    22
    @om2mo Error: Requires permission not exported from uid 10383
    应该不行了吧?报上面的错。
    Van426326
    Van426326
    Apr 28
    23
    ios 可以用快捷指令实现 或者用小火箭按需启用
    gswgudujian
    24
    shortx 了解一下(●—●)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5526 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 02:19 · PVG 10:19 · LAX 18:19 · JFK 21:19
    ♥ Do have faith in what you're doing.