mihomo 不管在客户端还是路由上都有难以解决的痛点

1 月 11 日
 hentailolicon

客户端有个难以解决的痛点, 就是主机需要频繁的开关机每次都要启动一次内核, 而 mihomo 的内核启动有概率出现性能异常的 bug, 不管是直连还是代理都会速度巨慢, 这时候就得去重启一下内核才能解决

运行在路由上虽然可以解决需要频繁启动关闭内核的问题, 但是也有个大问题就是无法使用进程代理了, 现在不管是哪个维护的规则其实都很难全覆盖 ip 段和域名, 不使用进程代理的话很多应用都会漏, 尤其是需要加速游戏的情况下这个问题是最无解的

目前感觉两个都有自己的优势, 但是两个的痛点都很致命, 也不知道各位大佬有没有好的解决方案能同时解决两个痛点

5976 次点击
所在节点    宽带症候群
21 条回复
WaldenHorizon
1 月 11 日
vps 或者机场的延迟都远远比不上专业的游戏加速器吧
要不试试双端共用,路由器不管游戏,pc 客户端只配置进程规则,和游戏一起启动
hentailolicon
1 月 11 日
@wangritian 我的 hk 延迟在 30ms 目前玩东南亚也只有 65-70ms 跟 uu 加速器差不多,目前只能双端共用这样解决了,不过还是希望能有一种方案能全部解决,路由器上一些桌面应用的规则没有进程代理很难处理
cj323
1 月 11 日
什么系统,我 macos 没遇到重启问题。另外,这 bug 有 issue 吗?没有可以开一个;感觉项目维护得还挺好的。
hentailolicon
1 月 11 日
@cj323 mac 基本不关机吧, 我工作用的 mac 就不会有这个问题, 平常用的 windows 经常出现这个 bug, 但是没任何报错日志, 只要已发现网络速度不对我就重载核心然后就体感正常了
Echo521
1 月 11 日
我这也有这个问题。我用的 arch ,裸核+web ui ,开启 tun 模式,每次休眠之后,就需要手动重启 mihomo core
MYDB
1 月 11 日
别人维护的规则肯定会漏,建议自己去编写。

常玩的游戏没多少,几分钟就能写完一个游戏的规则。

游戏规则一般包含顶级域名+端口就可以了,放在所有规则最上面,如果游戏内资源下载想走直连,可以把子域名放在游戏规则的上面。

游戏规则抓 ip 是最不现实的,即使是 uu 等加速器,也需要靠玩家去反馈问题才能维护 ip 规则表
dbak
1 月 11 日
整个低功耗的 x86 小主机装 mihomo 当透明网关
psllll
1 月 11 日
规则不都是可以自己写的吗
把自己玩的游戏域名或者 ip 写进去不就行了
kome
1 月 11 日
Windows 系统的话, 代理游戏用 Netch 呗, 自己建一个配置文件, 把自己玩的游戏都扔进去, 平时的非游戏流量该怎么走怎么走.
Nasei
1 月 11 日
主机为什么需要关机,台式机需要的关机频率从我的经验来看要比 mbp 还要低的
Sirius8
1 月 11 日
别人写的规则可能会漏,但是漏的很少,你经常访问的网站或应用实际也没几个,发现漏了自己抓包添上就行
WaldenHorizon
1 月 11 日
@hentailolicon 查到一个叫 dscp 标记的东西,win 组策略可以给指定***.exe 的数据包添加一个指定的 dscp 数值,然后路由器 openclash 的 rules 支持 DSCP,123,Proxies 的规则,你可以在路由器配置好一个固定的数值去代理,然后 win 多个游戏进程名分配同一个数值

另外回复前面说可以自己配置 ip 端口规则的,他们会随着游戏版本动态更新,非常麻烦
weiweiwitch
1 月 11 日
我是 Windows 11 的笔记本,用的 Windows 服务开机启动跑的裸核,开启的全局 Tun 模式,而且设置了复杂的分流规则,每天开关机(这 2 个月在尝试不关机睡眠来使用笔记本),没遇到什么性能或者连接异常问题呀。
Ossi
1 月 11 日
我运行在路由层 GEOIP,CN,DIRECT 这样不够吗?
lymanbernadette6
1 月 12 日
macOS 的 tun 模式下确实有这个问题, 不是必现。 出现问题时必须重新启动内核。
1CeMan
1 月 12 日
试试 sing-box 内核的工具。
JoeoooLAI
1 月 13 日
我的感觉是跟机场的规则有一定关系,之前用一段时间确实需要重启一下。最近机场的规则简化了以后感觉好了些
QS0x01
1 月 14 日
@Ossi 这个 GEOIP 根本不准,有时候大厂服务器 IP 也会送中导致无法访问,只能放在最后实在没得规则能匹配了再用。
Ossi
1 月 15 日
@QS0x01 我从来没有碰到过,你开定时更新规则文件了吗,给个网址我测测
skylancer
1 月 17 日
@MYDB 那你想太多了,绝大多数都是动态维护一个表的,没见过几个游戏是用域名的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1184556

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX