diff --git a/autoXRAY.sh b/autoXRAY.sh index 7b99aac..5d0a98b 100644 --- a/autoXRAY.sh +++ b/autoXRAY.sh @@ -20,6 +20,10 @@ key_output=$(xray x25519) xray_privateKey_vrv=$(echo "$key_output" | awk -F': ' '/PrivateKey/ {print $2}') xray_publicKey_vrv=$(echo "$key_output" | awk -F': ' '/Password/ {print $2}') +key_mldsa65=$(xray mldsa65) +seed_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Seed/ {print $2}') +verify_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Verify/ {print $2}') + xray_shortIds_vrv=$(openssl rand -hex 8) xray_sspasw_vrv=$(openssl rand -base64 15 | tr -dc 'A-Za-z0-9' | head -c 20) @@ -146,7 +150,6 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json" "${xray_dest_vrv222}" ], "privateKey": "${xray_privateKey_vrv}", - "publicKey": "${xray_publicKey_vrv}", "shortIds": [ "${xray_shortIds_vrv}" ], @@ -263,9 +266,9 @@ curl -s -X POST "https://api.telegram.org/bot$tgTOKEN/sendMessage" \ fi # Формирование ссылок для вывода -link1="vless://${xray_uuid_vrv}@${ipserv}:443?security=reality&sni=${xray_dest_vrv}&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=tcp&flow=xtls-rprx-vision&encryption=none#VPN-vless-443" +link1="vless://${xray_uuid_vrv}@${ipserv}:443?security=reality&sni=${xray_dest_vrv}&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=raw&flow=xtls-rprx-vision&encryption=none&spx=%2F#VPN-vless-443" -link2="vless://${xray_uuid_vrv}@${ipserv}:8443?security=reality&sni=${xray_dest_vrv222}&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=tcp&flow=xtls-rprx-vision&encryption=none#VPN-vless-8443" +link2="vless://${xray_uuid_vrv}@${ipserv}:8443?security=reality&sni=${xray_dest_vrv222}&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=raw&flow=xtls-rprx-vision&encryption=none&spx=%2F#VPN-vless-8443" ENCODED_STRING=$(echo -n "chacha20-ietf-poly1305:${xray_sspasw_vrv}" | base64) link3="ss://$ENCODED_STRING@${ipserv}:2040#VPN-ShadowS-2040" @@ -281,9 +284,9 @@ echo -e " \033[32m$link3\033[0m Скопируйте конфиг в специализированное приложение: -- iOS: Happ или v2rayTun или FoXray -- Android: Happ или v2rayTun или v2rayNG -- Windows: Happ & winLoadXRAY & Hiddify & Nekoray +- iOS: Happ или v2RayTun или FoXray +- Android: Happ или v2RayTun или v2rayNG +- Windows: Happ & v2RayTun & winLoadXRAY & Throne Поддержать автора: https://github.com/xVRVx/autoXRAY diff --git a/autoXRAYno443.sh b/autoXRAYno443.sh index 6555ca0..c1768a4 100644 --- a/autoXRAYno443.sh +++ b/autoXRAYno443.sh @@ -28,6 +28,10 @@ key_output=$(xray x25519) xray_privateKey_vrv=$(echo "$key_output" | awk -F': ' '/PrivateKey/ {print $2}') xray_publicKey_vrv=$(echo "$key_output" | awk -F': ' '/Password/ {print $2}') +key_mldsa65=$(xray mldsa65) +seed_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Seed/ {print $2}') +verify_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Verify/ {print $2}') + xray_shortIds_vrv=$(openssl rand -hex 8) xray_sspasw_vrv=$(openssl rand -base64 15 | tr -dc 'A-Za-z0-9' | head -c 20) @@ -154,7 +158,6 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json" "${xray_dest_vrv222}" ], "privateKey": "${xray_privateKey_vrv}", - "publicKey": "${xray_publicKey_vrv}", "shortIds": [ "${xray_shortIds_vrv}" ], @@ -226,9 +229,9 @@ systemctl restart xray echo -e "Готово!\n" # Формирование ссылок для вывода -link1="vless://${xray_uuid_vrv}@${ipserv}:$port1?security=reality&sni=${xray_dest_vrv}&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=tcp&flow=xtls-rprx-vision&encryption=none#VPN-vless-$port1" +link1="vless://${xray_uuid_vrv}@${ipserv}:$port1?security=reality&sni=${xray_dest_vrv}&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=raw&flow=xtls-rprx-vision&encryption=none&spx=%2F#VPN-vless-$port1" -link2="vless://${xray_uuid_vrv}@${ipserv}:$port2?security=reality&sni=${xray_dest_vrv222}&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=tcp&flow=xtls-rprx-vision&encryption=none#VPN-vless-$port2" +link2="vless://${xray_uuid_vrv}@${ipserv}:$port2?security=reality&sni=${xray_dest_vrv222}&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=raw&flow=xtls-rprx-vision&encryption=none&spx=%2F#VPN-vless-$port2" ENCODED_STRING=$(echo -n "chacha20-ietf-poly1305:${xray_sspasw_vrv}" | base64) link3="ss://$ENCODED_STRING@${ipserv}:$port3#VPN-ShadowS-$port3" @@ -244,9 +247,9 @@ echo -e " \033[32m$link3\033[0m Скопируйте конфиг в специализированное приложение: -- iOS: Happ или v2rayTun или FoXray -- Android: Happ или v2rayTun или v2rayNG -- Windows: Happ & winLoadXRAY & Hiddify & Nekoray +- iOS: Happ или v2RayTun или FoXray +- Android: Happ или v2RayTun или v2rayNG +- Windows: Happ & v2RayTun & winLoadXRAY & Throne Поддержать автора: https://github.com/xVRVx/autoXRAY diff --git a/autoXRAYselfsteal.sh b/autoXRAYselfsteal.sh index 06e9371..6497ed3 100644 --- a/autoXRAYselfsteal.sh +++ b/autoXRAYselfsteal.sh @@ -160,6 +160,10 @@ key_output=$(xray x25519) xray_privateKey_vrv=$(echo "$key_output" | awk -F': ' '/PrivateKey/ {print $2}') xray_publicKey_vrv=$(echo "$key_output" | awk -F': ' '/Password/ {print $2}') +key_mldsa65=$(xray mldsa65) +seed_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Seed/ {print $2}') +verify_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Verify/ {print $2}') + xray_shortIds_vrv=$(openssl rand -hex 8) xray_sspasw_vrv=$(openssl rand -base64 15 | tr -dc 'A-Za-z0-9' | head -c 20) @@ -234,7 +238,6 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json" "$DOMAIN" ], "privateKey": "${xray_privateKey_vrv}", - "publicKey": "${xray_publicKey_vrv}", "shortIds": [ "${xray_shortIds_vrv}" ], @@ -285,7 +288,6 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json" "$DOMAIN" ], "privateKey": "${xray_privateKey_vrv}", - "publicKey": "${xray_publicKey_vrv}", "shortIds": [ "${xray_shortIds_vrv}" ], @@ -357,9 +359,9 @@ systemctl restart xray echo -e "Готово!\n" # Формирование ссылок -link1="vless://${xray_uuid_vrv}@$DOMAIN:443?security=reality&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=tcp&flow=xtls-rprx-vision&encryption=none#VPN-vless-443-self" +link1="vless://${xray_uuid_vrv}@$DOMAIN:443?security=reality&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=raw&flow=xtls-rprx-vision&encryption=none&spx=%2F#VPN-vless-443-self" -link3="vless://${xray_uuid_vrv}@$DOMAIN:8443?security=reality&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=tcp&flow=xtls-rprx-vision&encryption=none#VPN-vless-8443-self" +link3="vless://${xray_uuid_vrv}@$DOMAIN:8443?security=reality&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=raw&flow=xtls-rprx-vision&encryption=none&spx=%2F#VPN-vless-8443-self" ENCODED_STRING=$(echo -n "chacha20-ietf-poly1305:${xray_sspasw_vrv}" | base64) link4="ss://$ENCODED_STRING@${ipserv}:2040#VPN-ShadowS-2040" @@ -377,9 +379,9 @@ echo -e " \033[32m$link4\033[0m Скопируйте конфиг в специализированное приложение: -- iOS: Happ или v2rayTun или FoXray -- Android: Happ или v2rayTun или v2rayNG -- Windows: Happ & winLoadXRAY & Hiddify & Nekoray +- iOS: Happ или v2RayTun или FoXray +- Android: Happ или v2RayTun или v2rayNG +- Windows: Happ & v2RayTun & winLoadXRAY & Throne Поддержать автора: https://github.com/xVRVx/autoXRAY diff --git a/autoXRAYselfstealConfChina.sh b/autoXRAYselfstealConfChina.sh index 806ef69..f3a57c3 100644 --- a/autoXRAYselfstealConfChina.sh +++ b/autoXRAYselfstealConfChina.sh @@ -169,6 +169,10 @@ key_output=$(xray x25519) xray_privateKey_vrv=$(echo "$key_output" | awk -F': ' '/PrivateKey/ {print $2}') xray_publicKey_vrv=$(echo "$key_output" | awk -F': ' '/Password/ {print $2}') +key_mldsa65=$(xray mldsa65) +seed_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Seed/ {print $2}') +verify_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Verify/ {print $2}') + xray_shortIds_vrv=$(openssl rand -hex 8) xray_sspasw_vrv=$(openssl rand -base64 15 | tr -dc 'A-Za-z0-9' | head -c 20) @@ -249,7 +253,6 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json" "$DOMAIN" ], "privateKey": "${xray_privateKey_vrv}", - "publicKey": "${xray_publicKey_vrv}", "shortIds": [ "${xray_shortIds_vrv}" ], @@ -423,9 +426,13 @@ cat << 'EOF' | envsubst > "$WEB_PATH/$path_subpage.html" }, "security": "reality", "realitySettings": { + "fingerprint": "chrome", "serverName": "$DOMAIN", - "publicKey": "${xray_publicKey_vrv}", - "shortId": "${xray_shortIds_vrv}" + "password": "${xray_publicKey_vrv}", + "shortId": "${xray_shortIds_vrv}", + "spiderX": "/" + + } } }, @@ -451,13 +458,14 @@ echo -e "Готово!\n" subPageLink="https://$DOMAIN/$path_subpage.html" # Формирование ссылок -link1="vless://${xray_uuid_vrv}@$DOMAIN:443?security=reality&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=tcp&flow=xtls-rprx-vision&encryption=none#useConfig" +link1="vless://${xray_uuid_vrv}@$DOMAIN:443?security=reality&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=raw&flow=xtls-rprx-vision&encryption=none&spx=%2F#vlessAX" echo -e " Скопируйте подписку в специализированное приложение: -- iOS: Happ или v2rayTun или v2rayN -- Android: Happ или v2rayTun или v2rayNG -- Windows: Happ(alpha) или winLoadXRAY или v2rayN или само ядро Xray +- iOS: Happ или v2RayTun или v2rayN +- Android: Happ или v2RayTun или v2rayNG +- Windows: конфиги winLoadXRAY или v2rayN или ядро Xray + для vless Happ(alpha) или v2RayTun или Throne Ваша страничка подписки: diff --git a/autoXRAYselfstealConfRU.sh b/autoXRAYselfstealConfRU.sh index 208fb82..b3169e9 100644 --- a/autoXRAYselfstealConfRU.sh +++ b/autoXRAYselfstealConfRU.sh @@ -169,6 +169,10 @@ key_output=$(xray x25519) xray_privateKey_vrv=$(echo "$key_output" | awk -F': ' '/PrivateKey/ {print $2}') xray_publicKey_vrv=$(echo "$key_output" | awk -F': ' '/Password/ {print $2}') +key_mldsa65=$(xray mldsa65) +seed_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Seed/ {print $2}') +verify_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Verify/ {print $2}') + xray_shortIds_vrv=$(openssl rand -hex 8) xray_sspasw_vrv=$(openssl rand -base64 15 | tr -dc 'A-Za-z0-9' | head -c 20) @@ -250,7 +254,6 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json" "$DOMAIN" ], "privateKey": "${xray_privateKey_vrv}", - "publicKey": "${xray_publicKey_vrv}", "shortIds": [ "${xray_shortIds_vrv}" ], @@ -429,9 +432,12 @@ cat << 'EOF' | envsubst > "$WEB_PATH/$path_subpage.html" }, "security": "reality", "realitySettings": { + "fingerprint": "chrome", "serverName": "$DOMAIN", - "publicKey": "${xray_publicKey_vrv}", - "shortId": "${xray_shortIds_vrv}" + "password": "${xray_publicKey_vrv}", + "shortId": "${xray_shortIds_vrv}", + "spiderX": "/" + } } }, @@ -457,13 +463,14 @@ echo -e "Готово!\n" subPageLink="https://$DOMAIN/$path_subpage.html" # Формирование ссылок -link1="vless://${xray_uuid_vrv}@$DOMAIN:443?security=reality&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=tcp&flow=xtls-rprx-vision&encryption=none#useConfig" +link1="vless://${xray_uuid_vrv}@$DOMAIN:443?security=reality&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=raw&flow=xtls-rprx-vision&encryption=none&spx=%2F#vlessAX" echo -e " Скопируйте подписку в специализированное приложение: -- iOS: Happ или v2rayTun или v2rayN -- Android: Happ или v2rayTun или v2rayNG -- Windows: Happ(alpha) или winLoadXRAY или v2rayN или само ядро Xray +- iOS: Happ или v2RayTun или v2rayN +- Android: Happ или v2RayTun или v2rayNG +- Windows: конфиги winLoadXRAY или v2rayN или ядро Xray + для vless Happ(alpha) или v2RayTun или Throne Ваша страничка подписки: diff --git a/autoXRAYselfstealConfRUbrEU.sh b/autoXRAYselfstealConfRUbrEU.sh index 9bea270..9045149 100644 --- a/autoXRAYselfstealConfRUbrEU.sh +++ b/autoXRAYselfstealConfRUbrEU.sh @@ -233,6 +233,10 @@ key_output=$(xray x25519) xray_privateKey_vrv=$(echo "$key_output" | awk -F': ' '/PrivateKey/ {print $2}') xray_publicKey_vrv=$(echo "$key_output" | awk -F': ' '/Password/ {print $2}') +key_mldsa65=$(xray mldsa65) +seed_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Seed/ {print $2}') +verify_mldsa65=$(echo "$key_mldsa65" | awk -F': ' '/Verify/ {print $2}') + xray_shortIds_vrv=$(openssl rand -hex 8) xray_sspasw_vrv=$(openssl rand -base64 15 | tr -dc 'A-Za-z0-9' | head -c 20) @@ -338,7 +342,6 @@ cat << 'EOF' | envsubst > "$SCRIPT_DIR/config.json" "$DOMAIN" ], "privateKey": "${xray_privateKey_vrv}", - "publicKey": "${xray_publicKey_vrv}", "shortIds": [ "${xray_shortIds_vrv}" ], @@ -543,9 +546,11 @@ cat << 'EOF' | envsubst > "$WEB_PATH/$path_subpage.html" "network": "raw", "security": "reality", "realitySettings": { + "fingerprint": "chrome", "serverName": "$DOMAIN", - "publicKey": "${xray_publicKey_vrv}", - "shortId": "${xray_shortIds_vrv}" + "password": "${xray_publicKey_vrv}", + "shortId": "${xray_shortIds_vrv}", + "spiderX": "/" } } }, @@ -571,13 +576,14 @@ echo -e "Готово!\n" subPageLink="https://$DOMAIN/$path_subpage.html" # Формирование ссылок -link1="vless://${xray_uuid_vrv}@$DOMAIN:443?security=reality&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=tcp&flow=xtls-rprx-vision&encryption=none#useConfig" +link1="vless://${xray_uuid_vrv}@$DOMAIN:443?security=reality&sni=$DOMAIN&fp=chrome&pbk=${xray_publicKey_vrv}&sid=${xray_shortIds_vrv}&type=raw&flow=xtls-rprx-vision&encryption=none&spx=%2F#vlessAX" echo -e " Скопируйте подписку в специализированное приложение: -- iOS: Happ или v2rayTun или v2rayN -- Android: Happ или v2rayTun или v2rayNG -- Windows: Happ(alpha) или winLoadXRAY или v2rayN или само ядро Xray +- iOS: Happ или v2RayTun или v2rayN +- Android: Happ или v2RayTun или v2rayNG +- Windows: конфиги winLoadXRAY или v2rayN или ядро Xray + для vless Happ(alpha) или v2RayTun или Throne Ваша страничка подписки: