虚拟机安装openWRT可以作为旁路由使用,在open WRT上安装科学上网插件可以实现局域网下的所有设备使用魔法。
下载
打开这个地址https://mirror-03.infra.openwrt.org/
下载完成后解压会得到一个openwrt-23.05.3-x86-64-generic-ext4-combined-efi.img
文件,然后需要使用StarWind V2V Converter
将img文件转为vmdk文件
打开StarWind V2V Converter
选择Local file
选择刚才的openwrt-23.05.3-x86-64-generic-ext4-combined-efi.img
选择转换后的目标文件位置
选择目标镜像的格式
可以修改文件的输出目录
新建虚拟机
设置网络
1 | vim /etc/config/network |
1 | reboot |
添加新的硬盘
1 | opkg update |
格式化/dev/sdb
分区
1 | mkfs.ext4 /dev/sdb |
安装中文包
刷新浏览器
安装SFTP
安装iStore
iStore 是一个开源且标准的 OpenWRT 软件中心实现,是属于易有云团队的固件 iStoreOS 的一部分。详情请跳转至这里
iStore 的设计目标:
- 方便用户安装插件
- 每个插件都有教程,方便初学者入门使用插件
- 适配所有的 OpenWRT 皮肤,以及移动端
- 全部基于 OpenWRT 的标准接口开发,不用以前 KoolShare LEDE 的特有的插件风格的软件中心
iStore 的无法弥补的缺陷:
- 因为 OpenWRT 版本特别多,导致不同平台的插件依赖不一样。所以即使你的系统能安装 iStore,iStore 里面的插件不一定能安装
- 我们需要固件开发者自主集成 iStore,并解决 iStore 里面的各种插件的依赖
简单来说,iStore比较适合新手或者不想特别折腾的同学,里面集成了各种应用,根据自身需求,直接点击安装即可,直接跳过下载安装依赖以及安装软件包等繁琐步骤。
21版本的固件安装 iStore 需要依赖
luci-compat
使用opkg安装
1 | opkg install luci-compat |
如果安装失败就到dl.openwrt.ai下载,注意版本。
访问iSotre软件包地址**https://istore.linkease.com/repo/all/store/**
下载上述的几个文件。
打开“系统”>”Software” 选怎Upload Package…
依次安装刚才下载的一个ipk
包,如果安装luci-app-openclash
报错可以才试一次。
安装v2rayA
在“服务”菜单下选择“V2rarA”开启服务并进入web界面
进入web管理页面后点击“import”添加订阅链接
如果想要将openWRT作为旁路由使用的话需要关闭主路由的DHCP服务不然会和旁路由DHCP冲突,旁路由(openWRT)连接主路由的接口要设置成静态IP网关是主路由的地址,旁路由需要开启DHCP服务。这样就设置好了主路由下连接设备的ip都是由旁路由分配的所有的数据都会经过旁路由,这时就可以在旁路由上安装一些科学上网的插件或者是广告过滤插件等。