我的路由器有 2 个出口,一个上网,一个 iptv 自己写了一个防火墙规则,识别到 iptv 流量会自动打 tag 0x11 ,然后走 iptv 的出口。
之前用 homeproxy 的时候,这个规则会和 homeproxy 的规则冲突,我提议让 homeproxy 增加一个绕过已经打 tag 的流量的方案,作者以增加复杂度为由否决了我的提议。
我看还有一些以 mihomo 为内核的客户端,其实如果让我自己编译 mihomo 然后写配置文件,再自己写一个防火墙规则也不是不可以,但是这玩意学习成本不知道有多少,我之前手写 sing-box 配置的时候就觉得非常恶心,他 dns 一套规则然后路由又一套规则,感觉增加复杂度,然后他本身还是用 jsonc 写的(好在还能写注释),可读性比 yaml 差好多。