@@ -409,7 +409,8 @@ create() {
409
409
is_ban_ad=' {type:"field",domain:["geosite:category-ads-all"],marktag:"ban_ad",outboundTag:"block"}'
410
410
is_ban_bt=' {type:"field",protocol:["bittorrent"],marktag:"ban_bt",outboundTag:"block"}'
411
411
is_ban_cn=' {type:"field",ip:["geoip:cn"],marktag:"ban_geoip_cn",outboundTag:"block"}'
412
- is_routing=' routing:{domainStrategy:"IPIfNonMatch",rules:[{type:"field",inboundTag:["api"],outboundTag:"api"},' " $is_ban_bt " ' ,' " $is_ban_cn " ' ,{type:"field",ip:["geoip:private"],outboundTag:"block"}]}'
412
+ is_openai=' {type:"field",domain:["geosite:openai"],marktag:"fix_openai",outboundTag:"direct"}'
413
+ is_routing=' routing:{domainStrategy:"IPIfNonMatch",rules:[{type:"field",inboundTag:["api"],outboundTag:"api"},' " $is_ban_bt " ' ,' " $is_ban_cn " ' ,' " $is_openai " ' ,{type:"field",ip:["geoip:private"],outboundTag:"block"}]}'
413
414
is_inbounds=' inbounds:[{tag:"api",port:' " $tmp_port " ' ,listen:"127.0.0.1",protocol:"dokodemo-door",settings:{address:"127.0.0.1"}}]'
414
415
is_outbounds=' outbounds:[{tag:"direct",protocol:"freedom"},{tag:"block",protocol:"blackhole"}]'
415
416
is_server_config_json=$( jq ' {' " $is_log " ' ,' " $is_dns " ' ,' " $is_api " ' ,' " $is_stats " ' ,' " $is_policy " ' ,' " $is_routing " ' ,' " $is_inbounds " ' ,' " $is_outbounds " ' }' <<< {} )
0 commit comments