當前位置: 華文星空 > 知識

能否把PC主機設為私人伺服器,出門只帶網絡終端(手機或平板)?

2020-05-01知識

早就這麽幹了。

我有一台配置弱渣但耗電極低的機器(嗯,圖的就是一天24小時開機也不費殊麽錢;後來我研究過網絡遠端喚醒功能,但總感覺不太可靠。否則完全可以透過網絡訊號需要時再喚醒,從而效能/節電兩不誤)。

我給它裝了個debian,拿來當伺服器用。然後在路由上為它配置了NAT,把它的22號埠轉發到公網,這樣就能透過ssh玩遠端登陸了。

能用ssh連線就能透過x-window直接登陸圖形界面。但家用寬頻的上行頻寬太慘,還是純文本界面爽快(我還試過VNC遠端登陸,速度似乎比直接用x-window稍快,但仍然有明顯延遲)。

總之,如果你能習慣純文本界面的話,它用起來基本和本地機一樣爽。但如果你一定要圖形界面……

然後,國內的公網IP三天兩頭強制給你更換;靠IP的話你肯定動不動就找不到自己的PC了。

此時可申請個免費網域名稱;寫一個指令碼,存取諸如whatismyip之類網站,從返回的html頁面中提取自己的IP;然後透過at每五分鐘自動執行,監控自身ip。一旦ip改變,就會透過指令碼自動更新其中一個免費網域名稱的指向。

如此一來,無論何時何地,只要ssh 自己的網域名稱,就能隨時連線自己的伺服器;然後透過宇宙最強ide vim等諸多實用工具,想玩什麽都可以。