taamarin / box_for_magisk

Transparent Proxy for Android(root)
GNU General Public License v3.0
1.2k stars 123 forks source link

vowifi drops after box proxy on #56

Open y6yuan opened 11 months ago

y6yuan commented 11 months ago

After turn on the transparent proxy, the wifi calling drops, tested on Tproxy and Mixed mode, is there any way to make the wifi calling work?

y6yuan commented 11 months ago

ROM: pixel stock

twnesss commented 11 months ago

After turn on the transparent proxy, the wifi calling drops, tested on Tproxy and Mixed mode, is there any way to make the wifi calling work?

tun? https://github.com/taamarin/box_for_magisk/blob/e4e77b8906bf37dacd1effeee222e104e037f7f4/box/settings.ini#L38-L39

y6yuan commented 11 months ago

After turn on the transparent proxy, the wifi calling drops, tested on Tproxy and Mixed mode, is there any way to make the wifi calling work?

tun?

https://github.com/taamarin/box_for_magisk/blob/e4e77b8906bf37dacd1effeee222e104e037f7f4/box/settings.ini#L38-L39

blacklist, with 1000,1001 bypassed

HaoTian22 commented 4 months ago

Another temporary solution is to set NetworkMode to redirect That makes my VoLTE work. But I don't know if there is any drawbacks (Already known: Only TCP proxy).

The above method also works. details:

# redirect: tcp + udp[direct]
# tproxy: tcp + udp
# mixed: redirect[tcp] + tun[udp]
# enhance: redirect[tcp] + tproxy[udp]
# tun: tcp + udp (auto-route)
network_mode="tproxy"

# blacklist / whitelist
proxy_mode="blacklist"

# list of package names to be proxied
# android Package Name, For example: ("com.android.captiveportallogin" "com.tencent.mm")
packages_list=()

# The gid in the list will be bypassed or proxied according to the proxy_mode configuration, and the gid can be arbitrarily specified by the busybox setuidgid command
gid_list=("1000" "1001" "10108")