VRouter
VRouter copied to clipboard
启用了VRouter之后,整个网络无法使用,处在断网状态
VRouter 版本
0.4.0
操作系统版本
macOS 10.12.6
VRouter 应用内, "系统"标签页的信息
启用前
启用后

暂停 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里之后,就不能上网了。
-
从旧版本升级的话, 要重新构建虚拟机.
-
ss 进程没有启动, "应用"一下配置再看看
我是全新下载的release包,至于ss没启动,这个试过好多次都这样。 我可以肯定的是ss是正常的,因为我用ss客户端都可以正常连接。
是一键部署的shadowsocks-plus,配置信息我找不到在哪里。有一个启动的配置信息,无关紧要。
登录虚拟机, 然后运行 cat /etc/vrouter/shadowsocks.json; cat /etc/vrouter/kcptun.json
没有足够的信息, 没办法知道为什么 shadowsocks 进程没有运行.
在虚拟机运行 ss-redir -c /etc/vrouter/shadowsocks.json 的结果又是什么呢
虚拟机用户名密码是多少?ssh连么?
使用ss-redir显示的是:invalid config path 两个cat命令都没有返回任何数据:No such file or directory 我把旧VirtualBox删除,下载最新的VirtualBox,然后重新下载VRouter再重新安装,结果是一样的。
- 在"配置"选项卡填你ss的参数
- 点击"应用"
填了,没用。 SS状态还是不可用。 我重新创建了一个新的ss也不行,kcptun是正常了。

cat /etc/shadowsocks.json现在是显示这些内容,这个值不对啊,不是我设置的那些值。 我是要手动去修改这个配置文件吗?
我在VRouter的软件里填写信息是这些,/etc/vrouter/shadowsocks.json里除了method、timeout与fast_open,其他全是不对的。
不对没关系,为了和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 又是什么输出
还是不能使用,SS的状态还是失败的,ss-redir输出的内容

那个命令集得到的:

试了一下, 居然是因为不支持大写的加密方法. 你改成小写的aes-256-cfb试试
找到之前状态不能使用的原因了,加密方式竟然不接受大写,我改小写之后sS正常了。
但还是没法上网。
ss-redir -c /etc/vrouter/shadowsocks.json得到的结果:

macOS命令行下得到的结果:

仔细对比了一下,VirtualBoxr的偏好设置里ipv4地址比如是10.19.28.46,而宿主电脑的DNS与这个IP地址不一样,感觉是这个DNS在作怪,但是我手动去修改宿主机器的DNS为VirtualBox的IPV4地址也不能正常上网。
在 macOS 上执行 nslookup qq.com;/sbin/route -n get default;tail -n 50 ~/Library/Application\ Support/vrouter/vrouter.log 是什么输出
又对比了一下,网关是对的。
我把运行的完整截图给你看一下。

kcptun的版本跟我服务器上的版本不一样。
在 macOS 上执行 nslookup qq.com;/sbin/route -n get default;tail -n 50 ~/Library/Application\ Support/vrouter/vrouter.log 的输出:

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

你的网络并没什么问题, 访问 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
全部断网,包括QQ,微信等不走代理的软件也都无法使用。 刚才还以为是Kcptun的版本不对造成的,只创建SS运行的话也不行,开启/关闭UDP与DNS转发都没用,结果全是断网状态。
SS保证是可用的。
虚拟机里能ping通qq.com 吗
不管是启动还是暂停状态,在虚拟机里都能Ping通。
那osx里能ping通qq.com吗? 好奇怪的问题
开启了VRouter之后,在osx里不能ping通,断网。 关了VRouter是可以的。
我似乎遇到了和贴主同样的问题。然而我删除vrouter后 打开vrouter 重新构建就正常运作了:D https://imgur.com/a/2Cv7F