Wine待研究课题:让Windows版网游加速器的虚拟网卡模式可在Linux下工作

@Ta 2020-07-25发布,2020-07-25修改 5936点击

目前Wine是无法运行Windows版加速器的,比如UU加速器有4个模式,其中3个(模式一二四)是利用注册表实现的,1个(模式三)是利用TAP虚拟网卡+路由表实现的。

利用注册表实现的加速模式可以启动,但是不生效,因为Wine的网络协议栈不会去关注那些注册表项目。

利用TAP虚拟网卡实现的模式三,启动时就会报“安装虚拟网卡失败”。但其实它是最有希望在Linux中运行的加速模式。

因为TAP虚拟网卡是Linux的原生功能,UU使用的虚拟网卡驱动,是从Linux移植过去的。

所以理论上,只需要写一个桥接dll,把对Windows TAP虚拟网卡的操作转换为对Linux TAP虚拟网卡的操作,再把对Windows路由表的操作转换为对Linux路由表的操作,UU加速器的模式三就可以启动了。

之后可能会去研究一下怎么实现。当然也希望UU早日推出Linux版,只有模式3也行。

回复列表(0|隐藏机器人聊天)
帖子没有回复
添加新回复
回复需要登录