xmdhs / clash2sfa

将 Clash.Meta 格式的订阅链接转换为 sing-box 格式的订阅,用于 SFA
https://clash2sfa.xmdhs.com
MIT License
478 stars 91 forks source link

某些clash规则配置,并未全部体现在sing-box的配置中 #27

Closed ilihu closed 11 months ago

ilihu commented 11 months ago

以下是clash配置文件里一段规则,貌似无法在转换后的sing-box配置文件里体现

# Local Area Network
- DOMAIN-KEYWORD,announce,DIRECT
- DOMAIN-KEYWORD,torrent,DIRECT
- DOMAIN-KEYWORD,tracker,DIRECT
- DOMAIN-SUFFIX,smtp,DIRECT
- DOMAIN-SUFFIX,local,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT
- IP-CIDR,10.0.0.0/8,DIRECT
- IP-CIDR,172.16.0.0/12,DIRECT
- IP-CIDR,127.0.0.0/8,DIRECT
- IP-CIDR,100.64.0.0/10,DIRECT

如果这段规则没有的话,我就无法在内网中跟其他设备直连

xmdhs commented 11 months ago

clash 的路由规则是不会被转换的,因为也不是很适合 sing-box

对于你这个规则,你可以编辑配置文件模板来实现,而且目前的配置文件模板,内网 ip 也是直连的

ilihu commented 11 months ago

我跑在docker里的,我编辑配置文件模板后,如何让它在容器中生效呢? 额, 好像要自己编译docker镜像。有没有方便一些的方法?

xmdhs commented 11 months ago

https://github.com/xmdhs/clash2sfa/assets/20377726/0b9068a8-78cd-4a5d-bc4a-96563e39a76a