之前是 armbian 宿主机运行 docker ,docker 启动 openwrt 容器。
但是 openwrt 不太好用,openclash 启动/加载慢,页面太卡了,设置复杂花哨多。
加上想要自己编译把插件集成进去 openwrt 镜像,但是老是编译失败。
然后看到 v2 有人用 alpine+mihomo 裸跑,写了个 docker compose 文件,
容器基于 debian+mihomo+macvlan, 配置文件基于 mihomo 官方示例,然后自己手搓代理分组,用运营商 dns ,用起来体验比 openwrt 那一套舒服多了。
配置更新、重启内核、重载配置都能在 web 页面执行,不用再去 openclash 界面操作了。openclash 界面慢得不行。。
然后最好的一点是,节点切换能立刻生效(马上关掉之前的连接,重新连新的节点),之前 openclash 的好像得连接断开再重连。
国内直连测速,不经过旁路由 950M/s,经过旁路由 750M/s ,性能损失还算可以接受。旁路由是 RK3528 芯片的一个盒子。国外测速 200+M/s ,主要跟机场节点速度有关,还没到 RK3528 的性能上限,2 元/月的机场还要什么自行车。
但是 openwrt 不太好用,openclash 启动/加载慢,页面太卡了,设置复杂花哨多。
加上想要自己编译把插件集成进去 openwrt 镜像,但是老是编译失败。
然后看到 v2 有人用 alpine+mihomo 裸跑,写了个 docker compose 文件,
容器基于 debian+mihomo+macvlan, 配置文件基于 mihomo 官方示例,然后自己手搓代理分组,用运营商 dns ,用起来体验比 openwrt 那一套舒服多了。
配置更新、重启内核、重载配置都能在 web 页面执行,不用再去 openclash 界面操作了。openclash 界面慢得不行。。
然后最好的一点是,节点切换能立刻生效(马上关掉之前的连接,重新连新的节点),之前 openclash 的好像得连接断开再重连。
国内直连测速,不经过旁路由 950M/s,经过旁路由 750M/s ,性能损失还算可以接受。旁路由是 RK3528 芯片的一个盒子。国外测速 200+M/s ,主要跟机场节点速度有关,还没到 RK3528 的性能上限,2 元/月的机场还要什么自行车。