2023年5月

  五一假期,都想着出去走走玩玩,放松一下因上班、学习而疲惫的心。我们一家虽然没有外出旅游,但还是会带孩子们出去走走,我们一家喜欢骑行。

  5.1那天的安排是骑行去四川大学,带两个小学生去大学校园走走、看看、感受感受。这样的安排孩子们也非常的满意,去的路上非常顺利,来到大学校园,孩子们也是兴奋不已。

  所有的意外都在一瞬间发生。就在我们回家的路上,人多车多。一家人骑行在一条比较狭窄的马路上,身旁有连绵不断的小轿车、电瓶车驶过。小丫头骑自行偶尔会向外拐,所有我担心她的安全,在靠右行驶的路上,我就稍微向中间靠了一点,防止她向外偏移的情况下是安全的。哪知道,骑行途中,前方的小丫头停顿了一下,我也跟着停顿,左脚踩在地上,刹那间,就被后方行驶来的小轿车把我的脚给压在了前车轮下面。唉,车祸就这样发生了,庆幸只是小伤。

  事故之后,才觉得后怕。鞋子挤压坏了,脚没有骨折,虽说是小伤,可是我依然走路都艰难,一瘸一拐,步步疼痛。小轿车稍微再前进一点,可能我的脚就废了。真的很幸运,感谢哪位可能车技还不够好,安全意识还不够强的女士刹车及时,救了我的左脚,往回了很多的损失和不便。要提高安全意识,这次的事故也是对自己和家人的一个警示。在外出行,生命安全第一,不可掉以轻心,以后尽可能让孩子在安全的道路上骑行,道路窄小,车多人多的地方,不骑车推车前行。这样自己也不用过于担心孩子的安危,而忽视了自己的安全。

  在生命和健康面前,一切都是浮云。在事故面前,人类是那么的渺小和无能。只能祈求自己是幸运的。怎样才能尽可能的让自己幸运和安全呢!遵纪守法,提高安全意识。突然想到《钢铁是怎样炼成的》里面的“人最宝贵的东西是生命,生命属于人只有一次。”好好珍惜!

第五章:鱼缸记

  最近,我对客厅对鱼缸感兴趣了。客厅里一共有两个鱼缸,缸口都用防跳网盖住的,防止那些鱼“想不开”,跳出来寻死。我的习惯是先试探再猛攻。先把前脚搭在柜子上,发现上面可以踩,再跳上鱼缸。鱼缸后面是过滤器,左边抽水,经过过滤棉过滤出一些沙子、鱼粪等,最后从右边管子流回来,就这样反复循环,直到棉布脏得不得了,主人才清洗让后换水,再重新放进去。过滤器是敞开的,我总是到上面去舔水喝,喝好了就蹲在上面看鱼、休息。不知道我有什么错,主人们总是把我赶下去,就连最温柔体贴的女主人也如此。

  一天凌晨,我照旧跳上去喝水,舔着舔着,把水管子舔歪了,往缸壁上流,流到柜子上,又从柜子上顺着流到地上。我在鱼缸上舔不到了,干脆就跳地面上去舔。喝足了,撒泡尿就睡觉去了,任水滴在地上,越积越多。

  早上,小主人刚来到鱼缸跟前就惊叫起来,说话中时不时提到我的名字。接着,主人们都聚到鱼缸前,议论着什么,脸色都阴沉沉的,主人把我拖到鱼缸前,指着地上的水和歪斜的管子,训斥了好久,我好几次想逃脱,结果主人一巴掌,我又吓得安分了。良久之后,主人终于放我走了,我不知道犯了错,也不敢在房间里乱窜,只好夹着尾巴回到自己的猫笼里。

  之后,主人对鱼缸进行了大改造,把它搬到了一个鹅黄色的长桌子上,比之前高得多,不过我仍旧跳得上去,窗户我都能去,一个桌子还能难倒我,茶几、饭桌、灶台,哪个我没去过,只是在主人面前不敢罢了。

  唉!只不过看来鱼缸以后是不能去了。

项目详情如下

OpenWrt-Docker

GitHub Stars
GitHub Forks
Docker Stars
Docker Pulls

本项目旨在构建适用于树莓派 1~4 、适用于 armv6/armv7/armv8(aarch64)/x86_64(amd64) 平台设备的 OpenWrt 镜像 (每日更新)。

