mirror of
https://github.com/EvgenyNerush/easy-xray.git
synced 2026-09-06 15:38:04 +03:00
fix for new xray x25519 format
This commit is contained in:
@@ -168,12 +168,18 @@ or leave blank for simple default configuration:"
|
|||||||
then
|
then
|
||||||
keys=$(xray x25519) # string "Private key: Abc... Public key: Xyz..."
|
keys=$(xray x25519) # string "Private key: Abc... Public key: Xyz..."
|
||||||
keysF=$(echo $keys | cut -d " " -f 1) # which keys format xray uses?
|
keysF=$(echo $keys | cut -d " " -f 1) # which keys format xray uses?
|
||||||
|
keyF2=$(echo $keys | cut -d " " -f 4)
|
||||||
if [ $keysF = "Private" ]; then
|
if [ $keysF = "Private" ]; then
|
||||||
private_key=$(echo $keys | cut -d " " -f 3) # get 3rd field of fields delimited by spaces
|
private_key=$(echo $keys | cut -d " " -f 3) # get 3rd field of fields delimited by spaces
|
||||||
public_key=$(echo $keys | cut -d " " -f 6) # get 6th field
|
public_key=$(echo $keys | cut -d " " -f 6) # get 6th field
|
||||||
else
|
else
|
||||||
private_key=$(echo $keys | cut -d " " -f 2)
|
if [ $keysF2 = "(PublicKey):" ]; then
|
||||||
public_key=$(echo $keys | cut -d " " -f 4)
|
private_key=$(echo $keys | cut -d " " -f 2)
|
||||||
|
public_key=$(echo $keys | cut -d " " -f 5)
|
||||||
|
else
|
||||||
|
private_key=$(echo $keys | cut -d " " -f 2)
|
||||||
|
public_key=$(echo $keys | cut -d " " -f 4)
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
short_id=$(openssl rand -hex 8) # random short_id for REALITY
|
short_id=$(openssl rand -hex 8) # random short_id for REALITY
|
||||||
|
|||||||
Reference in New Issue
Block a user