Magisk-Modules-Repo / v2ray

v2ray core
336 stars 86 forks source link

Google play,youtube和magisk manager使用异常 #75

Open NicolasChamllet opened 4 years ago

NicolasChamllet commented 4 years ago

挂梯子通过magisk manager7.5.1下载模块,正常安装4.27.4版本v2ray。

config.json在自带文件基础上只修改了outbounds部分,代理模式是websocket+tls+caddy,路径分流

appid.list不论填0,还是bypass了部分国内应用(系统设置,下载UI等均未bypass),还是指定所有google系的程序以及系统底层程序通过代理,三种方式下均会出现标题中三个应用无法正常科学上网的情况,google play和youtube会认为系统未联网,magisk无法进行更新检查。

其他程序比如telegram,cnn,chrome等均能正常科学上网。

折腾过程中发现,停用本模块,启用vpn app如surfboard,进入上述app可正常使用,退出vpn app,到magisk启用本模块,有一定几率修复,但也会随机失效。

whalechoi commented 4 years ago

请提供一下日志 /data/v2ray/run/services.log /data/v2ray/dnscrypt-proxy/dnscrypt-proxy.log /data/v2ray/dnscrypt-proxy/dnscrypt-query.log

Rakau commented 4 years ago

我也遇到了,断连后的软件需要重启或者断网重连才恢复

whalechoi commented 4 years ago

我也遇到了,断连后的软件需要重启或者断网重连才恢复

猜测应该是dns缓存机制,如果开机之后一直不关闭模块是否存在这个问题?

NicolasChamllet commented 4 years ago

用ES浏览器导出了。query.log太大,只保留了今天部分。这之后我重启了一次,仍然不能打开youtube vanced,如果有log,应该在这之中。 service.log dnscrypt-proxy.log dnscrypt-query.log

请提供一下日志 /data/v2ray/run/services.log /data/v2ray/dnscrypt-proxy/dnscrypt-proxy.log /data/v2ray/dnscrypt-proxy/dnscrypt-query.log

NicolasChamllet commented 4 years ago

我也遇到了,断连后的软件需要重启或者断网重连才恢复

猜测应该是dns缓存机制,如果开机之后一直不关闭模块是否存在这个问题?

这个问题重启是无法解决的。

Rakau commented 4 years ago

用ES浏览器导出了。query.log太大,只保留了今天部分。这之后我重启了一次,仍然不能打开youtube vanced,如果有log,应该在这之中。 service.log dnscrypt-proxy.log dnscrypt-query.log

请提供一下日志 /data/v2ray/run/services.log /data/v2ray/dnscrypt-proxy/dnscrypt-proxy.log /data/v2ray/dnscrypt-proxy/dnscrypt-query.log

我也遇到了,断连后的软件需要重启或者断网重连才恢复

猜测应该是dns缓存机制,如果开机之后一直不关闭模块是否存在这个问题?

不关模块的话,连不上的软件永远也连不上

whalechoi commented 4 years ago

v2ray_test.zip

如果断网可以恢复的话,可以试试这个。 @NicolasChamllet @Rakau

Rakau commented 4 years ago

v2ray_test.zip

如果断网可以恢复的话,可以试试这个。 @NicolasChamllet @Rakau

这个需要把以前的删掉吗?

whalechoi commented 4 years ago

v2ray_test.zip 如果断网可以恢复的话,可以试试这个。 @NicolasChamllet @Rakau

这个需要把以前的删掉吗?

不需要,这个只是在启动后,开关了一下飞行模式,Android N以上版本清理dns缓存没有有效的命令,只好开关飞行模式。

Rakau commented 4 years ago

v2ray_test.zip

如果断网可以恢复的话,可以试试这个。 @NicolasChamllet @Rakau

问题不在这,是会断网的问题,如图........用了 一段时间后出现

Screenshot_2020-09-07-00-01-02-548_com android chrome IMG_20200907_000124 Screenshot_2020-09-07-00-00-40-758_com android chrome

whalechoi commented 4 years ago

v2ray_test.zip

如果断网可以恢复的话,可以试试这个。 @NicolasChamllet @Rakau

问题不在这,是会断网的问题,如图........用了 一段时间后出现

Screenshot_2020-09-07-00-01-02-548_com android chrome IMG_20200907_000124 Screenshot_2020-09-07-00-00-40-758_com android chrome

目前我测试了好几个小时,暂时没办法复现这个问题,接下来试着长时间不动模块看看吧。由网页显示的错误代码来看应该并非dns引起的问题,你可以先试着排除v2ray-core的问题,在断网后,/data/v2ray/run/error.log中是否出现一些v2ray-core的报错?

启动时开关飞行模式对于经常开关这个模块的人来说还是有必要的,实测启动模块前缓存的dns记录确实会产生一定的干扰。

NicolasChamllet commented 4 years ago

v2ray_test.zip

如果断网可以恢复的话,可以试试这个。 @NicolasChamllet @Rakau

刷入测试了,没有用。问题依旧。 通过重启,Google play和magisk manager有时可以,有时不行。youtube vanced一直认为未联网。

有2个奇怪的现象, 1,我手机上有两个Google账号,当第一个账号play显示未联网,切换第二个账号的话,第二个账号能够正常进入play首页。 2,第一个账号可以进入play首页,但无法通过左上角菜单,我的应用和游戏来检查更新(检查更新时报错无网络,但是此时可以进入首页,可以点应用进入详情)。

whalechoi commented 4 years ago

v2ray_20200917.zip

@Rakau @NicolasChamllet 删掉重刷这个试试?

76

Rakau commented 4 years ago

v2ray_20200917.zip

@Rakau @NicolasChamllet 删掉重刷这个试试?

76

和之前的一样,而且问题好像严重一点了,开关网络也不能解决问题了。起初我以为是配置问题VLESS+TLS+TCP和VMESS+WS都试过.还是这样

NicolasChamllet commented 4 years ago

v2ray_20200917.zip

@Rakau @NicolasChamllet 删掉重刷这个试试?

76

刚刚测试了一下,v2ray core已经更新到4.28.2。 google play正常使用(当然以前的版本有时也可以),youtube vanced 仍然认为offline,magisk manager无法检查更新。

ghost commented 4 years ago

我也遇到类似的问题,系统是android11,发现是这种方式不能匹配到所有的dns请求: -m owner --uid-owner 0

我是这样解决的,用一个不是root的系统用户运行dns,然后 -m owner ! --uid-owner 用户


另外可以尝试把系统的私人dns功能从自动改为关闭

Rakau commented 3 years ago

我也遇到类似的问题,系统是android11,发现是这种方式不能匹配到所有的dns请求: -m owner --uid-owner 0

我是这样解决的,用一个不是root的系统用户运行dns,然后 -m owner ! --uid-owner 用户

另外可以尝试把系统的私人dns功能从自动改为关闭

私人DNS有点用,但是用浏览器访问youtube还是不行......上面那个操作是怎么用?

Rewriterl commented 3 years ago

我也遇到了这个问题(Android11),但是我在关闭了私人dns之后youtube可以在浏览器访问,但是已安装的YouTube应用还是提示无网络