安装软件包之前首先更新软件包索引:
若更新索引无报错,可根据需求执行以下命令安装对应软件包:
安装 IPV6 组件 (之前的文档有误,已修改):
https://doc.openwrt.cc/1-General/7-Packages/
Ps:
1. 目前京东签到服务插件未包含在软件包中,可通过以下命令:
2. 11 月 22 日及之前的 Docker 服务无法启动,现已修复。
23 日起的固件在按上文安装 luci-app-dockerman 以及 Docker 组件后可正常使用 Docker。
opkg update未执行 opkg update 而直接执行 opkg install 安装软件包将会报错。
若更新索引无报错,可根据需求执行以下命令安装对应软件包:
安装 IPV6 组件 (之前的文档有误,已修改):
opkg install ipv6helper安装 Dockerman 以及 Docker 组件:
opkg install luci-app-dockerman luci-i18n-dockerman-zh-cn安装网易云音乐解锁:
opkg install luci-app-unblockneteasemusic按上文如法炮制,可以安装 openwrt.cc 软件源中的任何软件,详情请移步:
https://doc.openwrt.cc/1-General/7-Packages/
Ps:
1. 目前京东签到服务插件未包含在软件包中,可通过以下命令:
opkg update来安装京东签到服务。
opkg install node
wget https://github.com/jerrykuku/luci-app-jd-dailybonus/releases/download/v1.0.6/luci-app-jd-dailybonus_1.0.6-20211016_all.ipk
opkg install ./luci-app-jd-dailybonus_1.0.6-20211016_all.ipk
2. 11 月 22 日及之前的 Docker 服务无法启动,现已修复。
23 日起的固件在按上文安装 luci-app-dockerman 以及 Docker 组件后可正常使用 Docker。
【软件源更新】
1. OpenWrt.cc 软件源 现已提供: 几乎所有被源码支持的 arm/aarch64 设备的 OpenWrt 固件,欢迎下载相应固件体验;
2. 软件源新提供的固件仅包含默认软件包,不再集成主题以及其他基础软件包。仅预配置好基于 OpenWrt.cc 的软件源并添加中文支持;
3. 新提供的固件目前一天更新一次,固件对应的软件源大约两天更新一次;
4. 软件源已迁移至国内服务器,访问体验明显提升;
5. 将文件下载服务器由将 Nginx 更换为 Caddy,提升细节体验;
6. 提升了软件源站的负载均衡和故障转移体验;
7. 因为此次支持的设备较多 (大约有上百个) 所以请自行探索自己的设备是否被支持。
【未支持的设备举例】
1. K2/K2P/极路由等 mips 架构的设备;
2. N1/月光宝盒/章鱼星球等需要杂交 Armbian 才能出固件的 arm 设备;
3. AX3600 等未被主线支持的 arm 设备。
【一些展望】
1. OpenWrt-Mini 项目之后不再提供 OpenWrt-Mini 固件,但新提供的固件已经涵盖现在 OpenWrt-Mini 项目中已支持的所有设备;
2. OpenWrt-Rpi 项目不会有大的变动,将一如既往向大家提供预置适量插件的固件。
1. OpenWrt.cc 软件源 现已提供: 几乎所有被源码支持的 arm/aarch64 设备的 OpenWrt 固件,欢迎下载相应固件体验;
2. 软件源新提供的固件仅包含默认软件包,不再集成主题以及其他基础软件包。仅预配置好基于 OpenWrt.cc 的软件源并添加中文支持;
3. 新提供的固件目前一天更新一次,固件对应的软件源大约两天更新一次;
4. 软件源已迁移至国内服务器,访问体验明显提升;
5. 将文件下载服务器由将 Nginx 更换为 Caddy,提升细节体验;
6. 提升了软件源站的负载均衡和故障转移体验;
7. 因为此次支持的设备较多 (大约有上百个) 所以请自行探索自己的设备是否被支持。
【未支持的设备举例】
1. K2/K2P/极路由等 mips 架构的设备;
2. N1/月光宝盒/章鱼星球等需要杂交 Armbian 才能出固件的 arm 设备;
3. AX3600 等未被主线支持的 arm 设备。
【一些展望】
1. OpenWrt-Mini 项目之后不再提供 OpenWrt-Mini 固件,但新提供的固件已经涵盖现在 OpenWrt-Mini 项目中已支持的所有设备;
2. OpenWrt-Rpi 项目不会有大的变动,将一如既往向大家提供预置适量插件的固件。
【使用 Termux 和 QEMU 在 Android 中运行 OpenWrt 虚拟机】
(本文仅供体验,实用价值不大)
# 在 Termux 中安装需要的软件包
# 关闭防火墙 (否则你不能进入 OpenWrt LuCI 面板)
http://127.0.0.1:8080
用户名: root
密码: password
即可进入 LuCI 面板~
在同一局域网下的设备访问:
# 退出虚拟机
先按 Ctrl+A 组合键,然后再按 X 即可退出虚拟机。
参考链接:
extremecoders-re/openwrt-qemu.md
(本文仅供体验,实用价值不大)
# 在 Termux 中安装需要的软件包
pkg update# 创建并进入目录
pkg install qemu-system-arm gzip
mkdir -p qemu# 下载 OpenWrt 内核和固件
cd qemu
wget https://openwrt.cc/snapshots/targets/armvirt/32/immortalwrt-armvirt-32-zImage-initramfs# 解压固件
wget https://openwrt.cc/snapshots/targets/armvirt/32/immortalwrt-armvirt-32-rootfs-ext4.img.gz
gzip -d immortalwrt-armvirt-32-rootfs-ext4.img.gz# 运行虚拟机
qemu-system-arm -device virtio-net-pci -netdev user,id=net1,hostfwd=tcp::8080-:80 -device virtio-net-pci,netdev=net1 -nographic -M virt -m 128 -kernel immortalwrt-armvirt-32-zImage-initramfs -drive file=immortalwrt-armvirt-32-rootfs-ext4.img,format=raw,if=virtio -append 'root=/dev/vda rootwait'# 等待屏幕无输出 (1 分钟左右) 后按回车键进入 TTY
# 关闭防火墙 (否则你不能进入 OpenWrt LuCI 面板)
/etc/init.d/firewall stop# 关闭软件包签名验证 (可能可以解决一些 ipk 安装的问题)
sed -i '/check_signature/d' /etc/opkg.conf手机打开浏览器,在地址栏输入:
http://127.0.0.1:8080
用户名: root
密码: password
即可进入 LuCI 面板~
在同一局域网下的设备访问:
http://手机在局域网中的IP:8080也可进入 LuCI 面板。
# 退出虚拟机
先按 Ctrl+A 组合键,然后再按 X 即可退出虚拟机。
参考链接:
extremecoders-re/openwrt-qemu.md
This media is not supported in your browser
VIEW IN TELEGRAM
【更新日志】
1. 原 OpenWrt-Mini 项目已更名为 OpenWrt-Buildbot ,访问原 OpenWrt-Mini 项目时将自动跳转至新仓库地址 (也就是说你在浏览器中保存的的书签无需更改);
2. 修复了这段时间 Docker 版 OpenWrt 镜像释出失败的问题 (咕咕咕);
3. 将原 OpenWrt-Docker-Mini 项目的内容合并至 OpenWrt-Docker 项目 (原 OpenWrt-Docker-Mini 项目已切至 Archive 状态)。
4. 现在我这里的所有 Docker 版 OpenWrt 镜像均已支持通过 opkg 从软件源中安装任意软件包 (是的你没听错)。
1. 原 OpenWrt-Mini 项目已更名为 OpenWrt-Buildbot ,访问原 OpenWrt-Mini 项目时将自动跳转至新仓库地址 (也就是说你在浏览器中保存的的书签无需更改);
2. 修复了这段时间 Docker 版 OpenWrt 镜像释出失败的问题 (咕咕咕);
3. 将原 OpenWrt-Docker-Mini 项目的内容合并至 OpenWrt-Docker 项目 (原 OpenWrt-Docker-Mini 项目已切至 Archive 状态)。
4. 现在我这里的所有 Docker 版 OpenWrt 镜像均已支持通过 opkg 从软件源中安装任意软件包 (是的你没听错)。
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
【更新日志】
本次更新适用于 OpenWrt-Rpi 与 OpenWrt-Buildbot 项目。
x86_64 设备:
1. 内核版本切至 5.10.x
2. 固件预置 i225 网卡驱动 kmod-igc
3. 取消 grub 开机菜单等待延迟
其他设备未做改动。
本次改动已于今日固件生效,下载固件即可体验~
本次更新适用于 OpenWrt-Rpi 与 OpenWrt-Buildbot 项目。
x86_64 设备:
1. 内核版本切至 5.10.x
2. 固件预置 i225 网卡驱动 kmod-igc
3. 取消 grub 开机菜单等待延迟
其他设备未做改动。
本次改动已于今日固件生效,下载固件即可体验~
目前 OpenWrt-Rpi 项目与 OpenWrt-Buildbot 项目所有编译流程文件均已在 Github 项目开源,编译流程公开透明,欢迎查阅。
另外因为 OpenWrt-Rpi 项目与 OpenWrt-Buildbot 项目目前均采用编译完成后将编译生成物传至云端的方式,即使编译过程公开透明,但在除我之外的其他人看来,很难保证固件或软件包在编译完成至上传至存储服务器的这段时间内有没有其他的事情发生。
所以,今天这两个项目增加了几个 commit:
OpenWrt-Rpi @ 8a81fdc
OpenWrt-Buildbot @ fa4a2e6
OpenWrt-Buildbot @ b7c5bb2
简而言之就是在生成固件或生成软件包索引后,马上打印固件以及其他生成文件的 sha256sums 文件以及各软件包索引签名 (Packages.sig) 文件的文件内容。
如果在最新的一次 Github Action 流程中打印出的 sha256sums 文件内容中的校验值与你下载到本地的固件校验值相同,那么说明固件在编译生成后到你下载固件时之间的这段时间未被修改。
如果在最新的一次 Github Action 流程中打印出的软件包索引签名 (Packages.sig) 文件与你手动访问的签名文件相符,那么说明软件包在内容在生成索引后到你手动访问之间的这段时间内未被修改。
原理请参考官方文档:
[OpenWrt Wiki] Release Signing
另外因为 OpenWrt-Rpi 项目与 OpenWrt-Buildbot 项目目前均采用编译完成后将编译生成物传至云端的方式,即使编译过程公开透明,但在除我之外的其他人看来,很难保证固件或软件包在编译完成至上传至存储服务器的这段时间内有没有其他的事情发生。
所以,今天这两个项目增加了几个 commit:
OpenWrt-Rpi @ 8a81fdc
OpenWrt-Buildbot @ fa4a2e6
OpenWrt-Buildbot @ b7c5bb2
简而言之就是在生成固件或生成软件包索引后,马上打印固件以及其他生成文件的 sha256sums 文件以及各软件包索引签名 (Packages.sig) 文件的文件内容。
如果在最新的一次 Github Action 流程中打印出的 sha256sums 文件内容中的校验值与你下载到本地的固件校验值相同,那么说明固件在编译生成后到你下载固件时之间的这段时间未被修改。
如果在最新的一次 Github Action 流程中打印出的软件包索引签名 (Packages.sig) 文件与你手动访问的签名文件相符,那么说明软件包在内容在生成索引后到你手动访问之间的这段时间内未被修改。
原理请参考官方文档:
[OpenWrt Wiki] Release Signing
2022-04-22-moode-r810pre1-arm64-lite.img.xz
595.2 MB
Moode Audio 64 位版 (8.1.0-pre1),适用于树莓派 4B (3B 系列未测试)。
镜像使用 moode-player/imgbuild 构建。
(这是一个音频播放器系统,非 OpenWrt)
镜像使用 moode-player/imgbuild 构建。
(这是一个音频播放器系统,非 OpenWrt)
Forwarded from Su Ling
暂时不考虑添加源码中未包含的第三方包了。
每个人都有自己的需求,我这边的固件已经给了大家极大的自由性,但仍然没有办法满足每个人的需求,如果我这边不停地按照每个人的需求在源里添加第三方包,这将是个无穷无尽的工作,如果有特定的需求建议自己编译固件或者用 imagebuilder 构建固件。
关于 luci-app-adguardhome 在源中无法被找到的问题,这个 LuCI 插件已经在源码的这个 Commit 中被移除了,我相信这个包在源码中被移除有它被移除的道理,同时因为上条所述原因,我也不打算将 luci-app-adguardhome 这个包重新添加进软件源中。
每个人都有自己的需求,我这边的固件已经给了大家极大的自由性,但仍然没有办法满足每个人的需求,如果我这边不停地按照每个人的需求在源里添加第三方包,这将是个无穷无尽的工作,如果有特定的需求建议自己编译固件或者用 imagebuilder 构建固件。
关于 luci-app-adguardhome 在源中无法被找到的问题,这个 LuCI 插件已经在源码的这个 Commit 中被移除了,我相信这个包在源码中被移除有它被移除的道理,同时因为上条所述原因,我也不打算将 luci-app-adguardhome 这个包重新添加进软件源中。
Forwarded from Su Ling
PVE 宿主机内核从 5.13 升级到 5.15 之后可能会出现显卡直通 (HDMI 直通) 下 Windows 虚拟机的 鼠标指针不显示 或 鼠标反应卡顿 的问题。解决方法如下:
1. 使用 noVNC 或 RDP 登录进 Windows,在“控制面板 - 鼠标 - 指针选项”中启用“显示鼠标轨迹”,并把滑块拖至最左 (基本不影响显示体验);
2. 回退内核至 5.13:
检查是否安装 5.13 版内核:
如果你想解除内核固定,可以执行:
1. 使用 noVNC 或 RDP 登录进 Windows,在“控制面板 - 鼠标 - 指针选项”中启用“显示鼠标轨迹”,并把滑块拖至最左 (基本不影响显示体验);
2. 回退内核至 5.13:
检查是否安装 5.13 版内核:
proxmox-boot-tool kernel list如果 5.13 内核未被安装或者内核被手动清理的话可能需要手动安装 5.13 内核:
apt install pve-kernel-5.13安装成功后再次执行以下命令查看已安装的内核:
proxmox-boot-tool kernel list固定之后启动的内核版本:
proxmox-boot-tool kernel pin 5.13.19-6-pve保存配置:
proxmox-boot-tool refresh重启后内核即被回退至 5.13。
如果你想解除内核固定,可以执行:
proxmox-boot-tool kernel unpin 5.13.19-6-pve
proxmox-boot-tool refresh
不出意外的话 6 月 29 日之后固件的升级问题应该被解决了~
感谢暗云酱的修复~
(升级问题主要波及树莓派用户,如果你的设备也遇到过无法升级的问题,也可以刷入新版固件试试看)
如果你正在运行 6 月 29 日或者更晚释出的固件,之后有新固件释出时可以直接通过 LuCI 面板在线升级或通过 sysupgrade 命令升级。
如果你正在运行 6 月 29 日之前释出的固件,目前仍然无法升级成功。若后续想实现成功升级,需要 全新刷入 最新版本的固件。
如果你进行了分区扩容等操作,我这边不保证后续可以升级成功。
还是老生常谈,升级时不建议勾选 “保留配置” 这一项,否则有概率出现不可预知的问题。
另外 ext4 固件意外断电丢配置 / 写只读的问题应该也得到一定缓解 (在 ext4 文件系统中加入了日志特性),如果刚需 ext4 固件的话也可以考虑升级。
以上内容适用于 OpenWrt-Rpi 项目和 OpenWrt-Buildbot 项目。
感谢暗云酱的修复~
(升级问题主要波及树莓派用户,如果你的设备也遇到过无法升级的问题,也可以刷入新版固件试试看)
如果你正在运行 6 月 29 日或者更晚释出的固件,之后有新固件释出时可以直接通过 LuCI 面板在线升级或通过 sysupgrade 命令升级。
如果你正在运行 6 月 29 日之前释出的固件,目前仍然无法升级成功。若后续想实现成功升级,需要 全新刷入 最新版本的固件。
如果你进行了分区扩容等操作,我这边不保证后续可以升级成功。
还是老生常谈,升级时不建议勾选 “保留配置” 这一项,否则有概率出现不可预知的问题。
另外 ext4 固件意外断电丢配置 / 写只读的问题应该也得到一定缓解 (在 ext4 文件系统中加入了日志特性),如果刚需 ext4 固件的话也可以考虑升级。
以上内容适用于 OpenWrt-Rpi 项目和 OpenWrt-Buildbot 项目。
immortalwrt-armvirt-64-ext4-efi.img.gz
41.7 MB
此文件为添加了 UEFI 启动支持的 OpenWrt 固件,适用于 64 位 ARM 设备 (现为初版,仅供测试)。
此固件软件包预置情况与 OpenWrt-Buildbot 项目固件相同。
此固件已预置 kmod 本地软件源与 OpenWrt.cc 软件源,可以从软件源中随意安装软件包。
此固件未解决软件包签名验证问题,所以暂时关闭了软件包签名验证(其实是懒)。
使用教程详见 F 大说明。
https://www.tgoop.com/openwrt_flippy/2998
启动虚拟机后需要进入虚拟机内终端,
修改
修改完毕后执行
访问
固件预览见此消息评论区。
宿主机: 树莓派 3B
OS: Raspberry Pi OS (64-bit)
(不建议无 Linux 基础的同学使用)
此固件软件包预置情况与 OpenWrt-Buildbot 项目固件相同。
此固件已预置 kmod 本地软件源与 OpenWrt.cc 软件源,可以从软件源中随意安装软件包。
此固件未解决软件包签名验证问题,所以暂时关闭了软件包签名验证
使用教程详见 F 大说明。
https://www.tgoop.com/openwrt_flippy/2998
启动虚拟机后需要进入虚拟机内终端,
修改
/etc/config/network
以适应你当前的局域网配置,修改完毕后执行
/etc/init.d/network restart
重启网络,访问
/etc/config/network
文件中你设置的 Lan 口 IP 即可进入 LuCI 面板。固件预览见此消息评论区。
宿主机: 树莓派 3B
OS: Raspberry Pi OS (64-bit)
(不建议无 Linux 基础的同学使用)
Forwarded from 心惊报 (投稿机器人)
【仓库存档说明】
由于 18.06 版本已结束支持周期,且上游分支 immortalwrt:openwrt-18.06-k5.4 已停止更新,
故相关 OpenWrt 仓库已转为存档 (Archive) 状态,终止所有无意义的编译任务。
现有软件源和固件不会被删除,你可以继续在 https://openwrt.cc 访问和下载到它们。
欢迎使用 immortalwrt 项目的官方固件:
https://downloads.immortalwrt.org
感谢大家的一路支持和陪伴~❤️🎉
由于 18.06 版本已结束支持周期,且上游分支 immortalwrt:openwrt-18.06-k5.4 已停止更新,
故相关 OpenWrt 仓库已转为存档 (Archive) 状态,终止所有无意义的编译任务。
现有软件源和固件不会被删除,你可以继续在 https://openwrt.cc 访问和下载到它们。
欢迎使用 immortalwrt 项目的官方固件:
https://downloads.immortalwrt.org
感谢大家的一路支持和陪伴~❤️🎉
This media is not supported in your browser
VIEW IN TELEGRAM