折腾啥 头像

消息来源频道

折腾啥

@zhetengsha

频道40,410 位成员公开可见0 人在线

Power Users/Automators 折腾/讨论/分享各种开源工具/脚本/自动化工作流 👥 群组 @zhetengsha_group 📌 资源合集导航 https://t.me/zhetengsha/2 🎁 恰饭推荐 https://t.me/zhetengsha/957 📢 广告投放 @xream Buy ads: https://telega.io/c/zhetengsha feedId:55438372655431680+userId:62307599601855488

成员规模40,410 位成员
在线情况0 人在线
消息总数4,340 条消息
浏览量总数7,753,402 次浏览

在这个频道里搜索消息……

t.me/zhetengsha

总结一下sing-box入站的sniff,sniff_override_destination,domain_strategy的行为
入站只开sniff:
如果入站是ip 那么出站还是ip 而且sniff出来的域名会和入站的ip一起进入路由规则匹配 可以同时匹配域名和ip规则
如果入站是域名 那么出站还是域名 此时不会进行dns查询 域名直接进入路由规则匹配 只会匹配域名规则 不会匹配到ip类规路由则
PS:tun和tproxy入站只会是ip 不会有域名
入站同时开启sniff和sniff_override_destination:
如果入站是ip 如果嗅探到域名 此ip会被丢弃 会用嗅探到的域名覆盖原连接 此时出站会是域名 同时只有域名会进入路由规则匹配 不会匹配到ip类路由规则
如果入站是域名 那么出站还是域名 此时不会进行dns查询 域名直接进入路由规则匹配 只会匹配域名规则 不会匹配到ip类路由规则
入站同时开启sniff和domain_strategy:
如果入站是ip 如果嗅探到域名 那么会用嗅探出来的域名重新进行dns查询 重新查询出来的ip和嗅探出来的域名会同时进入路由规则匹配 可以同时匹配域名和ip规则
如果入站是域名 那么会直接进行dns查询 查询出来的ip和入站的域名会同时进入路由规则匹配 可以同时匹配域名和ip规则
入站同时开启sniff,sniff_override_destination,domain_strategy:
行为是先嗅探,然后用嗅探出来的域名覆盖原连接,然后再执行一次dns查询解析出ip 此时出站是ip 且嗅探出来的域名和ip一起进入路由规则匹配 可以同时匹配域名和ip规则
PS:如果入站是tun或者tproxy,在确保劫持了本机所有dns的情况下,只开sniff就够了,如果三者全开相当于进行两次dns查询,造成不必要的消耗
总结:domian_strategy优先级最高,开了domain_strategy,出站就是ip。