Proxmox VE 部署 OpenWrt 实现旁路由图文说明教程
系列文章:家庭服务器
前几天打算把家里小主机的服务升级一下!因为更新过程中需要访问Github等海外线上服务。但是!你懂的,经常莫名其妙无法访问!升级中断后导致源码出现了问题!
虽然博主之前分享过很多解决方案:GitHub国内加速,但在Linux上使用还是不太方便!
于是周末折腾了一下利用 Proxmox 安装OpenWrt,然后OpenWrt旁路由为其他内网服务器加速!
OpenWrt选择
- Lean 的 OpenWrt 源码(Lienol)
该源码库在 OpenWrt 社区影响力巨大,但其主仓库地址可能会根据开发者策略和平台变化而调整。
项目定位: 这是一个用于自行编译的 OpenWrt 源码,其中包含了大量的中文用户常用插件。
主流仓库地址:
GitHub: 您可以在 GitHub 上搜索 Lean openwrt 或 openwrt-lede 来找到目前活跃的仓库。由于原作者的仓库有时会关闭或变动,建议寻找社区中维护活跃且 Star 数量高的 Fork 或镜像仓库。
- ImmortalWrt(不朽固件)
这是 OpenWrt 在国内社区的一个重要分支项目,旨在更好地服务中国用户,提供更多的本地化功能和硬件支持。
GitHub 源码地址:https://github.com/immortalwrt/immortalwrt
说明: 这是 ImmortalWrt 项目的官方源码仓库,可用于自行编译。
官方固件下载地址:https://downloads.immortalwrt.org/
说明: 这里提供了 ImmortalWrt 的稳定版(如 24.10.4 系列)和开发版快照。
- KoolShare 固件
KoolShare 曾经是国内最知名的路由器固件社区之一,其固件以集成“软件中心”方便安装插件而闻名。
项目定位: 曾经主要以论坛和官方网站发布,现在固件下载和讨论主要集中在相关社区和论坛。
寻找方式: 由于版权和网络环境变化,KoolShare 官方网站的固件下载渠道现在非常不稳定。建议您在路由器相关的技术论坛或贴吧(如恩山无线论坛)中搜索关键词 “KoolShare OpenWrt” 或 “KoolClash”,通常会有热心网友分享针对特定机型的编译版本或下载链接。
博主使用了一个23年收藏的一个版本,由于作者不允许共享,这里就不多说明了!虽然这么多版本,但是操作上差不了太多!
部署过程
创建虚拟机
1,Proxmox 新建虚拟机,名称随意,注意 VM ID(后面会用到)
点击【高级】,选中 【开机自启动】(要不然选择这个做旁路由的主机可能无法上网~)
2,操作系统,选择【不使用任何介质】
因为OpenWrt不用ISO镜像安装,直接格式化成硬盘文件即可!
3,磁盘保持默认设置即可(因为后面会删除掉,不用担心浪费空间)
CPU设置,按照自己的情况选择!如果只做旁路由2核 + 1G内存就足够了!
CPU权重,建议该值要比其他虚拟机高一些,数值越大优先级越高!
4,网络如图默认即可,然后提交保存即可
5,提交成功后,然后进行下一步
6,硬件 - 硬盘(scsi0) - 分离
7,移除【CD/DVD启动器】和 【硬盘(scsi0)】
上传镜像文件
访问 【local(pve)】 - 【ISO镜像】 - 上传 (选择童鞋下载的OpenWrt镜像文件)
镜像文件名称需要留意下,后面会用到!
导入镜像文件
点击 【pve】 - 【Shell】准备执行命令
以下命令得注意几个参数:
102 为 VM ID
xxxxxx.img 为上传的ISO镜像文件名称
替换下面的内容然后执行
qm importdisk 102 /var/lib/vz/template/iso/xxxxxx.img local-lvm
挂载硬盘
虚拟机控制台 - 硬件 - 未使用的磁盘 - 编辑
总线/设备 修改为 SATA
添加开机引导
按图将硬盘添加到引导启动中
配置OpenWRT
1,启动虚拟机后,可见控制台显示已经启动,但是IP没有
2,控制台输入 vi /etc/config/network 修改 lan 节点的 IP为童鞋要设置的
这里涉及到一些Linux命令行操作,不做太详细说明!
- vi /etc/config/network
- 按 i (进去编辑模式)
- 修改 IP 地址
- 按 ESC 退出编辑模式
- 输入 :wq 保存
- 输入 reboot 重启主机
重启成功后,浏览器访问:http://你的IP
简单旁路由
这里说说最简单的一种旁路由形式,不同的OpenWrt版本,设置可能不太一致!
目前我家里的内网相对简单!所有设备都在同一个路由器下!网关:192.168.31.1
OpenWrt 设置IP 为 192.168.31.199
当然OpenWrt需要跑一套科学服务,毕竟咱们是要解决访问Github等问题。这部分内容这里不做详细说明!
内网的主机,手机,平板等咋走旁路由呢?
仅需将这些设备网络的网关从 192.168.31.1 改成 192.168.31.199 即可!
这样就解决我们的问题了!这样也是最简单的!其实大部分童鞋家里的网络没有那么复杂!
追求完美的童鞋说,我不想手动改网关?要无缝切换?如何这样的话网络可能略复杂了,本文暂不做说明了。
最后说明
1,OpenWrt的各种功能非常强大,旁路由只是其中的小部分功能
2,还有网络多播,AdGuard,DDNS,FRP 等等好玩实用的功能,有兴趣的童鞋搜索玩玩
3,还支持Docker部署服务,可自己部署签到脚本,挂机脚本等等
4,自己想玩玩?但没有小主机?没有能刷固件的路由器?其实自己的电脑安装一套虚拟机就能体验了
5,本文仅作个人纪录分享,请 '键盘侠' 免喷,劳驾绕行
6,有志同道合的童鞋,右上角可加入群组
版权声明:
作者:我是小马甲~
链接:https://fandai.gezi.workers.dev/19234.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。



















知音
我是小马甲~@知音
saxon
我是小马甲~@saxon
windy