fix awg warp generator

This commit is contained in:
CodeRoK7
2025-10-02 16:15:50 +00:00
parent b8e3b09ad9
commit 32e747b7b9
2 changed files with 53 additions and 15 deletions

View File

@@ -155,17 +155,17 @@ requestConfWARP1()
requestConfWARP2() requestConfWARP2()
{ {
#запрос конфигурации WARP #запрос конфигурации WARP
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warpd' \ local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://valokda-amnezia.vercel.app/api/warp' \
-H 'accept: */*' \ -H 'accept: */*' \
-H 'accept-language: ru-RU,ru;q=0.9' \ -H 'accept-language: ru-RU,ru;q=0.9' \
-H 'referer: https://config-generator-warp.vercel.app/') -H 'referer: https://valokda-amnezia.vercel.app/api/warp')
echo "$result" echo "$result"
} }
requestConfWARP3() requestConfWARP3()
{ {
#запрос конфигурации WARP без параметров #запрос конфигурации WARP
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp6t' \ local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warpd' \
-H 'accept: */*' \ -H 'accept: */*' \
-H 'accept-language: ru-RU,ru;q=0.9' \ -H 'accept-language: ru-RU,ru;q=0.9' \
-H 'referer: https://config-generator-warp.vercel.app/') -H 'referer: https://config-generator-warp.vercel.app/')
@@ -175,7 +175,7 @@ requestConfWARP3()
requestConfWARP4() requestConfWARP4()
{ {
#запрос конфигурации WARP без параметров #запрос конфигурации 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/warp6t' \
-H 'accept: */*' \ -H 'accept: */*' \
-H 'accept-language: ru-RU,ru;q=0.9' \ -H 'accept-language: ru-RU,ru;q=0.9' \
-H 'referer: https://config-generator-warp.vercel.app/') -H 'referer: https://config-generator-warp.vercel.app/')
@@ -183,6 +183,16 @@ requestConfWARP4()
} }
requestConfWARP5() requestConfWARP5()
{
#запрос конфигурации WARP без параметров
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp4t' \
-H 'accept: */*' \
-H 'accept-language: ru-RU,ru;q=0.9' \
-H 'referer: https://config-generator-warp.vercel.app/')
echo "$result"
}
requestConfWARP6()
{ {
#запрос конфигурации WARP #запрос конфигурации WARP
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-generator.vercel.app/api/warp' \ local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-generator.vercel.app/api/warp' \
@@ -227,6 +237,11 @@ check_request() {
echo "$warp_config" echo "$warp_config"
;; ;;
5) 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') content=$(echo $response_body | jq -r '.content')
content=$(echo $content | jq -r '.configBase64') content=$(echo $content | jq -r '.configBase64')
warp_config=$(echo "$content" | base64 -d) warp_config=$(echo "$content" | base64 -d)
@@ -729,6 +744,11 @@ do
result=$(requestConfWARP5) result=$(requestConfWARP5)
warpGen=$(check_request "$result" 5) warpGen=$(check_request "$result" 5)
if [ "$warpGen" = "Error" ] if [ "$warpGen" = "Error" ]
then
printf "\033[32;1mRequest WARP config... Attempt #6\033[0m\n"
result=$(requestConfWARP6)
warpGen=$(check_request "$result" 6)
if [ "$warpGen" = "Error" ]
then then
warp_config="Error" warp_config="Error"
else else
@@ -746,6 +766,9 @@ do
else else
warp_config=$warpGen warp_config=$warpGen
fi fi
else
warp_config=$warpGen
fi
if [ "$warp_config" = "Error" ] if [ "$warp_config" = "Error" ]
then then

View File

@@ -168,17 +168,17 @@ requestConfWARP1()
requestConfWARP2() requestConfWARP2()
{ {
#запрос конфигурации WARP #запрос конфигурации WARP
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warpd' \ local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://valokda-amnezia.vercel.app/api/warp' \
-H 'accept: */*' \ -H 'accept: */*' \
-H 'accept-language: ru-RU,ru;q=0.9' \ -H 'accept-language: ru-RU,ru;q=0.9' \
-H 'referer: https://config-generator-warp.vercel.app/') -H 'referer: https://valokda-amnezia.vercel.app/api/warp')
echo "$result" echo "$result"
} }
requestConfWARP3() requestConfWARP3()
{ {
#запрос конфигурации WARP без параметров #запрос конфигурации WARP
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp6t' \ local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warpd' \
-H 'accept: */*' \ -H 'accept: */*' \
-H 'accept-language: ru-RU,ru;q=0.9' \ -H 'accept-language: ru-RU,ru;q=0.9' \
-H 'referer: https://config-generator-warp.vercel.app/') -H 'referer: https://config-generator-warp.vercel.app/')
@@ -188,7 +188,7 @@ requestConfWARP3()
requestConfWARP4() requestConfWARP4()
{ {
#запрос конфигурации WARP без параметров #запрос конфигурации 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/warp6t' \
-H 'accept: */*' \ -H 'accept: */*' \
-H 'accept-language: ru-RU,ru;q=0.9' \ -H 'accept-language: ru-RU,ru;q=0.9' \
-H 'referer: https://config-generator-warp.vercel.app/') -H 'referer: https://config-generator-warp.vercel.app/')
@@ -196,6 +196,16 @@ requestConfWARP4()
} }
requestConfWARP5() requestConfWARP5()
{
#запрос конфигурации WARP без параметров
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp4t' \
-H 'accept: */*' \
-H 'accept-language: ru-RU,ru;q=0.9' \
-H 'referer: https://config-generator-warp.vercel.app/')
echo "$result"
}
requestConfWARP6()
{ {
#запрос конфигурации WARP #запрос конфигурации WARP
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-generator.vercel.app/api/warp' \ local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-generator.vercel.app/api/warp' \
@@ -240,6 +250,11 @@ check_request() {
echo "$warp_config" echo "$warp_config"
;; ;;
5) 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') content=$(echo $response_body | jq -r '.content')
content=$(echo $content | jq -r '.configBase64') content=$(echo $content | jq -r '.configBase64')
warp_config=$(echo "$content" | base64 -d) warp_config=$(echo "$content" | base64 -d)