From d51677e008838dba6ac329c86055a72a839ea84a Mon Sep 17 00:00:00 2001 From: CodeRoK7 <58553260+CodeRoK7@users.noreply.github.com> Date: Tue, 7 Oct 2025 04:10:41 +0000 Subject: [PATCH] Fix awg warp generator --- config_files/zapret | 7 ++--- universal_config.sh | 55 +++++++++++++++++++++------------- universal_config_new_podkop.sh | 55 +++++++++++++++++++++------------- 3 files changed, 73 insertions(+), 44 deletions(-) diff --git a/config_files/zapret b/config_files/zapret index 7fa3e0f..58c996a 100644 --- a/config_files/zapret +++ b/config_files/zapret @@ -34,11 +34,10 @@ config main 'config' --dpi-desync-autottl=2 --dpi-desync-fooling=badsum --new ---filter-tcp=443 --hostlist=/opt/zapret/ipset/zapret-hosts-google.txt ---dpi-desync=fake,multidisorder +--filter-tcp=443 +--hostlist=/opt/zapret/ipset/zapret-hosts-google.txt +--dpi-desync=multidisorder --dpi-desync-split-pos=1,midsld ---dpi-desync-repeats=11 ---dpi-desync-fooling=badsum --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new --filter-udp=443 --hostlist=/opt/zapret/ipset/zapret-hosts-google.txt diff --git a/universal_config.sh b/universal_config.sh index 9bad6fa..719ea23 100644 --- a/universal_config.sh +++ b/universal_config.sh @@ -143,6 +143,16 @@ checkPackageAndInstall() } requestConfWARP1() +{ + #запрос конфигурации WARP + local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://generator-warp-config.vercel.app/warp4s?dns=1.1.1.1%2C%201.0.0.1%2C%202606%3A4700%3A4700%3A%3A1111%2C%202606%3A4700%3A4700%3A%3A1001&allowedIPs=0.0.0.0%2F0%2C%20%3A%3A%2F0' \ + -H 'accept: */*' \ + -H 'accept-language: ru-RU,ru;q=0.9' \ + -H 'referer: https://generator-warp-config.vercel.app') + echo "$result" +} + +requestConfWARP2() { #запрос конфигурации WARP local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://valokda-amnezia.vercel.app/api/warp' \ @@ -152,7 +162,7 @@ requestConfWARP1() echo "$result" } -requestConfWARP2() +requestConfWARP3() { #запрос конфигурации WARP local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-gen.vercel.app/generate-config' \ @@ -162,20 +172,10 @@ requestConfWARP2() echo "$result" } -requestConfWARP3() -{ - #запрос конфигурации WARP - local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warpd' \ - -H 'accept: */*' \ - -H 'accept-language: ru-RU,ru;q=0.9' \ - -H 'referer: https://config-generator-warp.vercel.app/') - echo "$result" -} - requestConfWARP4() { - #запрос конфигурации WARP без параметров - local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp6t' \ + #запрос конфигурации WARP + local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warps' \ -H 'accept: */*' \ -H 'accept-language: ru-RU,ru;q=0.9' \ -H 'referer: https://config-generator-warp.vercel.app/') @@ -185,7 +185,7 @@ requestConfWARP4() requestConfWARP5() { #запрос конфигурации WARP без параметров - local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp4t' \ + local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp6s' \ -H 'accept: */*' \ -H 'accept-language: ru-RU,ru;q=0.9' \ -H 'referer: https://config-generator-warp.vercel.app/') @@ -193,6 +193,16 @@ requestConfWARP5() } requestConfWARP6() +{ + #запрос конфигурации WARP без параметров + local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp4s' \ + -H 'accept: */*' \ + -H 'accept-language: ru-RU,ru;q=0.9' \ + -H 'referer: https://config-generator-warp.vercel.app/') + echo "$result" +} + +requestConfWARP7() { #запрос конфигурации WARP local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-generator.vercel.app/api/warp' \ @@ -223,25 +233,30 @@ check_request() { echo "$warp_config" ;; 2) - content=$(echo $response_body | jq -r '.config') - echo "$content" - ;; - 3) content=$(echo $response_body | jq -r '.content') warp_config=$(echo "$content" | base64 -d) echo "$warp_config" + ;; + 3) + content=$(echo $response_body | jq -r '.config') + echo "$content" ;; 4) - content=$(echo $response_body | jq -r '.content') + content=$(echo $response_body | jq -r '.content') warp_config=$(echo "$content" | base64 -d) echo "$warp_config" ;; 5) + content=$(echo $response_body | jq -r '.content') + warp_config=$(echo "$content" | base64 -d) + echo "$warp_config" + ;; + 6) content=$(echo $response_body | jq -r '.content') warp_config=$(echo "$content" | base64 -d) echo "$warp_config" ;; - 6) + 7) content=$(echo $response_body | jq -r '.content') content=$(echo $content | jq -r '.configBase64') warp_config=$(echo "$content" | base64 -d) diff --git a/universal_config_new_podkop.sh b/universal_config_new_podkop.sh index d381139..d0e297a 100644 --- a/universal_config_new_podkop.sh +++ b/universal_config_new_podkop.sh @@ -156,6 +156,16 @@ checkPackageAndInstall() { } requestConfWARP1() +{ + #запрос конфигурации WARP + local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://generator-warp-config.vercel.app/warp4s?dns=1.1.1.1%2C%201.0.0.1%2C%202606%3A4700%3A4700%3A%3A1111%2C%202606%3A4700%3A4700%3A%3A1001&allowedIPs=0.0.0.0%2F0%2C%20%3A%3A%2F0' \ + -H 'accept: */*' \ + -H 'accept-language: ru-RU,ru;q=0.9' \ + -H 'referer: https://generator-warp-config.vercel.app') + echo "$result" +} + +requestConfWARP2() { #запрос конфигурации WARP local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://valokda-amnezia.vercel.app/api/warp' \ @@ -165,7 +175,7 @@ requestConfWARP1() echo "$result" } -requestConfWARP2() +requestConfWARP3() { #запрос конфигурации WARP local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-gen.vercel.app/generate-config' \ @@ -175,20 +185,10 @@ requestConfWARP2() echo "$result" } -requestConfWARP3() -{ - #запрос конфигурации WARP - local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warpd' \ - -H 'accept: */*' \ - -H 'accept-language: ru-RU,ru;q=0.9' \ - -H 'referer: https://config-generator-warp.vercel.app/') - echo "$result" -} - requestConfWARP4() { - #запрос конфигурации WARP без параметров - local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp6t' \ + #запрос конфигурации WARP + local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warps' \ -H 'accept: */*' \ -H 'accept-language: ru-RU,ru;q=0.9' \ -H 'referer: https://config-generator-warp.vercel.app/') @@ -198,7 +198,7 @@ requestConfWARP4() requestConfWARP5() { #запрос конфигурации WARP без параметров - local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp4t' \ + local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp6s' \ -H 'accept: */*' \ -H 'accept-language: ru-RU,ru;q=0.9' \ -H 'referer: https://config-generator-warp.vercel.app/') @@ -206,6 +206,16 @@ requestConfWARP5() } requestConfWARP6() +{ + #запрос конфигурации WARP без параметров + local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp4s' \ + -H 'accept: */*' \ + -H 'accept-language: ru-RU,ru;q=0.9' \ + -H 'referer: https://config-generator-warp.vercel.app/') + echo "$result" +} + +requestConfWARP7() { #запрос конфигурации WARP local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-generator.vercel.app/api/warp' \ @@ -236,25 +246,30 @@ check_request() { echo "$warp_config" ;; 2) - content=$(echo $response_body | jq -r '.config') - echo "$content" - ;; - 3) content=$(echo $response_body | jq -r '.content') warp_config=$(echo "$content" | base64 -d) echo "$warp_config" + ;; + 3) + content=$(echo $response_body | jq -r '.config') + echo "$content" ;; 4) - content=$(echo $response_body | jq -r '.content') + content=$(echo $response_body | jq -r '.content') warp_config=$(echo "$content" | base64 -d) echo "$warp_config" ;; 5) + content=$(echo $response_body | jq -r '.content') + warp_config=$(echo "$content" | base64 -d) + echo "$warp_config" + ;; + 6) content=$(echo $response_body | jq -r '.content') warp_config=$(echo "$content" | base64 -d) echo "$warp_config" ;; - 6) + 7) content=$(echo $response_body | jq -r '.content') content=$(echo $content | jq -r '.configBase64') warp_config=$(echo "$content" | base64 -d)