From bfbe9af9655898c7ba76f95a9a245dad1fa1c7f9 Mon Sep 17 00:00:00 2001 From: xVRVx <63975481+xVRVx@users.noreply.github.com> Date: Wed, 17 Dec 2025 23:11:30 +0300 Subject: [PATCH] Add files via upload --- autoXRAYselfConfRUxhttp.sh | 178 +++++++++++++++++++++---------------- 1 file changed, 103 insertions(+), 75 deletions(-) diff --git a/autoXRAYselfConfRUxhttp.sh b/autoXRAYselfConfRUxhttp.sh index 19cb82f..3f80f13 100644 --- a/autoXRAYselfConfRUxhttp.sh +++ b/autoXRAYselfConfRUxhttp.sh @@ -92,78 +92,13 @@ systemctl restart nginx WEB_PATH="/var/www/$DOMAIN" mkdir -p "$WEB_PATH" -# Установка прав -#chown -R $USER:$USER "$WEB_PATH" -#chmod -R 755 "$WEB_PATH" - -# Arrays with random options -TITLES=("FileShare" "CloudBox" "DataVault" "SecureShare" "EasyFiles" "QuickAccess" "VaultZone" "SkyDrive" "SafeData" "FlexShare" - "DropZone" "SecureStorage" "FastFiles" "SharePoint" "MegaVault" "Boxify" "DataBank" "DriveSecure" "FileStream" "AccessHub") - -HEADERS=("Welcome to FileShare" "Login to Your CloudBox" "Enter Your Secure Vault" "Access Your DataVault" "Sign in to EasyFiles" - "Connect to QuickAccess" "Welcome to VaultZone" "Login to SkyDrive" "Enter Your SafeData" "Sign in to FlexShare" - "Access Your DropZone" "Welcome to SecureStorage" "Login to FastFiles" "Enter Your SharePoint" "Welcome to MegaVault" - "Sign in to Boxify" "Access Your DataBank" "Welcome to DriveSecure" "Login to FileStream" "Connect to AccessHub") - -BUTTON_COLORS=("bg-blue-600" "bg-green-600" "bg-red-600" "bg-yellow-600" "bg-purple-600" "bg-pink-600" "bg-indigo-600" - "bg-teal-600" "bg-orange-600" "bg-cyan-600" "bg-lime-600" "bg-amber-600" "bg-fuchsia-600" "bg-violet-600" - "bg-rose-600" "bg-emerald-600" "bg-sky-600" "bg-gray-600" "bg-zinc-600" "bg-stone-600") - -BUTTON_TEXTS=("Sign In" "Log In" "Login" "Access Account" "Enter Account" - "Sign In to Continue" "Sign In to Dashboard" "Log In to Your Account" "Continue to Account" "Access Your Dashboard" - "Let’s Go" "Welcome Back!" "Get Started" "Join Us Again" "Back Again? Sign In" - "Secure Sign In" "Protected Login" "Sign In Securely" - "Enter" "Go") - -# Random selection -TITLE=${TITLES[$RANDOM % ${#TITLES[@]}]} -HEADER=${HEADERS[$RANDOM % ${#HEADERS[@]}]} -BUTTON_COLOR=${BUTTON_COLORS[$RANDOM % ${#BUTTON_COLORS[@]}]} -BUTTON_TEXT=${BUTTON_TEXTS[$RANDOM % ${#BUTTON_TEXTS[@]}]} - -echo "✅ Creating index.html at $WEB_PATH" - -# Generate HTML content -cat > "$WEB_PATH/index.html" < - - - - - $TITLE - - - - - -
-

$HEADER

