建议查看这篇,更详细:浅谈爱快流控分流和路由外网访问的一种方法

目前主流的爱快+openwrt的配置都是openwrt作为网关,提供给设备上网,但是这有一个缺陷,比如openwrt出现问题,就会导致所有设备无法正常上网,或者游戏的时候时不时突然延迟变高。

以前曾看到过以下方案,但是奈何各种原因条件不满足,导致没有实施。

该方案需适用于独臂路由,且还需要一个网管型交换机。由于网关还是设置的主路由,所以不会出现旁路由出问题了就导致没有网的情况发生,而且游戏延迟的稳定性也比使用旁路由作为网关稳定。

以下是我根据上图配置的网络。设备使用的x86软路由, 也算是完成上面的的功能,而且更简化。

初始准备:
两个网段:192.168.10.1/24,192.168.11.1/24(根据自己实际情况来,该网段仅作为演示)
一个3口以上的软路由
爱快系统和openwrt系统镜像

首先在爱快中设置两个wan口,wan1用来拨号,wan2固定IP,设置为192.168.11.2。同时将wan1设置为默认网关

设置lan口网段为:192.168.10.1/24

然后在爱快创建虚拟机,如下设置,虚拟化设置为半虚拟化。

第一个wan2就是openwrt的内网口,lan1外网口。

然后进入控制台,将openwrt的默认IP设置为192.168.11.1,重启后就可以直接用这个地址登录openwrt了。

在openwrt中设置好lan口,同时将wan口设置为192.168.10.2。

开启ssr puls服务,设置为全局模式,同时在状态中更新GFW列表,和国内IP列表。

在FileBrowser(文件管理)中,进入/etc/ssrpuls中,下载gfw_list.conf和china_ssr.txt文件。一个 用于GFW列表模式,一个用于国内白名单模式

然后开始在爱快中添加分流

将gfw_list.conf中多余的信息剔除,只留下域名。并保存为txt文件,如gfw_list.txt

然后,将上面的两文件进行分割,分割为1000行一个文件(爱快一个规则只支持1000个)。
可以用这个网站的在线分割:https://uutool.cn/txt-incise/

分割完后可以手动一个个文件导入,也可以用我写的python脚本一次性导入。

脚本地址:https://github.com/chenanmo/ikuai-tools

如果需要使用gfw就添加域名到域名分流,分流接口走wan2口。

如果需要使用国内IP白名单,在端口分流中,将china_ip组分流强制走wan口

对于自定义分流,新建一个规则就好了