Wake-on-lan, if you have to implement on the router thing instead of pc then you will run a program remotely on the router and it will workout on the router and the program will bypass the firewall after the permission of the router and will wake up the pc.