Ou até OpenWRT - o wg não precisa de tanta CPU em comparação ao OpenVPN, por exemplo, então você pode se surpreender com a velocidade de um roteador wifi descartado se tiver um que possa rodar OpenWRT.
https://openwrt.org/toh/start procure nesses dispositivos descartados e veja se há um compatível. Depois, verifique a página do dispositivo assim que encontrar um que você possua - alguns podem ser facilmente flashados via interface web de estoque, outros precisam de TTL serial, JTAG ou um servidor TFTP, até um grau de “é difícil” para quem nunca usou OpenWRT.
A vantagem de usar um AP ou roteador não utilizado é baixo consumo de energia (e, portanto, calor), espaço, uso de portas sobrantes como switch e possivelmente mais Wi-Fi. Custo (zero se estiver apenas parado sem uso) é um fator menor na minha experiência.
Dica: não se preocupe com nada que exija uma compilação personalizada e que tenha pelo menos 8MB de memória flash, 64MB de RAM, mesmo para testes experimentais. Bom para brincar com OpenWRT na primeira instalação e talvez wg de uso leve também, mas o ideal é ter 16MB de flash e 128MB de RAM para versões futuras do OpenWRT.
Para minha pequena decepção, o tamanho da instalação padrão do OpenWRT é agora 8MB ROM/64MB RAM. Decepção porque tenho acesso a centenas de dispositivos 4/32 no meu emprego que pedem por OpenWRT para resolver problemas do firmware padrão deles. (sim, sei que posso criar imagens compactas sem GUI, mas ninguém paga meu tempo por isso)
E sim, instâncias de wg no Raspberry Pi são muito populares, especialmente quando combinadas com coisas como pihole ou pacotes MQTT/Smart Home.
Você definitivamente não precisa de servidores em rack de 19" potentes com multi-processadores e bancos de RAM
um processador single-core de 400MHz e 64MB de RAM é uma solução viável de wg para quem usa ADSL ou VDSL mais lento em OpenWRT em muitos casos.
Não vá exagerar ou gastar seu dinheiro de cerveja. O mundo está em crise. Cerveja é um recurso vital, então use-a com sabedoria.