v2ray icon indicating copy to clipboard operation
v2ray copied to clipboard

开启后局域网内SMB连接速度缓慢

Open at404bot opened this issue 6 years ago • 8 comments

我在局域网(192.168.123.1)内电脑(192.168.123.162)共享了文件夹,但每次用文件管理器连接时总是很慢,在 Magisk 管理器内关闭 v2ray 后又能很快的连接上,不知道为什么会这样,我也在配置文件内"routing"有进行如下设置:

      {
        "type": "field", 
        "ip": [
          "geoip:private", 
          "geoip:cn"
        ], 
        "outboundTag": "direct"
      }, 

所以想请教下该如何设置,麻烦啦~

at404bot avatar Jul 30 '19 13:07 at404bot

这个问题很有趣,因为其实在透明代理设置中已经将这个网段排除在代理范围之外了。我查看了一下代码,猜测(纯猜测)是这里。你有没有兴趣关闭dns服务测试一下?

whyou avatar Jul 31 '19 01:07 whyou

这个问题很有趣,因为其实在透明代理设置中已经将这个网段排除在代理范围之外了。我查看了一下代码,猜测(纯猜测)是这里。你有没有兴趣关闭 dns 服务测试一下?

当然可以,但是我没有相关方面的知识,事实上v2ray纯配置文档我也是在使用的这几天了解到的。你是否能指点我一下要怎么关闭?

at404bot avatar Jul 31 '19 01:07 at404bot

你需要一个命令行软件,例如Termux,并且授予其root权限。 然后在开启服务之后,执行 /sbin/.magisk/modules/v2ray/scripts/v2ray-dns.service stop 这样就关闭了本项目自带的dns转发,此时即可进行测试smb。

whyou avatar Jul 31 '19 08:07 whyou

你需要一个命令行软件,例如 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"
      } ]
    }

at404bot avatar Jul 31 '19 12:07 at404bot

我觉得这是个bug,待我研究一下。

whyou avatar Aug 01 '19 00:08 whyou

新思路:如果将这个app放进排除列表会怎么样呢?

whyou avatar Aug 06 '19 08:08 whyou

另外,你访问smb的时候是用的ip还是机器名呢?能否和上条分别测试?谢谢!

whyou avatar Aug 06 '19 08:08 whyou

另外,你访问 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


试图使用 机器名 进行连接实验,但是失败了,实在有点摸不着头脑,抱歉抱歉。

at404bot avatar Aug 06 '19 09:08 at404bot