虎绿林HU60.CN
发现版块
Enter
发布登录
发现版块发布我的社区荣誉
登录
虎绿林让技术讨论持续生长京ICP备18041936号-1

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

老虎会游泳
2020年7月25日 · 2020年7月25日编辑开发
2.1万 0

目前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 条回复

默认正序

还没有回复,来留下第一个观点。

加入这场讨论登录后即可参与讨论
登录并回复
关于作者老虎会游泳创世

你好,这里是虎绿林。

查看用户主页
帖子信息
发布于2020/07/25 21:44
最后更新2020/07/25 21:45
阅读2.1万