I got it to work remotely with an Airport Extreme on Windows 10, though I don't think the router matters. You can find more detailed guides online, but most of them get something wrong every time, here are the general settings you'll want for Remote WOL to work:
- Enable Wake On LAN from your BIOS;
- Enable Wake On Magic Packet from Device Manager > Ethernet Card > Properties > Advanced;
- (Important!) In Device Manager > Ethernet Card > Properties > Power Management make sure 'Allow this computer to turn off this device to save power' is UNCHECKED - This is consistently left out in online guides or worse, misinterpreted;
- In your Router Settings > Advanced > Port Mapping (Forwarding) - forward port 9 to your PC's internal IP address;
- Get your PC's Physical MAC address (run cmd > ipconfig /all) and your external IP address (ifconfig.co)
- Input the IP and MAC into your WOL app (like Mocha WOL for iOS - make sure to disable Broadcast and ping options and test from your phone's 3G/4G/GG or some other internet connection otherwise you'll get a false positive).
- Have fun from work!