Как подключить к wireguard более 255 клиентов?
для этого есть маска подсети. 
10.0.0.0/23 - и у нас тут сразу две подсети. или /22 - это уже четыре.
Маска не обязана быть кратной 8. Она может быть любым числом от 0 (все IP адреса, такую маску наверное нельзя назначить), до 32 (1 адрес). Уменьшая маску на 1, вы увеличиваете емкость адресного пространства в 2 раза. 
Например для сети 10.0.0.0/23 адресное пространство будет 10.0.0.0 - 10.0.1.255 и это адресное пространство будет в одной подсети.