Да, с помощью WireGuard (WG) можно распределить трафик в сети, включая достижение равномерного распределения.
Для реализации автоматического балансировщика подключений между 10 серверами с WG можно использовать различные подходы. Один из возможных способов - настроить все серверы в режиме активного стенда или пассивного стенда и использовать внешний балансировщик нагрузки для распределения трафика между серверами.
Это можно сделать на основе IP-уровня, используя протоколы такие как IPVS или LVS, или на уровне приложения с помощью прокси-серверов, например, Nginx или HAProxy. В каждом случае серверы могут быть настроены с WG для обработки конкретного подмножества клиентов или же для балансировки нагрузки на уровне приложения, исходя из требований конкретного сценария использования.
Если у вас есть конкретные требования и ограничения, важно учесть их при выборе и настройке балансировщика нагрузки и сети WG. Также имейте в виду, что балансировка нагрузки может потребовать настройки маршрутизации и настройки файрвола для обеспечения правильной передачи пакетов между серверами.