本帖最后由 mppg 于 2023-5-24 20:32 编辑
需要实现的效果- 国内流量不做处理,直接走默认出口
- 国外流量做特殊处理,openwrt 处理完成后师夷长技
- 如果 openwrt 出现问题,可以实现自动切换线路,不影响正常上网
- 为什么不直接把 openwrt 做旁路由?
- 性能考虑:openwrt 毕竟是虚拟机,性能上有上限
- 可靠性考量:如果 openwrt 崩溃,会影响全局的上网,可靠性不高
- 为什么不用 esxi?
- 当然可以用 esxi,这里只是提供了爱快做宿主机的可能性,并且爱快的虚拟机相对来说入手门槛更低
准备
网络拓扑
实践
主系统安装爱快的安装方法有很多种,尝试了多种安装方法之后,这里推荐一种最简单的方法。
- 准备工作:
- 爱快 iso 安装镜像
- 爱快 uefi 启动文件
- 普通 u 盘一个
- 安装过程:
- 将 iso 安装镜像及 uefi 启动文件放到 u 盘根目录
- u 盘插入软路由,并将 u 盘设置为第一启动项
- 按提示操作即可
主系统配置爱快安装完成之后,默认 IP 地址是 192.168.1.1,并且没有开启 DHCP 服务,需要按以下步骤操作。
- 网络配置:以下略
- 密码修改
- WAN/LAN 网口绑定
- DHCP 服务开启
这一步操作的目的是过滤上网海淘内的 IP 网段,并用于后续的分流操作
国内 IP 网段下载(数量较多,需要分两次导入):https://raw.githubusercontent.co ... r/china_ip_list.txt
在爱快中将运营商命名为国内
- 多线负载分流
解释一下这里的意思:如果访问的目的地是国内,那么就走 WAN1 出口,也就是不做任何处理
由于上述的网络拓扑中,爱快的 WAN/LAN 口与 openwrt 的 LAN/WAN 口连在了一起,可能会有环路的问题,因此需要增加一条规则避免环路
这里的意思是,如果流量是从 openwrt 过来的,那么默认走 WAN1 出口,避免又走了 WAN2 导致环路
这里将 WAN2 设置为了默认的出口,并且勾选了掉线自动切换,是为了在虚拟机崩了之后可以将流量自动切换回 WAN1
当然,这里设置之后不会断网,因为会自动ping 192.168.3.1是否存在,如果不存在爱快会自动切换到WAN1
虚拟机系统安装- 格式化硬盘:略
- 上传 openwrt 固件:略
- 新建 openwrt 虚拟机:这里要多分配一个 wan 口给到 openwrt,勾选开启自启
虚拟机系统配置vi /etc/config/network
openwrt 的 WAN 口及 LAN 口配置如下(注意,这里在爱快中已经将 WAN 口绑定了静态 IP 地址)
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,并且积分可能会被清零,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|