Php

通過 Internet 在兩台電腦之間發送命令

  • October 25, 2010

我希望用任何連接到網際網路的電腦在家中控制我的電腦(以及連接到電腦的 USB 設備)。家中的電腦必須安裝一個程序,該程序可以接收來自任何其他連接到 Internet 的電腦的命令。我認為最好使用 Web 界面執行此操作,因為無需在該電腦上安裝軟體。由於顯而易見的原因,它需要登錄詳細資訊。

所以基本上問題是從網路界面向我家中的電腦發送加密命令。實現這一目標的最佳方法是什麼?我應該使用什麼程式語言?我非常了解 Java、Python 和 C,但對 Javascript 和 PHP 等 Web 應用程序的經驗卻很少。

我查看了網路聊天範例,因為它與我希望實現的概念有點相似,除了文本可以用命令替換。這是一個可行的解決方案還是有更好的選擇?

謝謝

如果您要編寫自己的解決方案,您應該在 StackOverflow 上詢問(如果您確認是這種情況,人們會自動遷移問題)。

如果您正在談論將其作為一般的“控制我的電腦”的事情,您可以安裝 VNC 以遠端登錄您的電腦並遠端執行所有操作,就像您坐在控制台上一樣。這將需要您將埠從防火牆/路由器轉發到您的電腦,如果您希望對其進行加密,請找到使用 SSH 隧道或購買使用加密並與您的 Windows 版本兼容的 VNC 版本的方法,或使用 Internet 上的工作站與家庭網路之間的 VPN 隧道。

VNC 不一定需要在您所在的客戶端系統上安裝軟體,因為有一個 java Web 版本可以在 Web 瀏覽器中顯示您的電腦(家庭)桌面。

根據您要執行的具體操作以及可用的平台,使用某種形式的電子郵件向您的家用電腦發送命令可能並不難,如果它設置為定期檢索電子郵件並且您可以讓它解析消息中的關鍵字或片語,這些關鍵字或片語將觸發執行命令的子程序。這取決於您需要係統的靈活性以及您想要獲得的複雜程度;根據您的描述,我不知道您是想在家庭安全方面做點什麼,還是只是想用 ThinkGeek 的 USB 連接的 NERF 導彈射擊您的貓。

引用自:https://serverfault.com/questions/194493