3x-ui - черновик - замены через awk config.json - добавление warp
Материал из Все о VPN, прокси и свободном интернете
#!/bin/bash input_file="config.json" output_file="config_modified.json" awk ' /"outbounds": \[/ { print print " {" print " \"tag\": \"warp\"," print " \"protocol\": \"socks\"," print " \"settings\": {" print " \"servers\": [" print " {" print " \"address\": \"127.0.0.1\"," print " \"port\": 40000" print " }" print " ]" print " }" print " }," next } /"routing": \{/ { print print " {" print " \"type\": \"field\"," print " \"port\": \"80, 443\"," print " \"outboundTag\": \"warp\"" print " }," next } { print } ' "$input_file" > "$output_file"