使用VPN无法访问网络
ygage737 opened this issue · 9 comments
Describe the bug
请详细描述问题(ZH_CN)
使用VPN代理指定浏览器,此浏览器无法访问网络。其他app网络正常。镜像为:redroid/redroid:12.0.0_64only-latest,系统为openEuler-22.03-LTS
make sure the required kernel modules present
确保必须的内核功能已开启(ZH_CN)
-
grep binder /proc/filesystems
-
grep ashmem /proc/misc
(optional)
Collect debug logs
收集调试日志(ZH_CN)
curl -fsSL https://raw.githubusercontent.com/remote-android/redroid-doc/master/debug.sh | sudo bash -s -- [CONTAINER]
omit CONTAINER if not exist any more.
如容器已退出,可忽略CONTAINER参数(ZH_CN)
redroid-debug.Cxg2kfx5.tgz
Screenshots
截图(ZH_CN)
If applicable, add screenshots to help explain your problem.
- androidboot.redroid_net_ndns=2
- androidboot.redroid_net_dns1=223.5.5.5
- androidboot.redroid_net_dns2=223.6.6.6
加上这几个
别用那个破webview了
感谢🙏,我测试了还是不行。测试使用的是via浏览器,相同场景在ubuntu下正常,但是在openEuler系统下,只要被VPN代理的app,都无法上网。我想找到原因,但是不知从哪入手?另外排查出现如下错误:
Service 'bpfloader' (pid 68) exited with status 0 waiting took 0.040000 seconds Sending signal 9 to service 'bpfloader' (pid 68) process group...
感谢🙏,我测试了还是不行。测试使用的是via浏览器,相同场景在ubuntu下正常,但是在openEuler系统下,只要被VPN代理的app,都无法上网。我想找到原因,但是不知从哪入手?另外排查出现如下错误:
Service 'bpfloader' (pid 68) exited with status 0 waiting took 0.040000 seconds Sending signal 9 to service 'bpfloader' (pid 68) process group...
要在里面翻吗 外面弄个透明代理应该就行 没试过里面翻
是的,感觉是路由表的问题,但是我和ubuntu上核对了,也没发现有什么区别。测试发现只要走了tun0的路由表就无法访问网络。
我也对比了内核选项做了测试,未发现问题在哪。
已解决
各位大佬,连上vpn后,adb和投屏就连不上了,这个你们是怎么处理的呢
各位大佬,连上vpn后,adb和投屏就连不上了,这个你们是怎么处理的呢
try Per-App policy (instead of global)
各位大佬,连上vpn后,adb和投屏就连不上了,这个你们是怎么处理的呢
try Per-App policy (instead of global)
This is a good idea, but it may not work in some special scenarios. I have found that some apps' network traffic is not labeled with package names by the system.
Now I am trying to set up a whitelist, which means that local IP addresses are not proxied, but some VPN apps do not support configuring policies.