主路由、旁路由、软路由是什么
Table of Contents
主路由、旁路由和软路由是网络架构中的不同角色。这些路由设备共同构建了复杂的网络环境,满足不同需求。
1. 主路由
- 定义:主路由是网络的核心设备,负责连接内部网络与外部网络(如互联网),并管理数据包的转发。
- 功能:
- 提供 NAT(网络地址转换)
- DHCP(动态主机配置协议)
- 防火墙
- 流量控制
- 位置:通常位于网络的入口处。
2. 旁路由
- 定义:旁路由是辅助设备,不直接连接外部网络,而是与主路由协同工作,处理特定任务(如流量监控、广告过滤、VPN 等)。
- 功能:
- 流量监控
- 负载均衡
- 特定应用处理(如 VPN、广告过滤)
- 位置:连接在主路由之后,处理特定流量。
实现步骤
-
准备设备:
- 一台支持刷机的路由器(如 OpenWRT 支持的设备)或一台小型工控机。
- 确保旁路由与主路由在同一局域网内。
-
配置旁路由的网络接口:
- 将旁路由的 WAN 口设置为静态 IP,并确保与主路由在同一网段。
- 关闭旁路由的 DHCP 功能,避免与主路由冲突。
-
设置网关和 DNS:
- 将旁路由的网关指向主路由的 IP 地址。
- DNS 可以设置为公共 DNS(如 8.8.8.8)或主路由的 DNS。
-
配置主路由:
- 在主路由中,将需要处理的设备(如特定 IP 或 MAC 地址)的网关指向旁路由的 IP 地址。
-
安装所需服务:
- 在旁路由上安装所需的服务,如广告过滤(AdGuard Home)、科学上网插件(OpenClash)、流量监控工具等。
-
测试:
- 将设备的网关设置为旁路由的 IP,测试网络是否正常,并验证旁路由的功能是否生效。
举例
- 场景:你想通过旁路由实现广告过滤和科学上网。
- 步骤:
- 刷入 OpenWRT 系统到旁路由设备。
- 配置旁路由的 IP 为
192.168.1.2
,网关指向主路由192.168.1.1
。 - 在主路由中,将需要科学上网的设备(如手机、电脑)的网关设置为
192.168.1.2
。 - 在旁路由上安装 OpenClash 插件,配置科学上网规则。
- 测试设备是否可以访问被墙的网站,并检查广告是否被过滤。
3. 软路由
- 定义:软路由是通过软件实现的路由功能,运行在通用硬件或虚拟化平台上。
- 功能:
- 与传统硬件路由相同的功能(如 NAT、DHCP、防火墙)
- 更灵活,支持多种网络应用
- 优势:
- 成本低
- 配置灵活
- 易于扩展
实现步骤
-
准备硬件:
- 一台 x86 设备(如旧电脑、工控机)或虚拟机(如 VMware、Proxmox)。
- 至少两个网口(一个用于 WAN,一个用于 LAN)。
-
选择软路由系统:
- 常见的软路由系统有:OpenWRT、iKuai(爱快)、ROS(RouterOS)、pfSense 等。
- 下载系统镜像并写入 U 盘或直接安装到虚拟机。
-
安装软路由系统:
- 将 U 盘插入设备,从 U 盘启动并安装系统。
- 如果是虚拟机,直接加载镜像并安装。
-
配置网络接口:
- 将 WAN 口连接到光猫或上级路由。
- 将 LAN 口连接到交换机或 AP(无线接入点)。
-
设置路由功能:
- 配置 WAN 口为 PPPoE 拨号(如果需要)或 DHCP。
- 配置 LAN 口的 IP 地址(如
192.168.1.1
)和 DHCP 服务。
-
安装插件或扩展功能:
- 根据需求安装插件,如科学上网(OpenClash、PassWall)、流量监控、VPN 服务器等。
-
测试:
- 连接设备到软路由的 LAN 口,测试网络是否正常。
- 验证软路由的功能(如科学上网、流量控制)是否生效。
举例
- 场景:你想用软路由实现多拨(带宽叠加)和科学上网。
- 步骤:
- 在旧电脑上安装 iKuai 软路由系统。
- 配置 WAN1 和 WAN2 分别连接两条宽带线路。
- 在 iKuai 中启用“多拨”功能,实现带宽叠加。
- 安装科学上网插件,配置节点信息。
- 测试网络速度是否叠加,并验证科学上网功能。
总结
- 主路由:网络核心,负责内外网连接和基本路由功能。
- 旁路由:辅助设备,处理特定任务。
- 软路由:软件实现的路由,灵活且成本低。
明天介绍一下我最近弄的全自动生成爆文工作流