1. 安装IStoreOS
下载IStoresOS镜像
前往IStoresOS官方github进行下载虚拟机86镜像,官方地址:https://fw.koolcenter.com/iStoreOS/x86_64_efi/
下载最新的镜像即可
上传镜像到飞牛一个目录中
创建IStoreOS虚拟机
打开飞牛“虚拟机”应用(没有安装的去应用商店安装即可)
点击“新建虚拟机”,进行虚拟机相关设置
选择前面下载的镜像,解压不解压都可以,然后根据自己的配置配置cpu、内存等(主板估计配置下载的EFI的镜像就改成EFI,普通的就选BIOS)
添加存储空间(如果要开启沙箱可以再添加一个磁盘作为沙箱环境)
添加网卡
硬件直通,按需设置,可以直接点下一步
创建完成,先别开机,编辑详情,可以按需增加磁盘空间
确认后,选择开机
配置IStoreOS
基础配置
等系统启动一两分钟,然后点击此虚拟机“NVC访问”进入控制台,等待这个界面后,按回车进入
输入:quickstart,利用键盘“上下键”选择1 Change LAN IP,回车:
输入要分配给iStoreOS的LAN口的ip(必须是PVE虚拟LAN的IP段,比如PVE的管理IP是192.168.3.88,那么此处的IP就必须是192.168.3.XXX),回车生效;
然后选择QUIT退出此界面:
输入:reboot重启iStoreOS,这样浏览器输入我们设置的IP,就进入iStoreOS界面了。
如果重启卡在这个页面就去虚拟机中强制关机再选择开机(这个也一直没找到原因)
重新开机后输入配置的ip,如192.168.3.151访问iStoreOS的界面,iStoreOS默认登录密码是:password
路由配置
登录后配置路由信息,点击菜单栏网络向导,设置自己的路由模式
这边选择旁路由模式,设置相关信息,选择手动配置,配置前面设置的ip,如192.168.3.151,并关闭ipv4的DHCPV4服务,采用主路由分配
保持进入首页查看联网状态
2. 安装插件
插件下载
前往github下载插件🐱插件,地址:https://github.com/vernesong/OpenClash/releases ,选择对应版本下载对应的ipk
下载插件所需要的内核信息(因网络问题,安装插件会提示没有内核,此处提前下载需要的内核,后续手动进行安装)
下载地址:https://github.com/MetaCubeX/mihomo/releases
下载mihomo-linux-amd64-compatible类的版本
🐱安装
依赖安装
进入iStoreOS的控制台,可以输入ip+7681或者虚拟机NVC进入,如:http://192.168.3.151:7681,输入账号密码进入
安装🐱插件所需依赖;分别执行命令
#iptables opkg update opkg install bash iptables dnsmasq-full curl ca-bundle ipset ip-full iptables-mod-tproxy iptables-mod-extra ruby ruby-yaml kmod-tun kmod-inet-diag unzip luci-compat luci luci-base
上传插件安装
进入iStoreOS页面的应用中心iStore,选择手动安装,上传下载的插件ipk
提示安装成功后刷新下页面,然后去服务查看有没有猫咪插件栏(没有的话退出登录重新登录下)
安装内核
选择后台页面系统-文件传输,选择前面下载的内核文件进行上传(上传成功目录未/tmp/upload/ 下面)
上传成功后回到命令控制台,7681端口,进入文件目录,找到上传的文件
cd /tmp/upload ll
解压内核插件,并重命名为clash_meta
gunzip -d mihomo-linux-amd64-compatible-v1.19.14.gz mv mihomo-linux-amd64-compatible-v1.19.14 clash_meta
将内核文件移动至 /etc/openclash/core/目录下
mv clash_meta /etc/openclash/core/
再到/etc/openclash/core/目录下看有没有对应的内核文件
cd /etc/openclash/core/
然后给clash_meta文件赋权
chmod 777 clash_meta回到iStore的后台,选择服务-openclash中的插件设置,选择系统更新,查看是否识别出来内核版本
正常识别出来版本号的话便是安装成功了。
插件配置
配置订阅
找到插件的配置订阅选项进入,选择添加,设置自定义名称及机场订阅地址保存,其余都默认即可,保存配置
保存后点击更新配置
开启运行
进入运行状态首页,等待页面加载完成,选择对应的配置文件,然后开启运行
插件外部控制配置(管理页面)
选择插件设置-外部控制,找到管理页面设置,设置对应的端口以及密码
设置好后,滑倒页面最下面,应用配置,浏览器可以直接通过ip+端口访问管理页面地址
也可以通过首页运行状态控制面板直接打开,可以自动填充账号密码,直接打开进行切换节点,根据自己喜欢选择不同的面板ui
设置代理认证
如果针对http/socket代理需要添加认证,可以进行账号密码设置
选择覆写设置,往下滑找到设置 SOCKS5/HTTP(S) 认证信息,填写对应的用户名和密码,后续访问代理ip+端口时需要填写账号密码