目录

需求的产生

整体网络硬件方案

总结


需求的产生

作为电子设备发烧友,家庭内的路由器一直在用爱快作为软路由系统,特别喜欢爱快的流控还要吸粉功能,但是爱快却没有“去广告”和“酸酸R”等插件功能,之前用的时候,只能在爱快的LAN口下再连一个二级路由LEDE的WAN口,实现二级路由的功能。在LEDE中安装插件后,虽然二级路由下的设备享受到了插件功能,但是爱快却对二级路由下的设备失去了流控和吸粉等功能,最重要的是,两个路由器都有NAT,存在着的额外的网络延迟和多余性能损耗。这样所谓“鱼与熊掌不可兼得”,即LEDE的插件和爱快的流控不能同时使用。倍感遗憾。

那么,有没有这一种方案,既能让局域网的用户享受插件功能,又能方便管理者进行流控呢?

答案是肯定的,首先这问题的关键就是要解决一层NAT的问题,参考之前的vedioTalk大佬的方案是在软路由硬件上安装PVE或者vmware虚拟机,同时安装爱快和LEDE,实现了二级路由,但是还是没有实现上面的需求,但是这样虚拟机下运行存在很大的性能损耗,而且配置起来也很复杂。

终于,感谢爱快在3.2后版本已经加入了“不务正业”的虚拟机功能,如图1所示,让爱快下面虚拟出一台LEDE设备成为可能,特别是对不支持Vmware的J1900的软路由来说,简直是雪中送炭哪!

图1.爱快自带虚拟机

整体网络硬件方案

废话不多说,先看看整个路由系统的网络结构,这样有助于对整个实现原理有个明确的了解,这也是折腾电子设备最重要的环节。

如图2和图3所示,整个系统只有J1900软路由和小米无线路由器组成,由于我处的网络环境是某高校,所以,爱快WAN1口获取IP的方式为DHCP,可以获取到内网IP4和公网IPV6,如果是普通家庭用户,则推荐采用pppoe拨号(光猫处于桥接模式,便于爱快可能获取公网IPV4和ipv6地址)。爱快的LAN1地址为192.168.50.1,并开启DHCP功能,详细的设置如下:

主路由:爱快软路由内网(DHCP开启)
                IP:192.168.50.1
           
DHCP配置:
                MK:255.255.255.0
                GW:192.168.50.2
                DHCP:192.168.50.1

值得注意是的,DHCP给客户端分配网关的时候,记得写的是192.168.50.2,即网关指向LEDE网关,让客户端把数据请求先发给LEDE网关服务器,而不是爱快。

图2. 路由系统实物图

从图3中虚线框可以看出,在整个爱快路由中虚拟机中虚拟一个LEDE路由器,LEDE路由器作为网关服务器,负责实现插件的功能,所以没有分配WAN口,LEDE路由器也必须关闭了DHCP功能,丛图中红色虚线可以看到,LEDE路由器和爱快路由器共享同一个网口LAN1,实际上是虚拟的网线连接。LEDE的配置信息如下:

LEDE旁路网关(有人叫旁路由):(DHCP关闭)
              IP:192.168.50.2 (静态)
              MK:255.255.255.0
              GW:192.168.50.1

值得注意是的,LEDE的网关填写192.168.50.1,即把客户端发来的数据转发给爱快。

而小米路由器仅仅是作为无线AP使用,如果没有无线WIFI的需求,可以不接小米无线路由器,作为无线AP,小米路由lan1口用网线连接爱快的lan1口,也必须关闭DHCP功能。

图3.网络拓扑图

小米路由:AP角色(DHCP关闭)
                 IP:192.168.50.3 (静态)   

总结

整个系统的原理总结一句话:爱快作为主路由,LEDE作为旁路网关,小米路由作为AP。数据流动是这样的:客户端因为DHCP分配的网关为192.168.50.2,所以客户端首先向LEDE发起数据请求,LEDE把经过插件功能的数据转发给爱快,最后爱快把数据通过WAN口发出去。这样整个系统只有192.168.50.X这一个NAT,而且也能实现了插件功能。

特点总结如下

1.学校为动态ip分配,家庭用户推荐采用pppoe拨号(电信光猫处于桥接模式,便于爱快获取公网IP和ipv6地址);
2.仅爱快处于路由模式,虚拟机中的LEDE和小米路由器均关闭DHCP功能;
3.虚拟机中的LEDE充当旁路网关的角色,安装插件后,享受“去广告”和“酸酸乳”等其他服务;
4.本网络仅一层NAT,减少NAT次数和网络延迟,也方便对所有用户进行流控管理;
5.电脑有线接上软路由上的lan1,lan2,lan3和小米路由上所有的多余lan口,效果都是一样的,都得到DHCP下发的内网地址;
6.如果想用到小米路由的远程管理或者下载功能,请配置小米路由的网关(192.168.50.2)和DNS服务器(爱快中的DNS);
7.目前爱快虚拟机没加入开机自启功能,需要手动开启后,局域网内设备才能联网

