This application provides a Web UI to sending a "WOL" (Wake up On Lan) magic packet, on Windows OS.
This is a console program based on .NET Core 3.1 and the UI is built on Blazor WebAssembly.
This application can also run as a Windows service.
Download the latest version of the zip package from "Release" page, and extract it to any folder somewhere you prefer.
You can launch this application from the command line:
> Blazor WOL.Server
After launch it, you can access to that UI via http://localhost:5000/
.
You can install this application as a Windows Service by install
command, like this:
> Blazor WOL.Server install
Once after you did it, you can manage it from "Windows Service Management Console", such as start the service, and stop the service.
You can also execute install
command with command line options like this:
> BlazorWOL.Server install --urls http://+:8080/
If you want to remove it from Windows Service, you can do it with uninstall
command, like this:
> Blazor WOL.Server uninstall
You can change the URLs to listen.
example:
> Blazor WOL.Server --urls http://+:8080/
You can change the folder to store the JSON file which contains device list data.
example:
> Blazor WOL.Server --application-data-location C:\temp
You can change the base URL. This option useful for deploy this application behind the reverse proxy for make the URL for this application to sub-path.
example:
> Blazor WOL.Server --base-url /app/wol/
As you know, you can configure command-line options for the Windows Service of this application when install time.
And also, you can change it after it's installed by editing the Windows registry.
Open registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BlazorWOL
by Windows registry editor ("regedit"), and change ImagePath
value.