zzsrv / OpenWrt-Docker

OpenWrt-23.05 (PassWall & OpenClash),基于ImmortalWrt OpenWrt-23.05(每日更新)。
MIT License
131 stars 33 forks source link

如何构建一个最简的openwrt系统 #8

Open mia0x75 opened 5 months ago

mia0x75 commented 5 months ago

基于目前成熟的容器技术,有一个想法,让openwrt容器化,保持最小的功能(适度增加一个工具、网络命令 iperf3 socat tcping httping iftop dmesg ...),最基础的功能:拨号、DNS、DHCP、防火墙、UPNP、上网控制类(luci-app-accesscontrol)、网络加速类(luci-app-turboacc),一旦设置好基本以后不需要再折腾。

至于其他所有的功能 smartdns、ssr、xray...,全部都可以通过容器来运行,而且容器折腾坏了、容器重启都不影响正常上网。

探讨一下可以如何精简。

zzsrv commented 5 months ago

目前这个就是精简过的,在最小基础功能上增加了PassWall & OpenClash,可以fork项目自己修改精简。