遠端開啟並透過 SSH 連接到 Windows 10 計算機

遠端開啟並透過 SSH 連接到 Windows 10 計算機

我遇到了第一個世界問題 - 一個視頻遊戲在我工作時發布,這是一個大量的下載,我希望它在我下班回家時準備好。

我的想法是透過 SSH 連接到它,我可以在那裡做任何需要做的事情。

問題是 - 如何遠端打開它?通常我會把它關掉(不睡覺)。我認為它被稱為休眠,因為據我所知,Windows 10 通常不會完全關閉?無論如何,我按下Shut down按鈕。

最簡單的設定是帶有伺服系統的樹莓派,可能可以透過繼電器來完成,但老實說,我不想也害怕這樣做。

答案1

您無法透過 WAN 傳送網路喚醒。使用更複雜的家用路由器,您可以設定對路由器的安全遠端存取並從其發送 WOL。例如執行 dd-wrt/tomato 的路由器。

答案2

IPv4 上的 WOL:

您可以透過 IPv4 中的 WAN 發送 WOL 魔術封包,只需從路由器到電腦 IP 進行簡單的連接埠轉送即可。您只需選擇一個端口,將該端口轉發到您的計算機,然後將魔術包發送到您的公共IP。

PS:這僅在您的 ISP 未使用時才有效CGNAT。如果您的公用 IP 與路由器設定頁面中顯示的 WAN IP 不同,您就知道您處於 CGNAT 中。通常,您的 CGNAT WAN IP 將為 100.xxx.xxx.xxx 或 10.xxx.xxx.xxx 或 192.xxx.xxx.xxx 或 172.xxx.xxx.xxx。

要求:

  • 您的電腦作業系統必須具有此功能,並且必須啟用它(我知道 Windows 7 和更高版本都這樣做)。
  • 您的主機板和 BIOS 必須具有此功能(幾乎所有 MB 都有此功能)
  • 您的電腦必須處於休眠或睡眠狀態。如果關閉的話,網路卡就沒電了,無法接收資料。
  • 您需要將所需的連接埠(通常是 UDP 7 或 9)從網際網路路由器轉送到您的電腦。這是透過進入其設定頁面來完成的(通常您只需在瀏覽器位址欄位中輸入網關 IP)
  • 最好為您的電腦提供 LAN 內的靜態 IP,以便將封包轉送到正確的 IP。
  • 您需要將 UDP 封包傳送到您的 PC 的方法。有許多 Android 應用程式、一些 PC 免費軟體甚至一些網站可以執行此操作(例如:Depicus 區域網路喚醒

進階:您幾乎可以在所有 WOL 軟體/應用程式中定義網路遮罩。如果您需要喚醒 LAN 中的多台計算機,則不必將連接埠轉送到每台 PC。您只需將廣播位址設定為 0.0.0.0,然後封包就會傳送到您的整個 LAN,並且每台 PC 都會監聽。不用擔心,您只會喚醒與您傳送的 MAC 位址相符的 PC。

IPv6 上的 WOL:

到目前為止,我還沒有找到任何能夠透過WAN 成功發送IPv6 資料包的軟體或應用程序,所以到目前為止,我的猜測是,儘管在LAN 上使用許多應用程式可以正常工作,但在WAN 上無法透過IPv6 進行WOL支援 IPv6。

PS:我多年來一直透過 IPv4 使用 WOL 從任何地方打開我的家用電腦。

相關內容