OpenWrt 镜像种类繁多,各路大神都有相应的作品。试用的多了,反倒感觉官方镜像最是简单明了,也没什么杂七杂八的功能。所谓的高大全,事实上是给了我们一堆几乎用不到的工具,占用系统资源不说,还影响稳定性。
于是产生了一个自已制作镜像的念头,使用最新版的 OpenWrt,只安装最新版 Passwall 插件用于代理上网,十分符合喜欢极简风的个性。
最终镜像成功制作出来了,提供给大家使用,希望喜欢。
1] 镜像说明
镜像主要功能参数说明如下:
- 系统架构:x86/64
- 启动方式:BIOS
- 文件系统:ext4
- 根分区大小:1GB
- OpenWrt 版本:23.05.2
- 登录密码:123
- 界面语言:简体中文
- 网络接品:DHCP 自动获取 IP 地址
- Passwall 版本:4.75-5
- 代理组件安装:naive、xray
根据以上的指标参数,这个镜像非常适合利旧主机作为软路由使用。可以添加 naive 或者 xray 支持的节点。
2] 镜像的使用
首先下载镜像文件”OpenWrt-disk-image.img.zip”,解压后会有一个镜像文件”OpenWrt-disk-image.img”,文件大小为1.24GB。
使用 PE 工具制作启动 U 盘,将镜像文件和镜像刷写工具”DiskImage_1_6_WinAll.exe”复制至 U 盘中。
使用 U 盘启动主机,进入 PE 系统。将主机一块磁盘的所有分区删除,以备进行镜像刷写。
打开刷写工具”DiskImage”,分别选择刷写分区和镜像文件,使用”Write Image”选项卡,如下图所示:
图.1 使用DiskImage 刷写镜像
确定无误后,点击”Start”按钮进行刷写。刷写成功后,就将镜像完整刷写至选择的磁盘。
再次启动主机,选择使用刷写了镜像的磁盘作为启动磁盘,就会引导进入 OpenWrt 系统。
如果将主机接入具备 DHCP 功能的家用路由器中,主机会自动获取动态 IP 地址。使用如下命令就会显示相关信息:
# ip a
此时,会显示 OpenWrt 主机的 IP 地址信息:
图.2 查看 OpenWrt 主机的 IP 地址
此时,使用浏览器访问”http://192.168.181.140″,就会进入 OpenWrt 管理界面。配置好 Passwall 后就会可以代理上网了。
如果不具备 DHCP 环境,需要给 OpenWrt 主机配置静态 IP,则连接至主机,编辑”/etc/config/network”文件,内容如下:
/* 修改前内容 */ config interface 'lan' option device 'br-lan' option proto 'dhcp' /* 修改后内容 */ config interface 'lan' option device 'br-lan' option proto 'static' option 'ipaddr' '192.168.0.1' option 'netmask' '255.255.255.0'
配置修改完成后,使用如下命令重新启动网络:
# /etc/init.d/network reload
之后,使用浏览器访问”http://192.168.0.1″,就可以进入 OpenWrt 的管理界面了:
图.3 镜像文件 OpenWrt 管理界面
3] 镜像使用的其它说明
由于镜像刷写后,根分区只有 1GB,而主机磁盘多数会大于此数值。所以希望扩充根分区,可以按如下步骤操作(此方法存在一定风险,谨慎使用):
# opkg update # opkg install resize2fs # fdisk /dev/sda
进入磁盘分区管理工具后,先按”d”选择删除分区,使用默认3,然后再按”n”新建分区,并一直回车直到完成,最后按”w”将修改保存至磁盘:
图.4 扩展 OpenWrt 根分区大小
扩展分区大小后,再使用如下命令将扩展的空间生效至文件系统:
# resize2fs /dev/sda3
图.5 将扩展分区生效至文件系统
此时,OpenWrt 主机的根分区就扩展完成了。
4] 镜像资源下载
需要使用的工具如下,根据需要下载即可:
- OpenWrt 镜像文件(x86/64架构):>>下载地址<<
- 镜像刷写工具Disk Image:>>下载地址<<
- 自用 Win8 PE 镜像:>>下载地址<<
- 镜像文件写 U 盘工具 UltraISO:>>下载地址<<
- ISO 文件编辑工具 MagicISO:>>下载地址<<