楔子

用了很多年的免费的韩国春川甲骨文云的4核24G的ARM VPS因为春川没有ARM实例,无法降级配置,终于倒在了这一波甲骨文的屠刀之下

祸不单行的是发现azure需要续期了,结果依然是azure的邮箱无法登录了,基本宣告了免费的VPS已经全部可以宣告失联了

现在手里付费的VPS只有两台,但还有一些免费或者便宜付费的订阅链接,里边有大量良莠不齐的节点,如果随机轮训使用,碰到时延超高的那种机器就会转圈圈很久

想法

家里机器用的旁路由,旁路由上部署了一个MiH**o的进程

通过看文档知道可以通过controller API能拿到所有注册的节点,就想通过测速的脚本筛选出时延比较理想的节点列表,然后自动放在一个load-balance的分组中不就可以保证能最大化利用各种订阅又不影响速度么

实现

mihomo-latency-pool

感慨

有了AI之后以前不想动手翻文档的事都可以让AI去翻然后AI实现了

最终效果

37c2db1a