From 281aeb75402b9cd5474599c8b135ba221a227f20 Mon Sep 17 00:00:00 2001 From: itdoginfo Date: Sun, 13 Oct 2024 13:53:56 +0300 Subject: [PATCH] Fix / in vless string --- podkop/files/etc/init.d/podkop | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/podkop/files/etc/init.d/podkop b/podkop/files/etc/init.d/podkop index d19b6ef..1fb8847 100755 --- a/podkop/files/etc/init.d/podkop +++ b/podkop/files/etc/init.d/podkop @@ -434,8 +434,11 @@ sing_box_config_vless() { uuid=$(echo "$STRING" | cut -d'/' -f3 | cut -d'@' -f1) server=$(echo "$STRING" | cut -d'@' -f2 | cut -d':' -f1) - port=$(echo "$STRING" | cut -d'@' -f2 | cut -d':' -f2 | cut -d'/' -f1) - type=$(get_param "type") + #port=$(echo "$STRING" | cut -d'@' -f2 | cut -d':' -f2 | cut -d'/' -f1) + port=$(echo "$STRING" | cut -d'@' -f2 | cut -d':' -f2 | cut -d'?' -f1) + if [[ "$port" == */* ]]; then + port=$(echo "$port" | cut -d'/' -f1) + fi type=$(get_param "type") flow=$(get_param "flow") sni=$(get_param "sni") fp=$(get_param "fp")