mirror of
https://github.com/xVRVx/autoXRAY.git
synced 2026-08-27 09:05:33 +00:00
Add files via upload
This commit is contained in:
15
autoXRAY.sh
15
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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Ваша страничка подписки:
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Ваша страничка подписки:
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Ваша страничка подписки:
|
||||
|
||||
Reference in New Issue
Block a user