软路由和OpenWrt/LEDE
原创
©著作权归作者所有:来自51CTO博客作者Andy_黎青的原创作品,请联系作者获取转载授权,否则将追究法律责任
软路由和OpenWrt/LEDE
软路由
路由器的作用
- 路由器的一个作用是连通不同的网络,
- 另一个作用是选择信息传送的线路。
- 选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通率,从而让网络系统发挥出更大的效益来。
硬路由和软路由的区别
- 路由器可以分为硬路由和软路由。
- 硬路由是指采用特定的硬件设备,再配合系统厂商自行开发的路由软件,提供专门的路由器功能,软件与硬件是互相配合的。
- 我们家里常用的TP-Link、华为、H3C 等路由器,就属于硬路由器
- 软路由是指利用台式机或服务器配合一定软件而形成的路由解决方案,主要靠对软件的设置,实现路由器的功能,它的软件与硬件是独立分开的。
- 软路由硬件设备
- 旧电脑
- 开发板(树莓派,香蕉派,甜橙派等)
- 服务器
- 工控机
- 硬件虚拟机(如电脑上安装的 VMware Workstation 虚拟机等等)
- 软件系统
安装软路由
硬件
- 安装在笔记本上的 VMware Workstation 16 虚拟机
软件系统
安装步骤
- 安装 VMware Workstations 虚拟机软件
- 在 KoolShare LEDE 固件 下载虚拟机转盘文件
- openwrt-koolshare-mod-v2.36-r14941-67f6fa0a30-x86-64-generic-squashfs-combined-efi.vmdk
- 新建虚拟机
- 选择自定义安装,并选择 稍后安装操作系统
- 客户机操作系统选择 Linux,版本选择 Linux 4.x 内核
- 选择仅主机模式
- 选择使用现有磁盘,并选中上一把下载的虚拟机转盘文件
-
openwrt-koolshare-mod-v2.36-r14941-67f6fa0a30-x86-64-generic-squashfs-combined-efi.vmdk
- 配置尽量大方一下,以便提升安装速度。例如,这里设置内存为 4G , 2 个CPU 4 核心
- 配置虚拟机
- 目前虚拟机仅有一张网卡(仅主机模式),需要再添加一张网卡并选中NAT模式
- 如果依赖虚拟机可以通过第一张网卡和内部其他节点互联互通,又可以通过另外一张网卡进行上网
- 启动虚拟机
- 此时虚拟机运行的是 OpenWRT LEDE 系统,IP 地址为 192.168.1.1
- 如果仅主机模式(VMnet1)网卡不在 192.168.1.0 网段,需要修改虚拟机IP并重启。
- 访问LEDE 系统,并根据需要进行配置
- 默认密码:koolshare
软由器的应用
安装插件
- 这里安装科学上网插件(不方便提供,但插件很多,大家可以自己检查)
- 启动科学上网插件,开启 Socks5 代理,代理端口 1281
笔记本通过代理上网(WIFI链接)
- 如果是有线链接,可以尝试其他方式
- 这里推荐使用 Proxifier 作为辅助工具
- 配置代理服务器IP为软路由IP,端口为 1281,代理类型为 Socks 5
- 配置代理规则(规则优先级和前后顺序一致)
- 目前IP是本机IP或者软路由IP,采用直连方式
- 配置某个常用浏览器的所有请求均通过软路由转发(建议)
- 其他均采用直连(建议的默认规则)
- 规则配置参考图:
- 测试代理