Very simple tool for receiving proxy Wake-on-Lan (WoL) packets across networks and initializing an intra-network wakeup
This tool allows for keeping a high power device on extreme low power mode and a much smaller device (like a raspberry pi) on and waiting for a wakeup packet to turn on the high power device only when it is needed so power can be saved.
- Portforward a port of your choice from your router to the low power device (likely a raspberry pi)
- Must have the
wakeonlan
apt package installed and working on the low power device - Run the
server.py
script on your low power device with the open port - The target (high power) device must have WoL properly configured and be in a hibernation state (check out my dotfiles repository for a script that does this automatically)
- Install netcat
- Send requests with
echo "<password>" | nc -u <router ip> <port#>