Что это значит
PrivateKey, PublicKey или PresharedKey в конфиге — не корректный 32-байтный ключ в base64.
Почему возникает
- Ключ обрезался при копировании (он из 44 символов и заканчивается на =).
- В значение попали кавычки, пробелы или перенос строки.
- Вставили публичный ключ туда, где нужен приватный.
Как исправить
- Сгенерируйте заново: wg genkey | tee priv | wg pubkey > pub, вставляйте строки целиком.
- Уберите кавычки и пробелы вокруг значения.
- Генератор prefixkit делает парные ключи прямо в браузере.
Поможет
Другие ошибки WireGuard
- Handshake for peer 1 (203.0.113.10:51820) did not complete after 5 seconds, retrying (try
- Packet has unallowed src IP (10.0.0.7) from peer 3 (198.51.100.20:43210)
- RTNETLINK answers: Operation not supported / Unable to access interface: Protocol not supp
- /usr/bin/wg-quick: line 32: resolvconf: command not found
- Unable to modify interface: Address already in use
- Name or service not known: `vpn.example.com:51820' / Configuration parsing error