记 软路由/个人服务器 捣鼓指南

记 软路由/个人服务器 捣鼓指南

本文从零配置 光猫/CPE -> 软路由(主路由)-> WIFI 路由器 组网,完成 PVE + OpenWrt 系统安装

文章开头先来个引出问题


为什么买服务器

  • 其实也是很久之前的愿望了,一直羡慕别人有一台服务器,能够在本地部署网页挂挂脚本等等。

  • 这次的契机主要还是我突然在 b 站了解到了 软路由 这一新奇东西(原谅我才了解=w=

  • 软路由 能实现科学上网DNS 加速广告屏蔽等等…

科学上网其实电脑挂小猫就可以,也不是必须的,

但是我想起我的苹果手机挂着软件会酷酷发热…再加上电脑时不时需要给终端代理 粘贴命令…

还有听说 DNS 加速能让打开网页 肉眼可见的快起来…

所以一拍即合(?)开始了服务器的选购:

(系统准备手动安装 PVE 虚拟机系统,再在 pve 上安装 openwrt + 其他 linux 系统)


零、选购服务器

由于我需要兼顾 软路由 + 服务器 的要求,所以干脆直接浏览器搜 软路由推荐 开找。

扒拉了一整天然后选择了这个出现次数多的性价比之王:

康耐信 N100 4 核 4 线程 2.5G 网卡 无内存/无硬盘/48W 电源 ¥685 (我好像买的比别人贵?:(

支持 ddr4 3200 笔记本内存,直接买了金士顿 32GB 的内存条 ¥429 (只做软路由 2gb 就够了

硬盘是支持 nvme m.2 和 sata 的,这里我买了 致态长江 Ti600 512GB ¥276

因为我将服务器作为 主路由 ,又没有路由器,所以买了一台小米 AX3000T 路由器 ¥130

小 tip:上面路由器和主机都是可以加国补优惠的

再将上最开始的光猫/CPE,就可以开始搞了(我是之前咸鱼买的二改夏新 R210 CPE ¥269

为了安装系统,还需要一个内存大于 8GB 的 U 盘 ¥15,还有最好 三根宽带线 ¥15


一、制作 PVE 启动 U 盘

因为要做 软路由 + 服务器,只安装一个 openwrt 肯定是不行的。

所以系统选择 PVE 虚拟机,可以同时运行多个系统。

  1. 首先在可运行电脑上下载 PVE iso 系统镜像,「官网下载」或「清华源镜像下载(国内推荐)」,进入后直接下载最新版「proxmox-ve_8.4-1.iso」。
  2. 下载相应的制作启动 U 盘工具,这里我用的是 balenaEtcher,多平台可用。
  3. 插入 U 盘,进入 balenaEtcher 选中 iso,选中 U 盘,开始制作…
  4. 完成后,拔出 U 盘

二、准备开始

制作完启动 U 盘后就可以准备开始了,

先把设备放一起,这里已经把内存条和硬盘装到服务器里了。

设备图


三、N100 刷系统

  1. 将 康耐信 N100 接入电源,用 hdmi 或 typec 线连接显示屏,完成后插入启动 U 盘开机。

  2. 然后会看到 PVE 的启动界面,选择(Graphical)第一个PVE启动页面

  3. 之后一路选择默认即可,遇到下面这个不要把 192.168.100.x 改为 192.168.1.x,默认即可。血的教训,这里的网段不可以和光猫/CPE 网段一样,正常是 192.168.1.x,所以不要改为这个。 Hostname 只是域名,随便改。

    配置页面

  4. 之后进入系统会显示 Web 端地址:192.168.100.2:8006 (默认)地址

PVE 默认登录账户:root,密码则是配置时设置的密码

到这里我们系统已经装好了,可以拔掉 N100 连接显示器的线了。


四、下载软路由系统 Kwrt(Openwrt)

这里还不着急用电脑连接 N100 上的 PVE,先下载 Kwrt(Openwrt)的镜像,方便后面没有网络(如果是宽带接入电脑网络)给 pve 安装 Kwrt。

Kwrt 官网 选择 “xx-GENERIC-SQUASHFS-COMBINED.IMG.GZ” 那个下载就行。

下载完成后,对 img.gz 文件解压,Windows 可以用解压软件,macOS 或 Linux 可以在终端用 unzip 命令给文件解压 (输入 unzip 空格 后拖入文件,回车)。

之后可以给.img 文件 重命名为 kwrt.img


五、接线配网

  1. 将 光猫/CPE 的 LAN 口与 N100 后面的任一网口连接作为 WAN 口(eth0 eth1 …都行

  2. 将 N100 另一任意网口 与电脑网口相接

  3. 连接后修改电脑网络配置,改为手动配置 IP,将路由改为 192.168.100.1,IP 修改为 192.168.100.x 随便一个。

    修改网络配置

  4. 打开浏览器,访问 192.168.100.2:8006,用户名默认 root,密码为配置系统时输入的密码。

    进入页面

登录系统,进行下一步。


六、PVE 配置

  1. 点击 pve - 系统 - 网络,点击创建,选择 Linux Bridge

  2. 创建页面中,桥接端口输入 enp3s0 (vmbr0 使用的下一个),其他不填,确认。

  3. 最后点击上面的 应用配置

  4. 最后就是图中样子了(下面是我已经安装 kwrt 后截的图,所以有个系统)

创建vmbr1


七、安装 Kwrt

因为后面要用命令去手动将系统引入磁盘,所以不创建操作系统和磁盘,以及不要创建后启动。

  1. 点击 pve,再点击右上角 创建虚拟机:(挨个配图太多,所以这里按照步骤依次描述)

    创建虚拟机

    • 常规:VM ID 默认 100 即可(后面会用到),名称可自定义为 kwrt。下一步
    • 操作系统:选择 不使用任何介质,下一步
    • 系统默认(若要选存储 选择 local-lvm),直接下一步
    • 磁盘:点击 scsi0 旁边的垃圾桶图标删除磁盘,下一步
    • CPU:N100 配置是 一个插槽 4 核心,这里设置 1 插槽 2 核心(1 核貌似足够),类别下拉选择 host,下一步
    • 内存:默认 2048 MB 相当足够。后续可再调,下一步
    • 网络:默认 vmbr0 即可,下一步
    • 确认:这里直接点击 完成(不要选择 创建后启动!)
  2. 点击 local(pve) - ISO 镜像,上传解压的 kwrt.img 镜像至系统,记得让文件名为 kwrt.img(后面有用):

    上传镜像

  3. 上传完成了会得到一个缓存地址,这里复制下来 /var/lib/vz/template/iso/kwrt.img,你跟我应该是一样的。

    缓存地址

  4. 打开 pve - shell 控制台,输入下面命令回车:

    1
    qm importdisk 100 /var/lib/vz/template/iso/kwrt.img local-lvm

    这里的 100 指虚拟机 ID,地址就是刚刚的缓存地址,local-lvm 指硬盘

    运行命令

  5. 完成后 kwrt 系统已经安装到 id 为 100 的虚拟机了,我们接着对其进行配置。

    • 配置硬件:这里需要完成两步,添加网络设备 vmbr1认领硬盘(双击后 添加) 并增加磁盘大小 (增加 2G 即可):

      配置硬件

    • 配置选项修改引导顺序为硬盘(只保留 scsi0 即可),开机自启动可设置为 是:

      配置选项

  6. 点开 100(kwrt)的控制台,点击 Start ,启动 kwrt!


八、登录配置 Kwrt

  1. 控制台登录 kwrt,默认用户名 root,默认密码 root

  2. 然后需要修改网络配置,输入下面命令回车:

    1
    vi /etc/config/network
  3. 用小键盘上下左右 移动光标,到 br-lan 的 ipaddr 位置,把里面的 10.xx.xx.xx 改为 192.168.100.x(任一,该 ip 为后面 kwrt 面板登录地址):

    点击 i 进入编辑模式,然后修改完成后 按 Esc 退出编辑,输入 :wq 保存退出

    修改ip

  4. 退出到 控制台 后输入命令 重新启动网络服务

    1
    service network restart
  5. 浏览器新建页面 打开 192.168.100.10(设置 ip),进入 kwrt 网页界面

    (壁纸是我自己设置的=w=)

    kwrt启动


九、配置小米 WIFI 路由器

现在 kwrt 已经安装好了,

但是要进一步配置,需要把 路由器 先配置为 桥接模式

(小米路由器重置可以用牙签长按后面的按钮)

  1. 将 N100 原本连接电脑的网线 与 小米路由器连接(然后可以再拿一根宽带跟路由器连接)
  2. 给小米路由器插上电源,会出现一个 不需要密码的 Wifi,我们用电脑连接(记得先把之前自定义 IP 改回 DHCP 模式)
  3. 然后浏览器打开 192.168.31.1miwifi.com,进入小米路由器后台。
  4. 选择 不插入网线继续设置,选择 有线中继 模式。
  5. 设置密码和 wifi 后,小米路由器就会重启,断开 wifi 后我们直接下一步。

十、Kwrt 连接路由器

再次修改电脑网络配置,改为手动配置 IP,将路由改为 192.168.100.1,IP 修改为 192.168.100.x 随便一个

  1. 进入网络向导,选择 连接现有路由器

  2. 默认自动获取,保存配置:

    连接路由器

  3. 这时候应该就可以连接小米路由器 WIFI了,如果不成功,可以进入 系统-软件包,自动更新下软件包。

  4. 将电脑手动配置 IP复原为 DHCP,完成!


那么配置软路由(Openwrt)就到这里结束了有疑问或错误欢迎评论区提出!

=w= 让我们下期再见(?

其他

这个教程主要讲了如何安装 pve,再安装 openwrt ,所以有些点没有涉及。

怎么用 pve 安装其他系统?

  • 很简单,只需要上传 iso 镜像,然后在创建虚拟机的时候就选择镜像,配置硬盘就可以了。

Openwrt 后面怎么安装插件呢?

  • 一个是可以在 iStore 安装插件,还可以在软件包搜 luci-app-xxx 进行安装。(如 OpenClashAdGuardHome等)

因为插件很多,所以就不一一概述了,可以再去搜索 OpenClashAdGuardHomeSmardDNS等去看一下配置教程。

记 软路由/个人服务器 捣鼓指南

https://blog.dogxi.me/home-server-setup-guide/

作者

Dogxi

发布于

2025-05-14

更新于

2025-06-07

许可协议

CC BY 4.0

评论

微信二维码