Vibe 了一个 APP,用于根据 WiFi 状态切换 🪜

4 月 9 日
 pricky777

用 Android 的时候一直有个痛点:公司和家里的 WiFi 都是全局 🪜 的,但用蜂窝网络的时候要在手机上打开相应的 APP 才行。

我希望能实现:连接 WiFi 时候自动关闭,断开 WiFi 时候自动打开,实现 24 小时🪜。找过一些 Android APP 都达不到想要的效果(其实 iOS 上有很多 APP 都自带了这个功能)。

所以尝试自己折腾了一个:点这里

因为公司和家里的 WiFi 都是全局的,所以暂时没有做针对特定 SSID 的判断。用 Shizuku 是为了解决锁屏也能工作的问题,然后也因为从自己的需求出发,暂时只适配了 Clash Meta for Android 。😂

目前在小米和三星上都跑通了,其他没测试过,也请大佬们提提意见。

6672 次点击
所在节点    Android
57 条回复
skylerr
4 月 9 日
@prosgtsr #18 我一直开着代理也设置了分流规则,但是打开银行 app 还是提示我开了代理然后强制退出
mgrddsj
4 月 9 日
其实 Tasker 也可以做到,不过 Clash Meta for Android 的 Intent 启动方法不如 Surfboard 的 URI 方式稳定,有时不会退回上一个 app 。
prosgtsr
4 月 9 日
@jpyl0423 在电脑/软路由这种环境下,没有任何问题。
然而当我发现在安卓机 clash 下居然能分应用做代理,当时就觉得这东西太棒了,这更贴合我在手机上的需求。
prosgtsr
4 月 9 日
@skylerr 对客户端一窍不通,但是我猜测银行 app 应该检测的不是网络也就是 google 通不通之类的,而是你手机上开了什么软件。
因为我在软路由的 wifi 下打开银行 app ,它并不会提示。
quantum00549
4 月 9 日
苹果上的 quantumX 和小火箭都是支持这个功能的,或者另一个解决方案是,软路由里有关插件可以实现绕过代理网址,或者指定某设备不走代理,感觉都差不多
kyoma
4 月 9 日
是个好 app ,不过一直蜂窝移动状态下开着🪜,耗电会比较厉害吧?感觉出门在外电量还是有些紧张的
pricky777
4 月 9 日
@kyoma #26
哈,这个看需求啦。。。对我来说目前🪜是刚需,耗电也没办法。。。
不过整体来说,目前国内 Android 手机的电池都挺大,还好啦。。。
pricky777
4 月 9 日
@mgrddsj #22 之前试过,但忘了最后是啥原因,反正记得是不太好用,或者说配置上太复杂?(忘了)否则不会放弃的。。。

因为 Clash Meta 自己维护好了规则,一直用着也比较顺手,然后目前这个 APP 自己用下来也能稳定地实现自动的开关,所以分享出来,哈哈。。。
skylerr
4 月 9 日
@prosgtsr #24 哦哦
mgrddsj
4 月 9 日
@pricky777 #28 能 vibe code 出满足自己使用需求的 app 并分享出来,这种精神还是值得赞扬的👍
johnawesome172
4 月 9 日
我用 macrodroid, 还可以通过 wifi 的名字判断是不是要开
nocmt
4 月 9 日
不如弄路由器,家里公司都弄上就没个事情,并且还更稳定。
pricky777
4 月 9 日
@nocmt #32 哥们,主帖是半点不看啊🤷‍♂️
nocmt
4 月 9 日
@pricky777 #33 弄分流呀,现在规则很完善了,白名单机制国内完全不走代理。
docx
4 月 9 日
也可以按 IP 地址写路由规则,Wifi 通常是 192.168.*
pricky777
4 月 9 日
@nocmt #34 额,你再看看主帖的内容呀😂
maoqiucute
4 月 9 日
@nocmt #34 哥们,主帖是半点不看啊🤷‍♂️
ingrowthly
4 月 9 日
我之前也有这个需求,搜了一圈发现 Vivo 手机也有快捷指令功能,加了两个条件指令,指定 WiFi 名自动关闭 VPN ,其它情况自动开 VPN ,还挺方便的
maoqiucute
4 月 9 日
@mgrddsj #22 Tasker 要常驻吗?耗电吗?
mgrddsj
4 月 9 日
@maoqiucute #39 要常驻,但我还有别的自动化流程用到了 Tasker ,所以已经默认它一直开着了,不感觉耗电

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

https://v2ex.xtra.eu.org/t/1204549

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

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

© 2021 V2EX