您好,登錄后才能下訂單哦!
如何通過WOL遠程喚醒家用電腦,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
最近使用python自己開發(fā)了一個遠程喚醒小工具,下面分享給大家!
通過發(fā)送特定報文 (魔術(shù)封包 Wake on Magic packet) 將開啟喚醒功能的主機遠程開機
。
通過socket向目標的機器發(fā)送MagicPacket(魔術(shù)包),魔術(shù)包的格式,包含有連續(xù)6個字節(jié)的“FF”和連續(xù)重復(fù)16次的MAC地址。你可以在任何協(xié)議的數(shù)據(jù)包(如在TCP/IP、IPX包)中填上 "FFFFFFFFFFFF"+連續(xù)重復(fù)16次的MAC地址,就可利用該協(xié)議作出一個使用該協(xié)議的MagicPacket。只要NIC檢測到數(shù)據(jù)包中任何地方有這樣的片段,便會將計算機喚醒。 Magic Packet可以封裝在任何協(xié)議的數(shù)據(jù)包中,可以在各種Router和switch之間傳送,而不會影響MagicPacket喚醒的功能。也就是說,不管Magic Packet是來自于LAN還是WAN,只要網(wǎng)卡檢測到MagicPacket就能喚醒。最常被使用的是UDP廣播包,不需要端口號,只要知道被控計算機的MAC地址即可。
BIOS設(shè)置
現(xiàn)在的板載網(wǎng)卡都是PCI-E的,BIOS的網(wǎng)卡喚醒設(shè)置項的名稱從On Board LAN改為PCI-E Device。請把這個選項設(shè)置為Enabled。 早期主板的BIOS,該選項一般是在Wake Up Event Setup里面。 近期主板的BIOS,該選項是在Setup Wake Up Configuration里面。 最新的BIOS,該選項是在Setup Wake Up Configuration里面。
window 網(wǎng)卡設(shè)置
啟用網(wǎng)卡WOL功能
關(guān)閉節(jié)能設(shè)置
路由器 將IP進行 ARP靜態(tài)綁定
將要喚醒的IP用UDP
做端口映射
方法很多: 路由器綁定ddns域名、路由器廠商手機app管理看WAN口地址、內(nèi)網(wǎng)其他主機調(diào)用域名api實現(xiàn)動態(tài)ddns
TPlink路由器 手機app:
py動態(tài)調(diào)用阿里dns域名例子:
https://gitee.com/attacker/opsbase.cn/tree/master/aliyun_dns
程序下載地址: https://pan.baidu.com/s/1XjIcPSsd5r-_S7884c5rzQ 提取碼:3s6s
注意: 遠程喚醒時請確保主機網(wǎng)線燈亮的,硬關(guān)機可能導(dǎo)致無法被喚醒。
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。