LK 博客
软路由如何使用:从入门到旁路由部署的完整指南
项目
约 1 分钟阅读 0 赞 0 条评论 霞鹜文楷

软路由如何使用:从入门到旁路由部署的完整指南

2371796741
程佳豪 @2371796741
累计点赞 0 登录后每个账号只能点一次
内容长度 0 正文词元数
正文
目录会跟随阅读位置移动。
阅读进度

软路由如何使用:从入门到旁路由部署的完整指南

很多人第一次听到“软路由”时,会觉得它很神秘:是不是一定要懂 Linux?是不是一定要多网口?是不是刷了 OpenWrt 就能直接科学上网、去广告、NAS、Docker 全部起飞?

其实软路由本质上并不复杂。它可以理解为:用一台小电脑来运行路由系统,让它承担比普通家用路由器更复杂、更自由的网络管理任务。

普通路由器更像是一个封闭设备,功能有限;软路由则像是一台可以安装插件、运行服务、自由配置网络规则的小型服务器。

本文就从新手角度,讲清楚软路由到底怎么用、适合干什么、单网口设备怎么部署,以及 OpenWrt / iStoreOS 常见问题如何处理。

一、什么是软路由?

软路由不是一种固定硬件,而是一种使用方式。

只要一台设备运行了路由系统,并承担网络转发、网关、DNS、插件服务等功能,它就可以被称为软路由。

常见软路由设备包括:

  • J1900 / N100 / N5105 小主机
  • 旧电脑
  • 工控机
  • 树莓派
  • 单板机
  • 虚拟机
  • 迷你主机

常见软路由系统包括:

  • OpenWrt
  • iStoreOS
  • ImmortalWrt
  • pfSense
  • OPNsense
  • RouterOS
  • Debian / Ubuntu 自建网关

对于国内新手来说,最常见的是:

OpenWrt / iStoreOS / ImmortalWrt

其中 iStoreOS 对新手更友好,界面比较简单,还有应用商店;OpenWrt 更原生、更干净;ImmortalWrt 插件生态更适合国内用户。

二、软路由能干什么?

软路由最大的优势是功能多、可玩性高。

1. 做主路由

主路由就是让软路由直接负责整个家庭网络。

网络结构一般是:

光猫 / 上级网络
    ↓
软路由 WAN 口
    ↓
软路由 LAN 口
    ↓
交换机 / AP / 电脑 / 手机

这种方式要求软路由最好有至少两个网口:

一个作为 WAN

一个作为 LAN


如果只有一个网口,也能做主路由,但需要 VLAN 或“单臂路由”,配置难度更高,不推荐新手一开始就这样做。

2. 做旁路由

旁路由是新手最推荐的玩法。

旁路由不是替代原来的路由器,而是接入现有网络,负责部分功能,比如 DNS、代理、广告过滤、插件服务等。

网络结构一般是:

主路由:192.168.1.1
软路由:192.168.1.2
电脑/手机:网关仍然可以是 192.168.1.1

如果你想让某台设备走软路由,可以把那台设备的网关和 DNS 改成软路由地址:

IP 地址:192.168.1.100
子网掩码:255.255.255.0
网关:192.168.1.2
DNS:192.168.1.2

旁路由的优点是:

不影响原来的网络

配错了也不至于全家断网

单网口设备也可以使用

适合新手慢慢折腾


所以如果你的软路由小主机只有一个网口,最建议先从旁路由开始。

3. 做插件服务器

软路由还可以运行很多插件,比如:

广告过滤

DNS 加速

DDNS 动态域名

内网穿透

Docker

文件共享

轻量 NAS

网络测速

流量监控

设备限速

家庭服务管理


这也是很多人折腾软路由的主要原因。


---

三、软路由适合哪些人?

软路由适合这些人:

想学习网络知识的人

想自己掌控家庭网络的人

想搭建旁路由的人

想玩 Docker、NAS、DDNS 的人

想提升路由器功能的人

家里设备多,需要统一管理的人


但它不适合这些人:

完全不想折腾

网络一断就很焦虑

家里只有一个主路由且不能断网

不愿意学习 IP、网关、DNS、LAN、WAN 这些基础概念


