Você pode usar um retransmissão DHCP no mesmo domínio de transmissão da máquina que deseja provisionar. (Um servidor DHCP apontando para os recursos TFTP remotos também deve funcionar).
Em uma configuração doméstica, pode fazer sentido obter um Raspberry Pi como retransmissor para um servidor em outro lugar. (Se o roteador não pode ser o relay). O servidor em outro lugar precisa ser conectável em várias portas (DHCP e TFTP, pelo menos).
O software PXE faz parte do hardware. (Possivelmente a ROM opcional da placa de rede ou parte do firmware do computador)
Se você deseja executá-lo em uma VPN, isso deve ser configurado fora do computador que você deseja inicializar pela rede. (Se você tiver um dispositivo capaz de uma VPN de camada 2, talvez seja possível inicializá-lo sem uma retransmissão DHCP (embora a VPN da camada 2 seja provavelmente mais complicada))