VRouter icon indicating copy to clipboard operation
VRouter copied to clipboard

启用了VRouter之后,整个网络无法使用,处在断网状态

Open jeanbi opened this issue 8 years ago • 26 comments

VRouter 版本

0.4.0

操作系统版本

macOS 10.12.6

VRouter 应用内, "系统"标签页的信息

启用前 qq20170912-092718 启用后 qq20170912-092827

暂停 VRouter 后, 以下命令(可一起执行)的执行结果

  • macOS: nslookup qq.com;/sbin/route -n get default;tail -n 50 ~/Library/Application\ Support/vrouter/vrouter.log

结果

2017-09-12T09:24:07+08:00 - debug: about to getAssignedHostonlyInf of vrouter. very slow on windows platform
2017-09-12T09:24:07+08:00 - debug: getAssignedHostonlyInf: vboxnet1
2017-09-12T09:24:07+08:00 - debug: about to trafficToPhysicalRouter
2017-09-12T09:24:07+08:00 - info: ssh connection was closed

启用 VRouter 后, 以下命令(可一起执行)的执行结果

  • macOS: nslookup qq.com;/sbin/route -n get default;tail -n 50 ~/Library/Application\ Support/vrouter/vrouter.log

结果

2017-09-12T09:25:49+08:00 - debug: about to getAssignedHostonlyInf of vrouter. very slow on windows platform
2017-09-12T09:25:49+08:00 - debug: getAssignedHostonlyInf: vboxnet1

SS服务器是自己搭建的,版本是shadowsocks-plus,kuptun版本是20170904,目前两个配合工作正常。 然后我将这些信息都填到VRouter里之后,就不能上网了。

jeanbi avatar Sep 12 '17 01:09 jeanbi

  • 从旧版本升级的话, 要重新构建虚拟机.

  • ss 进程没有启动, "应用"一下配置再看看

overcache avatar Sep 12 '17 01:09 overcache

我是全新下载的release包,至于ss没启动,这个试过好多次都这样。 我可以肯定的是ss是正常的,因为我用ss客户端都可以正常连接。

jeanbi avatar Sep 12 '17 02:09 jeanbi

是一键部署的shadowsocks-plus,配置信息我找不到在哪里。有一个启动的配置信息,无关紧要。

jeanbi avatar Sep 12 '17 03:09 jeanbi

登录虚拟机, 然后运行 cat /etc/vrouter/shadowsocks.json; cat /etc/vrouter/kcptun.json 没有足够的信息, 没办法知道为什么 shadowsocks 进程没有运行.

在虚拟机运行 ss-redir -c /etc/vrouter/shadowsocks.json 的结果又是什么呢

overcache avatar Sep 12 '17 03:09 overcache

虚拟机用户名密码是多少?ssh连么?

jeanbi avatar Sep 12 '17 03:09 jeanbi

使用ss-redir显示的是:invalid config path 两个cat命令都没有返回任何数据:No such file or directory 我把旧VirtualBox删除,下载最新的VirtualBox,然后重新下载VRouter再重新安装,结果是一样的。

jeanbi avatar Sep 12 '17 03:09 jeanbi

  • 在"配置"选项卡填你ss的参数
  • 点击"应用"

overcache avatar Sep 12 '17 04:09 overcache

填了,没用。 SS状态还是不可用。 我重新创建了一个新的ss也不行,kcptun是正常了。

jeanbi avatar Sep 12 '17 06:09 jeanbi

qq20170912-140636

cat /etc/shadowsocks.json现在是显示这些内容,这个值不对啊,不是我设置的那些值。 我是要手动去修改这个配置文件吗?

jeanbi avatar Sep 12 '17 06:09 jeanbi

qq20170912-144031 我在VRouter的软件里填写信息是这些,/etc/vrouter/shadowsocks.json里除了method、timeout与fast_open,其他全是不对的。

jeanbi avatar Sep 12 '17 06:09 jeanbi

不对没关系,为了和kcptun配合,特意调整的。

能用了吗?各进程启动起来没.

如果 shadowsocks 进程还是未启动状态, 那么ss-redir -c /etc/vrouter/shadowsocks.json是什么输出?

在 macOS 上执行 nslookup qq.com;/sbin/route -n get default;tail -n 50 ~/Library/Application\ Support/vrouter/vrouter.log 又是什么输出

overcache avatar Sep 12 '17 09:09 overcache

还是不能使用,SS的状态还是失败的,ss-redir输出的内容 image

那个命令集得到的: image

jeanbi avatar Sep 12 '17 15:09 jeanbi

试了一下, 居然是因为不支持大写的加密方法. 你改成小写的aes-256-cfb试试

overcache avatar Sep 12 '17 16:09 overcache

image 找到之前状态不能使用的原因了,加密方式竟然不接受大写,我改小写之后sS正常了。

但还是没法上网。

ss-redir -c /etc/vrouter/shadowsocks.json得到的结果: image

macOS命令行下得到的结果: image

仔细对比了一下,VirtualBoxr的偏好设置里ipv4地址比如是10.19.28.46,而宿主电脑的DNS与这个IP地址不一样,感觉是这个DNS在作怪,但是我手动去修改宿主机器的DNS为VirtualBox的IPV4地址也不能正常上网。

jeanbi avatar Sep 12 '17 16:09 jeanbi

在 macOS 上执行 nslookup qq.com;/sbin/route -n get default;tail -n 50 ~/Library/Application\ Support/vrouter/vrouter.log 是什么输出

overcache avatar Sep 12 '17 16:09 overcache

又对比了一下,网关是对的。 我把运行的完整截图给你看一下。 image

kcptun的版本跟我服务器上的版本不一样。

jeanbi avatar Sep 12 '17 16:09 jeanbi

在 macOS 上执行 nslookup qq.com;/sbin/route -n get default;tail -n 50 ~/Library/Application\ Support/vrouter/vrouter.log 的输出:

image

jeanbi avatar Sep 12 '17 16:09 jeanbi

nslookup qq.com;/sbin/route -n get default;这部分的输出去哪了

overcache avatar Sep 12 '17 16:09 overcache

image

jeanbi avatar Sep 12 '17 16:09 jeanbi

你的网络并没什么问题, 访问 qq.com 也上不去吗? 如果你需要转发dns, 请打开 UDP Relay

https://github.com/icymind/VRouter/wiki/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%90%AF-UDP-Relay

overcache avatar Sep 12 '17 16:09 overcache

全部断网,包括QQ,微信等不走代理的软件也都无法使用。 刚才还以为是Kcptun的版本不对造成的,只创建SS运行的话也不行,开启/关闭UDP与DNS转发都没用,结果全是断网状态。

SS保证是可用的。

jeanbi avatar Sep 12 '17 16:09 jeanbi

虚拟机里能ping通qq.com 吗

overcache avatar Sep 12 '17 16:09 overcache

不管是启动还是暂停状态,在虚拟机里都能Ping通。

jeanbi avatar Sep 12 '17 16:09 jeanbi

那osx里能ping通qq.com吗? 好奇怪的问题

overcache avatar Sep 12 '17 16:09 overcache

开启了VRouter之后,在osx里不能ping通,断网。 关了VRouter是可以的。

jeanbi avatar Sep 13 '17 01:09 jeanbi

我似乎遇到了和贴主同样的问题。然而我删除vrouter后 打开vrouter 重新构建就正常运作了:D https://imgur.com/a/2Cv7F

Randy000 avatar Sep 24 '17 14:09 Randy000