/usr/local/bin/xray x25519 -i "key"
Почти /usr/local/bin/xray x25519 -i "key" | echo вывод результата работы на экран
Или /usr/local/bin/xray x25519 -i "key" | tee file вывод в файл и на экран
но команда генерирует
Именно генерирует, и раскладывает по файлам о выводе на экран там ничего не говорится
Генерируем ключи серверов на Bridge или Proxy:
xray x25519
Приватный ключ заносится в файл конфигурации сервера xray, а публичный - конфиг клиента
Назначение этих параметров:
PrivateKey — приватный ключ сервера (32 байта, base64.RawURLEncoding). Хранится только на сервере, используется в параметре decryption.
Password — публичный ключ сервера (32 байта, base64.RawURLEncoding). Распространяется клиентам, используется в параметре encryption.
Hash32 — BLAKE3 хэш публичного ключа (32 байта). Используется для проверки правильности конфигурации, не применяется в протоколе.