开启后局域网内SMB连接速度缓慢
我在局域网(192.168.123.1)内电脑(192.168.123.162)共享了文件夹,但每次用文件管理器连接时总是很慢,在 Magisk 管理器内关闭 v2ray 后又能很快的连接上,不知道为什么会这样,我也在配置文件内"routing"有进行如下设置:
{
"type": "field",
"ip": [
"geoip:private",
"geoip:cn"
],
"outboundTag": "direct"
},
所以想请教下该如何设置,麻烦啦~
这个问题很有趣,因为其实在透明代理设置中已经将这个网段排除在代理范围之外了。我查看了一下代码,猜测(纯猜测)是这里。你有没有兴趣关闭dns服务测试一下?
这个问题很有趣,因为其实在透明代理设置中已经将这个网段排除在代理范围之外了。我查看了一下代码,猜测(纯猜测)是这里。你有没有兴趣关闭 dns 服务测试一下?
当然可以,但是我没有相关方面的知识,事实上v2ray纯配置文档我也是在使用的这几天了解到的。你是否能指点我一下要怎么关闭?
你需要一个命令行软件,例如Termux,并且授予其root权限。
然后在开启服务之后,执行 /sbin/.magisk/modules/v2ray/scripts/v2ray-dns.service stop
这样就关闭了本项目自带的dns转发,此时即可进行测试smb。
你需要一个命令行软件,例如 Termux,并且授予其 root 权限。 然后在开启服务之后,执行
/sbin/.magisk/modules/v2ray/scripts/v2ray-dns.service stop这样就关闭了本项目自带的 dns 转发,此时即可进行测试 smb。
(๑•̀ㅂ•́)و✧ 棒!确实是有用的,十分感谢!
此外如果关闭 dns 转发,我是否需要将 config.json 内以下和 dns 相关的配置内容删去?
"inbounds": [
{ "port": 65534,
"tag": "dns-in",
"protocol": "dokodemo-door",
"settings": {
"port": 53,
"address": "1.1.1.1",
"network": "tcp,udp"}
} ]
......
"outbounds": [
{ "protocol": "dns",
"tag": "dns-out"
} ]
......
"routing": {
"rules": [
{ "type": "field",
"inboundTag": [ "dns-in" ],
"outboundTag": "dns-out"
} ]
}
我觉得这是个bug,待我研究一下。
新思路:如果将这个app放进排除列表会怎么样呢?
另外,你访问smb的时候是用的ip还是机器名呢?能否和上条分别测试?谢谢!
另外,你访问 smb 的时候是用的 ip 还是机器名呢?能否和上条分别测试?谢谢!
没有使用过机器名,只使用过 ip访问。测试结果如下:
IP访问 | DNS开启 | 全局模式 → 连接缓慢
IP访问 | DNS开启 | 绕过模式 → 连接缓慢
IP访问 | DNS关闭 | 全局模式 → 连接正常
IP访问 | DNS关闭 | 绕过模式 → 连接正常
测试中可能发现了问题,将此处的 1.1.1.1 修改为 8.8.8.8 或者 208.67.222.222,似乎一切都迎刃而解了。(扶额
https://github.com/Magisk-Modules-Repo/v2ray/blob/16576c6e85d58e07376081cb856665bad09112d3/v2ray/etc/config.json#L27-L31
试图使用 机器名 进行连接实验,但是失败了,实在有点摸不着头脑,抱歉抱歉。