mirror of
https://github.com/routerich/RouterichAX3000_configs.git
synced 2025-12-31 03:08:07 +03:00
Fix awg warp generator
This commit is contained in:
@@ -144,80 +144,46 @@ checkPackageAndInstall()
|
|||||||
|
|
||||||
requestConfWARP1()
|
requestConfWARP1()
|
||||||
{
|
{
|
||||||
#запрос конфигурации WARP
|
#запрос конфигурации WARP
|
||||||
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp.llimonix.pw/api/warp' \
|
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-gen.vercel.app/generate-config' \
|
||||||
-H 'Accept: */*' \
|
-H 'accept: */*' \
|
||||||
-H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' \
|
-H 'accept-language: ru-RU,ru;q=0.9' \
|
||||||
-H 'Connection: keep-alive' \
|
-H 'referer: https://warp-gen.vercel.app/' \
|
||||||
-H 'Content-Type: application/json' \
|
-H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36')
|
||||||
-H 'Origin: https://warp.llimonix.pw' \
|
echo "$result"
|
||||||
-H 'Referer: https://warp.llimonix.pw/' \
|
|
||||||
-H 'Sec-Fetch-Dest: empty' \
|
|
||||||
-H 'Sec-Fetch-Mode: cors' \
|
|
||||||
-H 'Sec-Fetch-Site: same-origin' \
|
|
||||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36' \
|
|
||||||
-H 'sec-ch-ua: "Not(A:Brand";v="99", "Google Chrome";v="133", "Chromium";v="133")' \
|
|
||||||
-H 'sec-ch-ua-mobile: ?0' \
|
|
||||||
-H 'sec-ch-ua-platform: "Windows"' \
|
|
||||||
--data-raw '{"selectedServices":[],"siteMode":"all","deviceType":"computer"}')
|
|
||||||
echo "$result"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
requestConfWARP2()
|
requestConfWARP2()
|
||||||
{
|
{
|
||||||
#запрос конфигурации WARP
|
#запрос конфигурации WARP
|
||||||
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://topor-warp.vercel.app/generate' \
|
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-generator.vercel.app/api/warp' \
|
||||||
-H 'Accept: */*' \
|
-H 'accept: */*' \
|
||||||
-H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' \
|
-H 'accept-language: ru-RU,ru;q=0.6' \
|
||||||
-H 'Connection: keep-alive' \
|
-H 'content-type: application/json' \
|
||||||
-H 'Content-Type: application/json' \
|
-H 'referer: https://warp-generator.vercel.app/' \
|
||||||
-H 'Origin: https://topor-warp.vercel.app' \
|
--data-raw '{"selectedServices":[],"siteMode":"all","deviceType":"computer"}')
|
||||||
-H 'Referer: https://topor-warp.vercel.app/' \
|
echo "$result"
|
||||||
-H 'Sec-Fetch-Dest: empty' \
|
|
||||||
-H 'Sec-Fetch-Mode: cors' \
|
|
||||||
-H 'Sec-Fetch-Site: same-origin' \
|
|
||||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36' \
|
|
||||||
-H 'sec-ch-ua: "Not(A:Brand";v="99", "Google Chrome";v="133", "Chromium";v="133"' \
|
|
||||||
-H 'sec-ch-ua-mobile: ?0' \
|
|
||||||
-H 'sec-ch-ua-platform: "Windows"' \
|
|
||||||
--data-raw '{"platform":"all"}')
|
|
||||||
echo "$result"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
requestConfWARP3()
|
requestConfWARP3()
|
||||||
{
|
{
|
||||||
#запрос конфигурации WARP
|
#запрос конфигурации WARP
|
||||||
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-gen.vercel.app/generate-config' \
|
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warpt?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: */*' \
|
||||||
-H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' \
|
-H 'accept-language: ru-RU,ru;q=0.9' \
|
||||||
-H 'Connection: keep-alive' \
|
-H 'referer: https://config-generator-warp.vercel.app/')
|
||||||
-H 'Referer: https://warp-gen.vercel.app/' \
|
echo "$result"
|
||||||
-H 'Sec-Fetch-Dest: empty' \
|
|
||||||
-H 'Sec-Fetch-Mode: cors' \
|
|
||||||
-H 'Sec-Fetch-Site: same-origin' \
|
|
||||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36' \
|
|
||||||
-H 'sec-ch-ua: "Not(A:Brand";v="99", "Google Chrome";v="133", "Chromium";v="133"' \
|
|
||||||
-H 'sec-ch-ua-mobile: ?0' \
|
|
||||||
-H 'sec-ch-ua-platform: "Windows"')
|
|
||||||
echo "$result"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
requestConfWARP4()
|
requestConfWARP4()
|
||||||
{
|
{
|
||||||
#запрос конфигурации WARP
|
#запрос конфигурации WARP без параметров
|
||||||
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp' \
|
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warpt' \
|
||||||
-H 'Accept: */*' \
|
-H 'accept: */*' \
|
||||||
-H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' \
|
-H 'accept-language: ru-RU,ru;q=0.9' \
|
||||||
-H 'Connection: keep-alive' \
|
-H 'referer: https://config-generator-warp.vercel.app/')
|
||||||
-H 'Referer: https://config-generator-warp.vercel.app/' \
|
echo "$result"
|
||||||
-H 'Sec-Fetch-Dest: empty' \
|
|
||||||
-H 'Sec-Fetch-Mode: cors' \
|
|
||||||
-H 'Sec-Fetch-Site: same-origin' \
|
|
||||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36' \
|
|
||||||
-H 'sec-ch-ua: "Not(A:Brand";v="99", "Google Chrome";v="133", "Chromium";v="133"' \
|
|
||||||
-H 'sec-ch-ua-mobile: ?0' \
|
|
||||||
-H 'sec-ch-ua-platform: "Windows"')
|
|
||||||
echo "$result"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Функция для обработки выполнения запроса
|
# Функция для обработки выполнения запроса
|
||||||
@@ -234,25 +200,20 @@ check_request() {
|
|||||||
if [ "$response_code" -eq 200 ]; then
|
if [ "$response_code" -eq 200 ]; then
|
||||||
case $choice in
|
case $choice in
|
||||||
1)
|
1)
|
||||||
status=$(echo $response_body | jq '.success')
|
|
||||||
#echo "$status"
|
|
||||||
if [ "$status" = "true" ]
|
|
||||||
then
|
|
||||||
content=$(echo $response_body | jq '.content')
|
|
||||||
configBase64=$(echo $content | jq -r '.configBase64')
|
|
||||||
warpGen=$(echo "$configBase64" | base64 -d)
|
|
||||||
echo "$warpGen";
|
|
||||||
else
|
|
||||||
echo "Error"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
2)
|
|
||||||
echo "$response_body"
|
|
||||||
;;
|
|
||||||
3)
|
|
||||||
content=$(echo $response_body | jq -r '.config')
|
content=$(echo $response_body | jq -r '.config')
|
||||||
#content=$(echo "$content" | sed 's/\\n/\012/g')
|
#content=$(echo "$content" | sed 's/\\n/\012/g')
|
||||||
echo "$content"
|
echo "$content"
|
||||||
|
;;
|
||||||
|
2)
|
||||||
|
content=$(echo $response_body | jq -r '.content')
|
||||||
|
content=$(echo $content | jq -r '.configBase64')
|
||||||
|
warp_config=$(echo "$content" | base64 -d)
|
||||||
|
echo "$warp_config"
|
||||||
|
;;
|
||||||
|
3)
|
||||||
|
content=$(echo $response_body | jq -r '.content')
|
||||||
|
warp_config=$(echo "$content" | base64 -d)
|
||||||
|
echo "$warp_config"
|
||||||
;;
|
;;
|
||||||
4)
|
4)
|
||||||
content=$(echo $response_body | jq -r '.content')
|
content=$(echo $response_body | jq -r '.content')
|
||||||
|
|||||||
@@ -157,80 +157,46 @@ checkPackageAndInstall() {
|
|||||||
|
|
||||||
requestConfWARP1()
|
requestConfWARP1()
|
||||||
{
|
{
|
||||||
#запрос конфигурации WARP
|
#запрос конфигурации WARP
|
||||||
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp.llimonix.pw/api/warp' \
|
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-gen.vercel.app/generate-config' \
|
||||||
-H 'Accept: */*' \
|
-H 'accept: */*' \
|
||||||
-H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' \
|
-H 'accept-language: ru-RU,ru;q=0.9' \
|
||||||
-H 'Connection: keep-alive' \
|
-H 'referer: https://warp-gen.vercel.app/' \
|
||||||
-H 'Content-Type: application/json' \
|
-H 'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36')
|
||||||
-H 'Origin: https://warp.llimonix.pw' \
|
echo "$result"
|
||||||
-H 'Referer: https://warp.llimonix.pw/' \
|
|
||||||
-H 'Sec-Fetch-Dest: empty' \
|
|
||||||
-H 'Sec-Fetch-Mode: cors' \
|
|
||||||
-H 'Sec-Fetch-Site: same-origin' \
|
|
||||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36' \
|
|
||||||
-H 'sec-ch-ua: "Not(A:Brand";v="99", "Google Chrome";v="133", "Chromium";v="133")' \
|
|
||||||
-H 'sec-ch-ua-mobile: ?0' \
|
|
||||||
-H 'sec-ch-ua-platform: "Windows"' \
|
|
||||||
--data-raw '{"selectedServices":[],"siteMode":"all","deviceType":"computer"}')
|
|
||||||
echo "$result"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
requestConfWARP2()
|
requestConfWARP2()
|
||||||
{
|
{
|
||||||
#запрос конфигурации WARP
|
#запрос конфигурации WARP
|
||||||
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://topor-warp.vercel.app/generate' \
|
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-generator.vercel.app/api/warp' \
|
||||||
-H 'Accept: */*' \
|
-H 'accept: */*' \
|
||||||
-H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' \
|
-H 'accept-language: ru-RU,ru;q=0.6' \
|
||||||
-H 'Connection: keep-alive' \
|
-H 'content-type: application/json' \
|
||||||
-H 'Content-Type: application/json' \
|
-H 'referer: https://warp-generator.vercel.app/' \
|
||||||
-H 'Origin: https://topor-warp.vercel.app' \
|
--data-raw '{"selectedServices":[],"siteMode":"all","deviceType":"computer"}')
|
||||||
-H 'Referer: https://topor-warp.vercel.app/' \
|
echo "$result"
|
||||||
-H 'Sec-Fetch-Dest: empty' \
|
|
||||||
-H 'Sec-Fetch-Mode: cors' \
|
|
||||||
-H 'Sec-Fetch-Site: same-origin' \
|
|
||||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36' \
|
|
||||||
-H 'sec-ch-ua: "Not(A:Brand";v="99", "Google Chrome";v="133", "Chromium";v="133"' \
|
|
||||||
-H 'sec-ch-ua-mobile: ?0' \
|
|
||||||
-H 'sec-ch-ua-platform: "Windows"' \
|
|
||||||
--data-raw '{"platform":"all"}')
|
|
||||||
echo "$result"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
requestConfWARP3()
|
requestConfWARP3()
|
||||||
{
|
{
|
||||||
#запрос конфигурации WARP
|
#запрос конфигурации WARP
|
||||||
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://warp-gen.vercel.app/generate-config' \
|
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warpt?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: */*' \
|
||||||
-H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' \
|
-H 'accept-language: ru-RU,ru;q=0.9' \
|
||||||
-H 'Connection: keep-alive' \
|
-H 'referer: https://config-generator-warp.vercel.app/')
|
||||||
-H 'Referer: https://warp-gen.vercel.app/' \
|
echo "$result"
|
||||||
-H 'Sec-Fetch-Dest: empty' \
|
|
||||||
-H 'Sec-Fetch-Mode: cors' \
|
|
||||||
-H 'Sec-Fetch-Site: same-origin' \
|
|
||||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36' \
|
|
||||||
-H 'sec-ch-ua: "Not(A:Brand";v="99", "Google Chrome";v="133", "Chromium";v="133"' \
|
|
||||||
-H 'sec-ch-ua-mobile: ?0' \
|
|
||||||
-H 'sec-ch-ua-platform: "Windows"')
|
|
||||||
echo "$result"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
requestConfWARP4()
|
requestConfWARP4()
|
||||||
{
|
{
|
||||||
#запрос конфигурации WARP
|
#запрос конфигурации WARP без параметров
|
||||||
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warp' \
|
local result=$(curl --connect-timeout 20 --max-time 60 -w "%{http_code}" 'https://config-generator-warp.vercel.app/warpt' \
|
||||||
-H 'Accept: */*' \
|
-H 'accept: */*' \
|
||||||
-H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' \
|
-H 'accept-language: ru-RU,ru;q=0.9' \
|
||||||
-H 'Connection: keep-alive' \
|
-H 'referer: https://config-generator-warp.vercel.app/')
|
||||||
-H 'Referer: https://config-generator-warp.vercel.app/' \
|
echo "$result"
|
||||||
-H 'Sec-Fetch-Dest: empty' \
|
|
||||||
-H 'Sec-Fetch-Mode: cors' \
|
|
||||||
-H 'Sec-Fetch-Site: same-origin' \
|
|
||||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36' \
|
|
||||||
-H 'sec-ch-ua: "Not(A:Brand";v="99", "Google Chrome";v="133", "Chromium";v="133"' \
|
|
||||||
-H 'sec-ch-ua-mobile: ?0' \
|
|
||||||
-H 'sec-ch-ua-platform: "Windows"')
|
|
||||||
echo "$result"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Функция для обработки выполнения запроса
|
# Функция для обработки выполнения запроса
|
||||||
@@ -247,25 +213,20 @@ check_request() {
|
|||||||
if [ "$response_code" -eq 200 ]; then
|
if [ "$response_code" -eq 200 ]; then
|
||||||
case $choice in
|
case $choice in
|
||||||
1)
|
1)
|
||||||
status=$(echo $response_body | jq '.success')
|
|
||||||
#echo "$status"
|
|
||||||
if [ "$status" = "true" ]
|
|
||||||
then
|
|
||||||
content=$(echo $response_body | jq '.content')
|
|
||||||
configBase64=$(echo $content | jq -r '.configBase64')
|
|
||||||
warpGen=$(echo "$configBase64" | base64 -d)
|
|
||||||
echo "$warpGen";
|
|
||||||
else
|
|
||||||
echo "Error"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
2)
|
|
||||||
echo "$response_body"
|
|
||||||
;;
|
|
||||||
3)
|
|
||||||
content=$(echo $response_body | jq -r '.config')
|
content=$(echo $response_body | jq -r '.config')
|
||||||
#content=$(echo "$content" | sed 's/\\n/\012/g')
|
#content=$(echo "$content" | sed 's/\\n/\012/g')
|
||||||
echo "$content"
|
echo "$content"
|
||||||
|
;;
|
||||||
|
2)
|
||||||
|
content=$(echo $response_body | jq -r '.content')
|
||||||
|
content=$(echo $content | jq -r '.configBase64')
|
||||||
|
warp_config=$(echo "$content" | base64 -d)
|
||||||
|
echo "$warp_config"
|
||||||
|
;;
|
||||||
|
3)
|
||||||
|
content=$(echo $response_body | jq -r '.content')
|
||||||
|
warp_config=$(echo "$content" | base64 -d)
|
||||||
|
echo "$warp_config"
|
||||||
;;
|
;;
|
||||||
4)
|
4)
|
||||||
content=$(echo $response_body | jq -r '.content')
|
content=$(echo $response_body | jq -r '.content')
|
||||||
|
|||||||
Reference in New Issue
Block a user