有个 app 的想法

2018-09-10 17:00:28 +08:00
 RiESA

只是想法哈😳我个人估计是捣鼓不出来的,但是我觉得应该有受众

用$$R 的过程中,发现实际使用有点麻烦或者说是繁琐,不管是后台,自启常驻什么的,还是对于通知栏多个东西之类的

但是吧,类似 TG 的东西是可以在软件内单独设置代理默认连接的

那么我就在想是不是可以利用 Xposed 开发框架,可以控制手机上全部 app 的连接

需要的代理的软件,在框架内配置好,然后启动默认通过代理连接,类似 TG 现在的那种形式,但是全部集成在框架里面做管理

不需要额外启动$$R,不驻留通知栏,自动跟随软件开关闭的同时不影响其他软件

大概是这么一个想法,不知道有没有什么不现实的地方,感觉可以探讨一下

(或者是不是有类似的东西我孤陋寡闻没发现? 如果这样也希望分享一下

3298 次点击
所在节点    奇思妙想
14 条回复
Taosky
2018-09-10 17:06:37 +08:00
感觉没什么必要,酸酸不就是通过 VPN “控制手机上全部 App 的连接”吗,也可以配置 App 和域名 /IP,至于通知栏什么的,这都是有办法解决的。
0vels
2018-09-10 17:14:05 +08:00
既然有能力开发 xposed 下的 app 了,那去掉$$R 的通知栏显示还不是分分钟,反正是开源的。关于后台常驻这个,之前用 tasker 的时候可以做到后台不显示,不知道是 bug 还是 feature。
RiESA
2018-09-10 17:16:46 +08:00
@Taosky
@0vels

关键不是通知栏,是$$R 的启动和运行机制,希望可以做到$$R 不在后台活动的时候(甚至不安装),打开直接通过代理连接,就好像 TG 那样
whileFalse
2018-09-10 20:28:37 +08:00
初衷是为了节省手机内存和省电吗?还是不想看到通知栏图标?
whileFalse
2018-09-10 20:30:05 +08:00
是为了节省手机内存和省电,我劝你歇歇吧,剩不了多少电的。
SorcererXW
2018-09-10 21:27:58 +08:00
给你一个思路
参考一下 aosp 里面的 pptp 和 l2tp vpn 的实现, 通过 xposed, 给系统自带 vpn 加入 ss 支持
不要尝试去 hook 每一个应用, 会比现在更加耗电和占用内存
funnypc
2018-09-10 21:59:43 +08:00
长按通知,选择不显示。
-=THE END=-
RiESA
2018-09-11 08:19:35 +08:00
@whileFalse 不是,是方便使用,就好像打开 TG 自动连代理一样,相当于给全部 app 加上这个功能了,然后集中一个界面管理,代理本身跟随 app 启动关闭而且只作用于该 app
RiESA
2018-09-11 08:20:30 +08:00
@SorcererXW 内存和耗电倒不是问题所在,只是希望方便一点
SorcererXW
2018-09-11 08:28:25 +08:00
@RiESA 如果是需要分应用代理,ss 现有客户端本身是支持的,只是不能热切换,需要断开之后再重新连接,可以看看 ss 客户端现在源码,看看能不能做到热切换。比如你打开一个应用,在通知栏里面显示当前 app 是否正在被代理,可以点击通知快速切换当前 app 的代理模式,并保存配置,下次打开这个 app 还是这个配置。
whileFalse
2018-09-11 09:09:47 +08:00
@RiESA ss 客户端难道不是安装配置之后就再也不用管了吗?你是经常要手动开关吗?
RiESA
2018-09-11 09:30:11 +08:00
@whileFalse
比如我玩某款手游,需要打开$$R,然后点右上角小飞机,然后打开游戏,
而且鉴于手机杀后台,游戏过程中$$R 也不能从最近任务里划掉,然后退出游戏的时候把游戏和$$R 一起划掉
whileFalse
2018-09-11 09:48:32 +08:00
@RiESA 那为啥不一直开着?是出于什么理由需要关闭呢?你的 ss 么有国内外区分的路由吗?
minamike
2018-09-11 14:11:13 +08:00
ss 的分应用代理和规则不好用吗...

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

https://www.v2ex.com/t/487908

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

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

© 2021 V2EX