最近在折騰家庭網(wǎng)絡(luò)的時(shí)候,才發(fā)現(xiàn)路由器通過 pppoe 獲取的地址是公網(wǎng)地址,平時(shí)路由器都跑在公網(wǎng)上,那么設(shè)置好 port mapping,那么就能通過外網(wǎng)遠(yuǎn)程訪問家庭設(shè)備了。
windows 游戲電腦
我的游戲電腦是 win10系統(tǒng)的,平時(shí)主要用來玩兒游戲,很少拿來辦公。如果游戲玩兒的少,設(shè)備就閑置了,想先拿來做遠(yuǎn)程辦公用
問題一: win10 home 版系統(tǒng)不支持遠(yuǎn)程桌面連接
首先安裝 rdpwrap, 下載地址https://github.com/binarymaster/rdpwrap/releases
由于 win10 home 是家庭閹割版,不能在系統(tǒng)設(shè)置遠(yuǎn)程桌面,裝上 rdpwrap 之后,就能夠訪問了
問題二:休眠后無法喚醒
由于我的電腦設(shè)置了休眠,以防止長時(shí)間開機(jī)浪費(fèi)電費(fèi)與損耗設(shè)備,所以需要休眠,在使用時(shí),再喚醒,進(jìn)行遠(yuǎn)程桌面連接
我下載了### pywakeonlan
的 python 代碼。
git clone https://github.com/remcohaszing/pywakeonlan.git
在局域網(wǎng) lan 內(nèi)運(yùn)行后,能夠正常喚醒我的電腦。我做的 port-mapping 映射是 tcp 協(xié)議的3389端口,但是到了辦公室后,無法喚醒。
查看了 pywakeonlan 代碼后,發(fā)現(xiàn)程序發(fā)送的是 udp 報(bào)文,而我映射的是 tcp 端口,所以 udp 包無法通過路由到達(dá)我要喚醒的設(shè)備。
回家后,映射3389的 udp 端口,繼續(xù)嘗試喚醒,仍然不行。
最后,開通了另外一臺(tái)筆記本的 ssh,然后通過遠(yuǎn)程連接到 ssh端口,然后通過 wake on lan 程序,啟動(dòng)睡眠中的 windows,再遠(yuǎn)程連接, OK。
問題三
待續(xù)