A lightweight VS Code extension that allows you to wake up a remote computer in your home subnet using Wake-on-LAN (WOL) via UDP port forwarding.
Features
One-Click Wake Up: Trigger a Magic Packet directly from the VS Code status bar.
Customizable Configuration: Easily set your server address, UDP port, and target MAC address.
Persistent Storage: Your configuration is saved locally within VS Code's global state.
Theme Integration: A modern UI that automatically adapts to your VS Code light/dark theme.
How It Works
This extension sends a standard 102-byte WOL Magic Packet to a specified server. For this to work, you typically need:
A server/router at home that accepts UDP packets on a specific port.
Port forwarding configured on that router to forward the UDP packet to the target machine's MAC address.
Wake-on-LAN enabled in the target computer's BIOS/UEFI and Network Adapter settings.
Usage
1. Configuration
Look for the ⚡ RPO icon in the bottom right status bar of VS Code.
Click the icon to open the Remote Power-On Configuration page.
Enter the following details:
Server Address: The public IP or DDNS address of your home router/server.
UDP Port: The port configured for WOL forwarding (default is usually 9).
Target MAC Address: The MAC address of the computer you want to wake up (e.g., AA:BB:CC:DD:EE:FF).
Click Save Config.
2. Waking Up Your Device
Once configured, you can simply click the ⚡ RPO icon in the status bar, or use the "Wake Up Device" button in the configuration page to send the Magic Packet.
Requirements
Target PC: Must have WOL enabled in BIOS and OS.
Network: A router/server capable of receiving UDP packets and broadcasting them to the local network.
Developed for seamless remote workflow management.