Github: https://github.com/SuLingGG/OpenWrt-Docker

DockerHub: https://hub.docker.com/r/sulinggg/openwrt

支持设备及镜像版本

本项目基于 immortalwrt: openwrt-18.06-k5.4,每日上午 8 点编译 OpenWrt 镜像,镜像构建完成后将同时推送到 DockerHub 和 阿里云镜像仓库 (上海) 。

对于国内用户,为提高镜像拉取体验,可以考虑拉取存放于阿里云镜像仓库的镜像,镜像名称及标签如下表所示:

OpenWrt 标准镜像

OpenWrt 标准镜像为集成常用软件包的 Docker 镜像,镜像自带软件包可满足大多数情景下的使用需求。

支持设备/平台DockerHub阿里云镜像仓库 (上海)
树莓派 1Bsulinggg/openwrt:rpi1registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi1
树莓派 2Bsulinggg/openwrt:rpi2registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi2
树莓派 3B / 3B+sulinggg/openwrt:rpi3registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi3
树莓派 4Bsulinggg/openwrt:rpi4registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi4
armv7sulinggg/openwrt:armv7registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv7
arm8/aarch64sulinggg/openwrt:armv8registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv8
x86_64/amd64sulinggg/openwrt:x86_64registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64

OpenWrt-Mini 镜像

OpenWrt-Mni 镜像为几乎未添加额外软件包的 Docker 镜像,你可以自行通过 opkg 安装你需要的软件包。

支持设备/平台DockerHub阿里云镜像仓库 (上海)
树莓派 1Bsulinggg/openwrt-mini:rpi1registry.cn-shanghai.aliyuncs.com/suling/openwrt-mini:rpi1
树莓派 2Bsulinggg/openwrt-mini:rpi2registry.cn-shanghai.aliyuncs.com/suling/openwrt-mini:rpi2
树莓派 3B / 3B+sulinggg/openwrt-mini:rpi3registry.cn-shanghai.aliyuncs.com/suling/openwrt-mini:rpi3
树莓派 4Bsulinggg/openwrt-mini:rpi4registry.cn-shanghai.aliyuncs.com/suling/openwrt-mini:rpi4
armv7sulinggg/openwrt-mini:armv7registry.cn-shanghai.aliyuncs.com/suling/openwrt-mini:armv7
arm8/aarch64sulinggg/openwrt-mini:armv8registry.cn-shanghai.aliyuncs.com/suling/openwrt-mini:armv8
x86_64/amd64sulinggg/openwrt-mini:x86_64registry.cn-shanghai.aliyuncs.com/suling/openwrt-mini:x86_64

注意事项

  • 其中,树莓派 2B 镜像同时适用于 2B/3B/3B+/4B 。
  • 若拉取镜像时不加任何标签,则将使用 latest 标签拉取镜像,latest 指向的镜像与树莓派 2B 镜像实际上为同一镜像。
  • 镜像中软件包的集成情况基本上与 SuLingGG/OpenWrt-Rpi 项目中相同,但在 SuLingGG/OpenWrt-Rpi 项目的基础上,去掉了一些与无线/内核特性强相关的软件包。
  • 由于 Docker 容器与宿主机共享内核,所以 Docker 容器的内核特性与宿主机当前的内核特性相同。
  • 本项目固件支持 opkg 安装软件包,软件源内有 7000+ 个软件包可供选择。
  • (对于高级用户) 某些软件包可能依赖一些特定的内核特性,所以我不保证 opkg 软件源中的所有软件包都可以正常使用。且因为上文所述原因,在 OpenWrt 中安装 kmod 是无效的,如果有需求,请提前在宿主机中提前载入相应的内核模块,例如:
modprobe ip6_udp_tunnel
modprobe ip6table_nat
modprobe pppoe
modprobe tun
modprobe udp_tunnel
modprobe xt_TPROXY

镜像详细使用方法请参考博客文章:

「在 Docker 中运行 OpenWrt 旁路网关」

https://mlapp.cn/376.html

鸣谢

P3TERX/Actions-OpenWrt (本项目基于此项目):

https://github.com/P3TERX/Actions-OpenWrt

OpenWrt Source Repository:

https://github.com/openwrt/openwrt/

Lean's OpenWrt source:

https://github.com/coolsnowwolf/lede

CTCGFW's Team:

https://github.com/project-openwrt