openwrt安装雷神加速器,配合策略路由无感加速
现在不少硬路由已经带了各类游戏加速器,但是对于我这种不带此功能的来说每次玩游戏还是需要单独在电脑开个加速器,很不方便。后面了解到雷神加速器已经有了openwrt的插件,可以自行安装,顺带配合主路由的策略路由实现无感加速。
现在不少加速器厂家都有openwrt的插件,但是,我一定要吐槽网易uu,它那个openwrt下无法加速pc游戏(说是有办法改,但是太麻烦了就是),所以直接放弃它,至于其他家的加速器,用过的还不支持openwrt,支持的还没用过不知道加速效果,最后还是回到了雷神。
一、注意事项
1.加速器不支持最新采用nftables防火墙的内核,只支持iptables,所以如果是这个版本的openwrt(以下简称op,不再赘述),自行更换到老内核的版本。例如immoralwrt 21.x及以下版本,lean版本都是老内核可以不用换。
2.不清楚是否支持arm,我手上也没arm的op无法测试。
3.openwrt无论旁路由或者主路由都可以正常加速,但是如果旁路由下想要实现无感加速,需要主路由支持策略路由功能。
4.加速器会和某些插件冲突,这个很难避免,建议用另一个op系统负责加速功能。
二、下载雷神加速器app
先在手机上下载雷神加速器的app,登陆后放一旁等op安装好后连接到插件。
三、安装雷神加速器插件
先进入openwrt的终端(ssh),输入以下命令,先安装所需组件:
opkg install libpcap iptables kmod-ipt-nat iptables-mod-tproxy kmod-ipt-tproxy kmod-netem tc-full kmod-ipt-ipset ipset curl
然后还需要安装“luci-app-upnp”,这个到软件源那里安装下就行,部分openwrt已经自带了这个就不用安装,不带的手动安装下。
安装好upnp后还需要启用,在服务-upnp那里启用即可。雷神加速器app似乎是依靠upnp发现本地插件的,如果没upnp的话手机app连不上它,也就无法加速。
之后回到终端,输入以下命令安装雷神加速器:
cd /tmp
sh -c "$(curl -fsSL http://119.3.40.126/router_plugin/plugin_install.sh)"
安装过程中也会提示要先安装所需环境,也就是刚刚的命令,这里我们刚刚安装过了,也就不用管他。
雷神加速器有tproxy和tun模式,但是目前我没看到如何更换到tun模式,所以建议用tproxy模式。
提示“install success”代表安装成功,此时刷新下界面就可以发现有雷神加速器的控制面板了。
然后到对应的插件上启用加速服务。
四、加速说明&无感加速
如果是此op为主路由则直接加速就行;如果是旁路由模式需要把需要加速的设备网关改成旁路由,至于会和某些服务产生冲突,我这也没那种需求。
至于无感加速,和之前策略路由分流步骤一样,这里不再赘述,感兴趣的自行翻看往期文章,我现在就是用这种方法,这样设备网关还是主路由,而且也不会影响最初的ip分流,实现加速、分流共存,而且我一直就玩这一个游戏,所以我后台可以不用暂停加速,想玩的时候直接在pc端开游戏就行,其他的啥都不用干。
五、启用加速
进入到openwrt-雷神加速器-设备管理界面,选择需要代理的接口,以及设置设备类型,例如我这里是eth0接的主路由器,我想要加速pc,设备就选择windows,此时的mac地址就是我主路由的地址(这里我用的是策略路由分流了,所以只会显示一个设备就是我的主路由,为了加速pc,我就需要手动把设备类型改成pc)。具体注意事项看插件的提示。
如果是用旁网关的形式(把对应的设备网关填写为这个op),则这里也会出现对应设备的mac地址,如果设备类型识别有误就手动修改下。
然后打开手机雷神加速器app,手机wifi需要和这个op为同一网段,不然无法发现,之后添加路由器,选择想要加速的游戏,最后加速。
六、加速效果
我这没截图未加速的延迟,没加速的情况下肯定是玩不了,路由器加速和客户端的效果差不多,延迟都大差不差。这两个图都是我路由器加速的情况下,没截图电脑端加速。