软路由很好玩,但它不是“刷完就完事”的东西。它更像是一台网络实验小服务器。


---

四、软路由常见硬件选择

1. J1900 小主机

J1900 是很常见的入门软路由配置。

优点:

便宜

功耗低

能跑 OpenWrt / iStoreOS

适合旁路由、轻量 Docker、内网服务


缺点:

性能比较老

部分老机器对 EFI 镜像兼容性一般

单网口版本不适合直接做主路由


适合用途:

旁路由
DNS 服务
广告过滤
轻量 Docker
内网工具服务器
学习网络配置

2. N100 / N5105 小主机

这类性能更强,适合长期使用。

优点:

性能强

功耗低

支持虚拟化更舒服

可同时跑软路由、Docker、NAS、轻量服务


缺点:

价格比 J1900 高

新手初期不一定用得上这么强


适合用途:

主路由
旁路由
Docker 服务器
NAS
虚拟机
家庭服务器

3. 单网口设备

单网口不是不能做软路由,但更适合旁路由。

单网口设备推荐用法:

主路由负责拨号和 Wi-Fi
软路由作为旁路由接入 LAN
需要走软路由的设备手动设置网关和 DNS

不推荐新手一开始就搞:

单臂路由
VLAN 主路由
复杂透明代理
全局接管家庭网络


---

五、软路由系统选择

1. OpenWrt

OpenWrt 是最经典的软路由系统。

优点:

原生、干净、稳定

文档多

适合学习底层网络配置


缺点:

插件安装对新手不太友好

国内源配置有时麻烦

很多功能需要手动折腾


适合有一定 Linux / 网络基础的人。

2. iStoreOS

iStoreOS 更适合新手。

优点:

界面友好

有应用商店

很多功能可以图形化安装

适合家用软路由


缺点:

部分老硬件可能会有兼容问题

镜像版本要选对

插件多了以后也可能出问题


适合刚入门、想快速体验软路由的人。

3. ImmortalWrt

ImmortalWrt 更偏国内用户习惯。

优点:

插件生态丰富

国内用户教程多

比较适合折腾


缺点:

版本较多,新手容易选错

不同固件质量差异比较大


适合想折腾插件的人。


---

六、安装软路由前需要准备什么?

你需要准备:

1. 一台小主机或旧电脑
2. 一个 U 盘
3. 一根网线
4. 一台电脑
5. 系统镜像
6. 写盘工具

常用写盘工具:

Rufus
balenaEtcher
DiskGenius
Ventoy
physdiskwrite

注意:软路由镜像不是复制到硬盘里,而是要“写入磁盘”。

错误做法:

把 img 文件复制到 SSD
把 img.gz 直接放进硬盘
只格式化一个分区

正确做法:

下载 img.gz
解压得到 img
用写盘工具写入整个 SSD 或 U 盘
从该磁盘启动


---

七、OpenWrt / iStoreOS 镜像怎么选?

如果你是 x86 小主机,一般选择:

x86_64
generic
combined

常见镜像名可能是:

openwrt-x86-64-generic-ext4-combined.img.gz
openwrt-x86-64-generic-squashfs-combined.img.gz
openwrt-x86-64-generic-ext4-combined-efi.img.gz

其中:

combined.img.gz

通常适合 Legacy BIOS 启动。

combined-efi.img.gz

适合 UEFI 启动。

如果你是 J1900 这类比较老的小主机,建议优先尝试:

ext4-combined.img.gz

而不是 EFI 版本。

如果你刷了 EFI 版本后出现:

启动卡死
键盘无反应
网卡不通
进不了后台

可以尝试换成非 EFI 版本,并在 BIOS 里开启 Legacy / CSM。


---

八、软路由启动后怎么看是否成功?

系统启动后,屏幕上一般会显示类似信息:

OpenWrt login:

或者:

root@iStoreOS:~#

如果是 iStoreOS,可能还会显示 quickstart 菜单:

0) Show Interfaces
1) Change LAN IP
2) Install X86
3) Reset
q) Quit

如果能看到 LAN IP,比如:

LAN IPv4: 172.18.8.44
DeviceName: br-lan
Name: eth0
Link: UP
Speed: 1000 Mbit/s

