[quote="ciaobaby"]
Wake-up On LAN is really
ONLY for use with machines that are all on the
same LAN or LAN subnet it is not intended for WAN - LAN operations. IF you want a LAN machine to 'wake-up' to WAN activity, this HAS, HAS to be done by tour router sending the "magic packet".
The important bit you absolutely
need to understand is that MAC (Media Access Control) addresses are NOT routable beyond your LAN, so a "magic packet"
CANNOT be sent from a location that is outside (WAN/Internet) of your local area network (LAN) to a machine that is inside,
[/quote]
You dont understand how WoL works, or you don't understand how basic networking works (port forwarding)
The MAC address is NOT how the packet is routed, the MAC Address is the PAYLOAD of the packet.
The packet is routed by IP Address, due to not been able to route a LAN IP over the internet it requires the user to PORT FORWARD something to correctly route it in the internal LAN.
The main problem with WoL-over-the-internet is that most ISP provided modem/routers will NOT let you portforward ANYTHING to point to ports 7 or 9 (where i live major ISPs typically blanket block forwarding to an IP port lower than 50 as everything here is a service and they dont want you running mail servers or someshit)
Im literally repeating myself, and you're making the same comprehension mistake.
What hes asking IS possible and HAS been done, its nothing new or magical.
The changes made to the controller application to support what hes asking are very minor. (3 entry fields + code to formulate a UDP packet based on the entry fields)
The changes the USER needs to make to their LOCAL network environment for it to WORK are the big changes & where all the problems lie.
^Assumes qbittorent itself wont shit the bed if the computer goes into a sleep state with it running, and apparently it will, so the BEST cause of action is to NOT LET YOUR PC SLEEP IN THE FIRST PLACE.
(I thought the new flags added in version 3.3.4 were to resolve this issue, as the thing you linked is "merged" in libtorrents tracker)
You have a big selective reading bias, has anyone told you that before?
/e: Here is a website + guide to tell you HOW to set this up.
https://www.depicus.com/wake-on-lan/wak ... ake-on-wan
All of it can be replaced by "login to your modem/router combo and manually setup a portforward on some unused port to point to port 7/9 on local ip <your local ip here> using the GUI"
telnet in and do X is the global "this will always work if telnet is supported" answer.
https://www.depicus.com/wake-on-lan/woli
Here is their free service for performing the WoL Online Request. The only information it needs is MAC, your external IP address & the port you've forwarded.
/e2: How the hell did i miss this gem
[quote="ciaobaby"]
Not really possible in any case, as MAC addresses are not 'routable' over
TCP. only over NET BIOS (WINS resolver)
[/quote]
Wake-On-Lan "Magic Packet" is UDP not TCP.........
A sleeping PC cant really perform a TCP handshake can it lmfao.
The principal is it Wakes on recieving the NIC's MAC address as a packet payload on one of the 2 ports it actively listens to in that state, it doesnt care HOW the packet is sent over the transport layer AFAIK
UDP is the BEST option for routing it over the internet as routers like to drop everything else & TCP isnt viable for technical reasons.
You theoretically could send the MAC address as the contents of an ICMP ping packet and have it wake the pc provided it gets routed properly (it wont by default)
The name "Wake on LAN" is now a misnomer, it should be renamed to "Wake on Network Receive"
You need to understand WoL is old as hell and technological/intellectual progress since its inception have changed HOW it can be used past its initial scope.