爱快自带虚拟机终极玩法:IPV6+IPV4仅一层NAT+流控+去广告等插件相关推荐

  1. 小程序源码:随机头像大全,多分类带历史记录-多玩法安装简单

    这是一款头像小程序 用户可以在每一个分类随机头像 然后觉得满意可以保存到相册 支持多个分类,基本都是全了如下: 动漫头像 男生头像 女生头像 动漫男生 动漫女生 另外还支持多种流量主模式 具体大家自行 ...

  2. 拓嘉辰丰电商:拼多多“快团团”买赠常见玩法

    拼多多快团团"已经在微信小程序正式上线,是一款辅助商家在线收集社区居民共同需求并在线下单及收款的团购工具.商家会把商品上线到快团团的商品团购页面,然后有消费者发起团购,团购人数达到后,商家就 ...

  3. 营销QQ年收入几十万自动来粉丝终极玩法

    时间过的真是快,上半年多已经过去 !上半年一直都是在忙着操作项目!现在已经进入秋天了.感觉天气凉快了不少了! 我一般都是很少时间去看别人的空间别人的微信,其实一直都忙着 忙着就到了晚上.做网络的人都知 ...

  4. PVE虚拟机安装爱快/iKuai软路由(爱快软路由虚拟机系统安装教程)

    上篇提到PVE后,装LINUX CENTOS8,现在装个爱快软路由. 一.软硬件要求 1.安装好PVE虚拟环境的X86系统,32位爱快系统需要512MB以上内存,64位爱快系统需要4GB以上. 2.双 ...

  5. 带看板娘玩法指导的贪吃蛇小游戏源码

    介绍: 左下角带看板娘插件,给玩家实时提示和介绍游戏玩法. 上下左右控制方向,数字0暂停,E加速,Q 减速,回车自动/手动切换. 网盘下载地址: http://kekewl.org/bJSm3CqBo ...

  6. 爱快中的虚拟机不能获取IPV4地址

    创建虚拟机发现能获取路由器IPv4 自己尝试出的解决办法 因为之前只用到eth0~eth3作为LAN口,所以把eth4~eth5去掉了,所以再创建虚拟机就获取不到IPv4,我其实也不知道具体原理. 效 ...

  7. 视频号运营玩法;以及视频号引流变现赚钱。丨国仁网络资讯

    视频号内测已经有一段时间了,越来越多的微信用户已成功开通视频号,并开始发布内容.我们在之前推送的内容中介绍了视频号的分类方式,那么视频号该怎么玩呢?今天我们就来分享下视频号的玩法,此内容有点干! 01 ...

  8. 知乎进阶玩法:打造精准被动引流管道

    本篇玩法是在第一篇的基础上,做了进阶部分的讲解,如果没有看过原文,可以先点击查看:知乎引流实操:日吸200精准粉丝玩法分享,否则本文看的会比较吃力. 再正式说进阶实操之前,我想先和大家聊下知乎的推荐机 ...

  9. 手把手带你领略双十一背后的核心组件Sentinel之流控规则

    文章目录 1.Sentinel相关概念的介绍 1.1.什么是流控规则?{1.1.什么是流控规则?}1.1.什么是流控规则? 1.2.什么是QPS?{1.2.什么是QPS?}1.2.什么是QPS? 1. ...

最新文章

  1. CodeForces - 617E XOR and Favorite Number(莫队)
  2. 计算机工程学院运动会方阵口号,关于校运会的方阵口号
  3. SQL 语句中 where 条件后 写上1=1 是什么意思
  4. 深入Redis持久化 1
  5. 2016-03-15 nsfoundation 数组 字典 nsrange等
  6. 4月4日 逻辑回归(Logistic Regression-LR)与SVM
  7. 会贤固定资产管理软件方案
  8. 最新众信支付php开源,pay: ThinkPHP开源聚合支付系统
  9. 应用随机过程-复习笔记-Chapter4-关于期望的各态历经性习题答案
  10. c语言只中原子变量含义,c语言中的原子操作 - osc_bkg5rgl1的个人空间 - OSCHINA - 中文开源技术交流社区...
  11. 0527基于51单片机的防酒驾检测系统设计Proteus仿真
  12. Vue中相同逻辑如何抽离?
  13. nacos连接mysql出现:Could not create connection to database server. Attempted reconnect 3 times. Giving u
  14. uniapp 获取网络状态_uni-app 获取网络状态
  15. 命主属性是水什么意思_算命中红兔 请大师看看“此命盘的主人是 黑马,出生于红兔。日干代表命主,所以属 水”是什么意思...
  16. 【机器学习实验五】基于多分类线性SVM实现简易人机猜拳游戏
  17. markdown使用及快捷键
  18. matlab中rand(‘seed‘,任意符号)是干什么的?
  19. android+微信分享代码,Android 微信分享icon黑边代码解决
  20. 10个最有效的微信推广方法

热门文章

  1. 100种思维模型之逆向思维模型-46
  2. 下载链接在微信被拦截怎么办 被微信屏蔽的下载域名链接该如何处理
  3. 小红书2022上半年品牌营销数据报告
  4. Linux大神必备-文本编辑器
  5. 《深入分析GCC 》——2.4 shell工具及graphviz绘图工具
  6. 如何拍出来好看的Vlog,必备小技能(二)?
  7. 最新席瓦莱恩服务器人口比例,魔兽世界怀旧服人口普查最新2021数据 WOW怀旧服人口普查3月最新数据报告[多图]...
  8. 2014最煽情的话但不肉麻
  9. python语料处理_Python中文语料批量预处理手记
  10. i5 12400f配什么主板