-
-
- - -
-
- - -
- -
-
- - -EOF - +# Генерируем сайт маскировку +bash -c "$(curl -L https://github.com/xVRVx/autoXRAY/raw/refs/heads/main/test/gen_page.sh)" -- $WEB_PATH # Установка Xray bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install - -# Определяем директорию скрипта -#SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &> /dev/null && pwd) SCRIPT_DIR=/usr/local/etc/xray # Генерируем переменные @@ -228,9 +163,14 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json" ], "decryption": "none", "fallbacks": [ + { + "path": "/${path_xhttp}44", + "dest": "4444", + "xver": 2 + }, { "dest": "3333", - "xver": 0 + "xver": 2 } ] }, @@ -247,7 +187,7 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json" "security": "reality", "realitySettings": { "show": false, - "xver": 1, + "xver": 2, "target": "/dev/shm/nginx.sock", "spiderX": "/", "shortIds": [ @@ -296,9 +236,50 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json" "xhttpSettings": { "mode": "auto", "path": "/${path_xhttp}" + }, + "security": "none", + "sockopt": { + "acceptProxyProtocol": true } } }, + { + "tag": "vsRAWrty", + "port": 4444, + "listen": "127.0.0.1", + "protocol": "vless", + "settings": { + "clients": [ + { + "id": "${xray_uuid_vrv}" + } + ], + "decryption": "none" + }, + "sniffing": { + "enabled": true, + "destOverride": [ + "http", + "tls", + "quic" + ] + }, + "streamSettings": { + "network": "raw", + "rawSettings": { + "acceptProxyProtocol": true, + "header": { + "type": "http", + "request": { + "path": [ + "/${path_xhttp}44" + ] + } + } + }, + "security": "none" + } + }, { "tag": "ShadowSocks2022", "port": 8443, @@ -582,7 +563,41 @@ OUT_REALITY_XHTTP='{ } }' -# --- Config 3: Shadowsocks 2022 (Port 8443, Chacha20) --- +# --- Config 3: VLESS Reality usual MUX--- +OUT_REALITY_usual='{ + "mux": { "concurrency": 8, "enabled": true, + "xudpConcurrency": 16, + "xudpProxyUDP443": "reject" }, + "tag": "proxy", + "protocol": "vless", + "settings": { + "vnext": [{ + "address": "$DOMAIN", + "port": 443, + "users": [{ "id": "${xray_uuid_vrv}", "flow": "", "encryption": "none" }] + }] + }, + "streamSettings": { + "network": "raw", + "security": "reality", + "realitySettings": { + "show": false, "fingerprint": "chrome", "serverName": "$DOMAIN", + "password": "${xray_publicKey_vrv}", "shortId": "${xray_shortIds_vrv}", "spiderX": "/" + }, + "rawSettings": { + "header": { + "request": { + "path": [ + "/${path_xhttp}44" + ] + }, + "type": "http" + } + } + } +}' + +# --- Config 4: Shadowsocks 2022 (Port 8443, Chacha20) --- OUT_SS='{ "mux": { "concurrency": -1, "enabled": false }, "tag": "proxy", @@ -604,6 +619,8 @@ OUT_SS='{ echo "," print_config "$OUT_REALITY_XHTTP" "🇪🇺 vlessXHTTPrealityEXTRA" echo "," + print_config "$OUT_REALITY_usual" "🇪🇺 vlessRAWrealityMUX" + echo "," print_config "$OUT_SS" "🇪🇺 ShadowS2022blake3" echo "]" ) | envsubst > "$WEB_PATH/$path_subpage.json" @@ -621,6 +638,8 @@ link1="vless://${xray_uuid_vrv}@$DOMAIN:443?security=reality&type=tcp&headerType link2="vless://${xray_uuid_vrv}@$DOMAIN:443?security=reality&type=xhttp&headerType=&path=%2F$path_xhttp&host=&mode=auto&extra=%7B%22xmux%22%3A%7B%22cMaxReuseTimes%22%3A%221000-3000%22%2C%22maxConcurrency%22%3A%223-5%22%2C%22maxConnections%22%3A0%2C%22hKeepAlivePeriod%22%3A0%2C%22hMaxRequestTimes%22%3A%22400-700%22%2C%22hMaxReusableSecs%22%3A%221200-1800%22%7D%2C%22headers%22%3A%7B%7D%2C%22noGRPCHeader%22%3Afalse%2C%22xPaddingBytes%22%3A%22400-800%22%2C%22scMaxEachPostBytes%22%3A1500000%2C%22scMinPostsIntervalMs%22%3A20%2C%22scStreamUpServerSecs%22%3A%2260-240%22%7D&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&spx=%2F#vlessXHTTPrealityEXTRA-autoXRAY" +link3="vless://${xray_uuid_vrv}@$DOMAIN:443?security=reality&type=tcp&headerType=http&path=%2F${path_xhttp}44&host=&flow=&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&spx=%2F#vlessRAWrealityNOmux-autoXRAY" + ENCODED_STRING=$(echo -n "2022-blake3-chacha20-poly1305:${xray_sspasw_vrv}" | base64 -w 0) linkSS="ss://$ENCODED_STRING@${DOMAIN}:8443#Shadowsocks2022-autoXRAY" @@ -637,9 +656,9 @@ cat > "$WEB_PATH/$path_subpage.html" < AutoXRAY configs