Woly sends a special network message called a magic packet which
allows a computer to be turned on.
The computer that receives this packet must have a motherboard and a
Network Controller (NIC) that supports WAKE-On-LAN (WOL). Most modern
ATX motherboards have an on board NICs that supports WOL. Usually WOL
function can be enabled or disabled through BIOS setup. Not all BIOS
will have a straight-up Wake-on-LAN option, and on some boards you
may have to enable a "Power On By PCI Devices" setting. It varies
from board to board. You should check you motherboard documentation
on how to do that.
You need to know the MAC address of the destination computer to be
able to wake it on LAN. It is also possible to wake a computer over
Internet. A computer connected to a router can be woken if a magic
packet sent over the Internet is routed to it. If you're working
outside of your local network, you'll also need to know your external
IP address.
By default the packet is sent to UDP port 9. You can change the port
number to another if needed.
In order to issue the Wake-on-LAN command from outside your network,
you'll first need to set up port forwarding for UDP port 9 (or other)
on your router. The router has to be able to broadcast the received
packet to the network. The forwarding has to be made to a broadcast
address. E.g if your LAN address is 192.168.1.0 and your subnet mask
is 255.255.255.0 your broadcast address will usually be 192.168.1.255.
So you must configure your router to forward the packet to it. You
should check if your router allows that.