Skip to content

Wakezilla Documentation

Wake a machine when traffic arrives, return the response, and manage its power state after the work is done.

Wakezilla is a Wake-on-LAN and TCP proxy toolkit for machines that do not need to remain active all day. A proxy host receives a connection, wakes the target when needed, and carries the TCP stream in both directions.

When a connection reaches a configured local port, Wakezilla checks the target machine, wakes it when necessary, and waits until the target service is reachable. It then forwards traffic to the target and sends the target’s response back to the original client over the same connection.

Every accepted connection refreshes the machine’s inactivity timer. If no new connection arrives during the configured period, Wakezilla asks the client service to enter its platform-specific power state.

Wakezilla authenticates shutdown requests between a paired proxy and client. The proxy dashboard and API still do not provide user authentication or TLS, and legacy clients can accept unsigned shutdown requests until migrated. Read Security before allowing access from another host, and review Known Limitations before choosing custom ports or relying on status and inactivity behavior.