CHIZI-0618 / box4magisk

Use sing-box, clash, v2ray, xray tunnel proxy on Android devices.
GNU General Public License v3.0
920 stars 104 forks source link

不能绕过由termux创建的进程 #29

Closed eykfnu closed 11 months ago

eykfnu commented 11 months ago

blacklist模式下设置绕过termux,但是由termux创建的进程,比如AdGuardHome、MOSDNS,还是进入代理,请问有办法可以绕过这些进程吗?

Adlyq commented 11 months ago

@eykfnu 如果你是在root下运行的肯定不行。直接运行才行,不能用su切换用户

eykfnu commented 11 months ago

@eykfnu 如果你是在root下运行的肯定不行。直接运行才行,不能用su切换用户

感谢答复,可以绕过普通进程,我忘记renew后需要重启进程,su进程,我试过chown root:net_admin 进程,但是不成功

Adlyq commented 11 months ago

@eykfnu chown是改文件所有者,不是执行者,绕过是根据执行者uid分流的 另外chown的生效对象是文件,不是进程

Adlyq commented 11 months ago

@eykfnu 可以考虑赋权

eykfnu commented 11 months ago

@eykfnu 可以考虑赋权

感谢指导,参考源代码,授权进程予root:net_admin后,成功绕过box。

CHIZI-0618 commented 11 months ago

@eykfnu 可以考虑赋权

感谢指导,参考源代码,授权进程予root:net_admin后,成功绕过box。

尝试使用 https://github.com/CHIZI-0618/box4magisk#特定进程的透明代理

eykfnu commented 11 months ago

@eykfnu 可以考虑赋权

感谢指导,参考源代码,授权进程予root:net_admin后,成功绕过box。

尝试使用 https://github.com/CHIZI-0618/box4magisk#特定进程的透明代理

原来有现成的解决方案,我还绕这么大个圈,感谢

CHIZI-0618 commented 11 months ago

原来有现成的解决方案,我还绕这么大个圈,感谢

其实是今天看到 issue 后刚刚添加的,哈哈