说明系统已经启动成功,网卡也正常。

此时可以在浏览器访问:

http://172.18.8.44

注意要使用 http://,不要用 https://。


---

九、为什么我进不了后台?

这是新手最常见的问题。

1. 电脑和软路由不在同一个网段

比如软路由是:

172.18.8.44

但电脑是:

192.168.1.100

这两个就不在一个网段,直接访问可能失败。

解决方法是手动设置电脑 IP:

IP 地址:172.18.8.45
子网掩码:255.255.255.0
网关:172.18.8.44
DNS:172.18.8.44

然后访问:

http://172.18.8.44

2. 访问地址输错

正确写法:

http://172.18.8.44

错误写法:

172.1 8.8.44
https://172.18.8.44
172.18.8.44:443

如果后台是 HTTP 服务,使用 HTTPS 可能打不开。

3. 网线没连接好

检查网口灯。

如果系统里显示:

Link: DOWN

说明网线没有连通。

如果显示:

Link: UP
Speed: 1000 Mbit/s

说明物理连接正常。

4. Web 服务没有启动

如果能进入命令行,可以检查:

/etc/init.d/uhttpd status

重启 Web 服务:

/etc/init.d/uhttpd restart

如果系统没有安装 LuCI,则需要安装 Web 管理界面。


---

十、如何修改软路由管理 IP?

在 iStoreOS 的 quickstart 菜单中,可以选择:

1) Change LAN IP

比如你想把软路由改成:

192.168.1.2

适合作为旁路由接入主路由。

如果你想电脑直连测试,可以改成:

192.168.100.1

然后电脑设置:

IP 地址:192.168.100.2
子网掩码:255.255.255.0
网关:192.168.100.1
DNS:192.168.100.1

浏览器访问:

http://192.168.100.1


---

十一、单网口软路由怎么用?

单网口设备最推荐做旁路由。

假设你的主路由是:

192.168.1.1

你可以把软路由设置成:

192.168.1.2

然后网络结构是:

光猫
 ↓
主路由 192.168.1.1
 ↓
交换机 / LAN 口
 ↓
软路由 192.168.1.2

此时软路由不是主网关,而是网络里的一个辅助网关。

如果你想让某台电脑走软路由,可以在那台电脑上设置:

电脑 IP:192.168.1.100
子网掩码:255.255.255.0
默认网关:192.168.1.2
DNS:192.168.1.2

如果想让所有设备都走软路由,可以在主路由 DHCP 里把网关和 DNS 下发成软路由地址。不过这一步有断网风险,新手建议先只改单台设备测试。


---

十二、旁路由基础配置思路

旁路由一般需要注意几个地方:

1. 软路由 LAN IP

设置成和主路由同网段,但不能冲突。

例如:

主路由:192.168.1.1
软路由:192.168.1.2

2. 关闭软路由 DHCP

如果主路由已经负责分配 IP,软路由就不要再开 DHCP。

否则可能出现:

有的设备拿到主路由分配的 IP
有的设备拿到软路由分配的 IP
网络混乱
部分设备上不了网

所以旁路由模式下通常是:

主路由 DHCP:开启
软路由 DHCP:关闭

3. 设置软路由网关

软路由自己的网关应该指向主路由:

网关:192.168.1.1
DNS:192.168.1.1

也可以根据需求设置其他 DNS。

4. 测试单台设备

先不要全家设备一起切。

可以只拿一台电脑测试:

电脑 IP:192.168.1.100
网关:192.168.1.2
DNS:192.168.1.2

如果这台电脑正常上网,再考虑推广到其他设备。


---

十三、软路由常用插件

1. DDNS

如果家里有公网 IP,可以用 DDNS 绑定域名,方便外网访问家里服务。

常见用途:

远程访问 NAS
远程访问博客
远程 SSH
远程管理服务

2. AdGuard Home

用于 DNS 广告过滤。

可以过滤:

网页广告
部分 App 广告
恶意域名
跟踪域名

但它不是万能的,很多视频平台广告和 App 内广告不一定能完全过滤。

3. Docker

如果软路由性能足够,可以跑 Docker。

可以部署:

个人博客
文件管理器
内网穿透
监控面板
下载工具
轻量数据库

