From d1d703764c7c243731dc24ca2aeda67573953f12 Mon Sep 17 00:00:00 2001 From: Andrey Petelin Date: Sat, 25 Oct 2025 19:27:01 +0500 Subject: [PATCH] fix: mask outbound_json block and DNS/domain_resolver addresses in podkop config output --- podkop/files/usr/bin/podkop | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/podkop/files/usr/bin/podkop b/podkop/files/usr/bin/podkop index a85805c..9f2bd07 100755 --- a/podkop/files/usr/bin/podkop +++ b/podkop/files/usr/bin/podkop @@ -1684,16 +1684,10 @@ show_config() { tmp_config=$(mktemp) sed -e 's/\(option proxy_string\).*/\1 '\''MASKED'\''/g' \ - -e 's/\(option outbound_json\).*/\1 '\''MASKED'\''/g' \ - -e 's/\(option second_proxy_string\).*/\1 '\''MASKED'\''/g' \ - -e 's/\(option second_outbound_json\).*/\1 '\''MASKED'\''/g' \ - -e 's/\(vless:\/\/[^@]*@\)/vless:\/\/MASKED@/g' \ - -e 's/\(ss:\/\/[^@]*@\)/ss:\/\/MASKED@/g' \ - -e 's/\(pbk=[^&]*\)/pbk=MASKED/g' \ - -e 's/\(sid=[^&]*\)/sid=MASKED/g' \ - -e 's/\(option dns_server '\''[^'\'']*\.dns\.nextdns\.io'\''\)/option dns_server '\''MASKED.dns.nextdns.io'\''/g' \ - -e "s|\(option dns_server 'dns\.nextdns\.io\)/[^']*|\1/MASKED|" \ + -e '/option outbound_json/,/^}/c\ option outbound_json '\''MASKED'\''' \ -e 's/\(list urltest_proxy_links\).*/\1 '\''MASKED'\''/g' \ + -e "s@\\(option dns_server '[^/]*\\)/[^']*'@\\1/MASKED'@g" \ + -e "s@\\(option domain_resolver_dns_server '[^/]*\\)/[^']*'@\\1/MASKED'@g" \ "$PODKOP_CONFIG" > "$tmp_config" cat "$tmp_config"