不过如果软路由是 J1900 + 4G 内存,不建议跑太重的服务。

4. PassWall / OpenClash 等代理插件

这类插件用于代理规则管理。

安装时要注意:

系统架构是否匹配
插件依赖是否完整
内核版本是否兼容
不要一次装多个同类插件

如果你在 iStoreOS / OpenWrt 上传插件时提示架构不匹配,常见原因是:

下载了错误架构的 ipk
插件版本和系统版本不兼容
依赖包缺失
系统源没有配置好

x86 小主机一般需要选择:

x86_64
amd64

而不是:

aarch64
armv7
mips
mipsel


---

十四、软路由常见问题排查

1. 启动卡死,键盘无反应

可能原因:

镜像选错
EFI / Legacy 启动模式不匹配
SSD 写盘不完整
硬件兼容性不好
BIOS 设置问题

解决方法:

关闭 Secure Boot
关闭 Fast Boot
开启 CSM / Legacy
换非 EFI 镜像
重新写盘
先刷官方 OpenWrt 测试

2. 网卡显示 Link Down

说明网口没有检测到连接。

检查:

网线是否插好
电脑网口是否启用
交换机/路由器端口是否正常
网卡灯是否亮

3. 能 ping 通,但打不开后台

可能是 Web 服务没起来。

尝试:

/etc/init.d/uhttpd restart

或者检查是否安装 LuCI。

4. 能进后台,但不能上网

检查:

网关是否正确
DNS 是否正确
防火墙区域是否正确
旁路由 DHCP 是否关闭
主路由是否能上网
软路由是否能 ping 外网

可以在软路由里测试:

ping 192.168.1.1
ping 223.5.5.5
ping baidu.com

如果能 ping IP,不能 ping 域名,多半是 DNS 问题。

5. 插件安装失败

常见原因:

架构不匹配
依赖缺失
系统版本过新或过旧
软件源不可用
上传了错误 ipk

安装插件前要确认自己的架构:

opkg print-architecture
uname -m

x86 小主机常见是:

x86_64


---

十五、软路由新手建议

如果你是第一次玩软路由,我建议按这个顺序来:

第一步:先刷系统,能进后台
第二步:修改 LAN IP
第三步:作为旁路由接入主路由
第四步:关闭旁路由 DHCP
第五步:单台电脑手动设置网关测试
第六步:安装少量插件
第七步:确认稳定后再扩展功能

不要一开始就做这些事情:

直接替换主路由
一次安装一堆插件
同时装多个代理插件
乱改防火墙
乱开 DHCP
改完不记配置

软路由最重要的是稳定。能稳定运行,再谈功能丰富。


---

十六、推荐的新手网络方案

对于大多数人,尤其是单网口小主机,我推荐这个方案:

主路由:继续负责拨号、Wi-Fi、DHCP
软路由:作为旁路由,固定 IP 为 192.168.1.2
电脑/手机:需要时手动把网关和 DNS 改成 192.168.1.2

这样即使软路由坏了,也不会影响全家网络。

如果软路由崩了,只需要把电脑/手机网关改回主路由:

192.168.1.1

网络就能恢复。


---

十七、总结

软路由不是单纯“更强的路由器”,它更像是一台网络实验平台。

它可以帮你实现:

网络管理
DNS 优化
广告过滤
旁路由
Docker 服务
DDNS
内网穿透
流量监控
插件扩展

但它也需要你理解一些基础概念:

IP
网关
DNS
LAN
WAN
DHCP
防火墙
网段

如果你是新手,不建议一开始就把软路由当主路由使用。最稳的路线是:

> 先做旁路由,先保证能进后台,先让一台设备测试通过,再慢慢扩展功能。



软路由真正的乐趣,不是一次配置成功,而是在不断折腾中理解网络是怎么工作的。

当你能看懂 LAN IP、网关、DNS、DHCP、Link UP 这些信息时,你就已经真正入门了。

作者名片

2371796741
程佳豪
@2371796741

全栈工程师,擅长网页设计,程序开发

评论区
文章作者和管理员都可以管理这里的评论。
0 条评论
登录后即可参与评论。 去登录
还没有评论,欢迎留下第一条交流内容。