看門狗系列作為以極客為人設(shè)背景的經(jīng)典游戲,相信很多朋友對(duì)游戲中主角用的手機(jī)很感興趣,需要連接設(shè)備的時(shí)候手機(jī)按幾下就能遠(yuǎn)程控制,這樣的操作是真的很酷。
其實(shí)用手機(jī)遠(yuǎn)程控制自己的其他設(shè)備并不難,甚至可以說(shuō)很輕松,不管在什么地方都能通過命令行登錄并控制NAS或者電腦,熟悉代碼之后運(yùn)行安裝軟件、查看狀態(tài)、控制開關(guān)機(jī)會(huì)比用鼠標(biāo)點(diǎn)擊傳統(tǒng)圖形頁(yè)面的操作快很多,具體能不能做到主角那么快控制就得看手速了。
下面就和大家分享一下如何將手機(jī)打造成遠(yuǎn)程控制終端,后續(xù)有時(shí)間出一個(gè)將手機(jī)改造成運(yùn)行終端的教程,覺得有所幫助歡迎關(guān)注點(diǎn)贊收藏三連哈。
整理下部署需要的設(shè)備和操作流程,簡(jiǎn)單過一遍。
1??硬件設(shè)備
首先你得有一臺(tái)手機(jī),硬件無(wú)所謂,能聯(lián)網(wǎng)開機(jī)和安裝個(gè)幾十兆的App就行,只是實(shí)現(xiàn)遠(yuǎn)程控制這一功能并不吃配置。
另外就是被控端,同樣需要聯(lián)網(wǎng)開機(jī),開放SSH權(quán)限的NAS、普通Windows電腦和其他Linux設(shè)備都可以,僅限X86和ARM架構(gòu)處理器,MIPS架構(gòu)的設(shè)備搞不定,這里我以威聯(lián)通NAS為例。
2??必須軟件
SSH工具只需要一個(gè)就行了,如果想快速無(wú)障礙連接自己的所有設(shè)備,建議還是使用SD-WAN組網(wǎng),避免無(wú)公網(wǎng)IP(含IPv4和IPv6)無(wú)法訪問的問題,下面都有具體操作說(shuō)明。
命令行遠(yuǎn)程控制有很多協(xié)議,目前最主流的是SSH,本次環(huán)境部署也是以SSH為核心,只不過不用電腦改用手機(jī)而已。
1??手機(jī)端操作流程
手機(jī)的SSH客戶端軟件其實(shí)蠻多,如果只需要實(shí)現(xiàn)遠(yuǎn)程控制其他設(shè)備,用免費(fèi)版本的JuicySSH就夠了,軟件比較小同時(shí)安全策略設(shè)計(jì)也不錯(cuò),去官方下載安裝一下:
https://www.juicessh.com/
2??NAS端操作流程
所有NAS系統(tǒng)都是基于Linux原版二次開發(fā),只不過核心和相關(guān)軟件版本會(huì)有一些區(qū)別,威聯(lián)通這類傳統(tǒng)NAS直接去設(shè)置中心開啟SSH就可以,極空間綠聯(lián)這些暫時(shí)不行。
開啟后建議修改一下SSH端口號(hào),SSH默認(rèn)端口號(hào)都是22,最好是你能記得的四位數(shù)字或者五位數(shù)字,記住這個(gè)端口號(hào),后面用手機(jī)登錄時(shí)候要用。
3??Windows電腦操作
沒記錯(cuò)的話從Windows10開始,系統(tǒng)內(nèi)置選裝軟件中已經(jīng)包含了OpenSSH,部署完成后一樣可以用SSH登錄并用命令行控制電腦,用自帶搜索工具搜索可選功能,點(diǎn)擊打開管理頁(yè)面。
進(jìn)入可選功能頁(yè)面后點(diǎn)擊右上角查看功能,找到OpenSSH,勾選上后一路下一步完成程序的安裝。
安裝完成后開始用Windows自帶的命令行工具進(jìn)行配置,搜索WindowsPowerShell,右鍵點(diǎn)擊以管理員身份運(yùn)行。
輸入下面代碼,輸入下面代碼開始啟用SSH的客戶端與服務(wù)端:
Start-Service sshd
確認(rèn)無(wú)誤后,按回車鍵確認(rèn)。
開啟后順手將SSH服務(wù)修改成開機(jī)自動(dòng)啟動(dòng),復(fù)制下面代碼:
Set-Service -Name sshd -StartupType 'Automatic'
確認(rèn)無(wú)誤后,按回車鍵確認(rèn)。
最后修改下這臺(tái)Windows電腦SSH服務(wù)端的訪問端口,進(jìn)入下面文件夾,右鍵sshd_config這個(gè)文件,打開方式選擇記事本:
C:\ProgramData\ssh
這里可以看到默認(rèn)端口號(hào)(Port)是22,和上面NAS一樣,建議修改成你能記得的四位數(shù)字或者五位數(shù)字,記住這個(gè)端口號(hào),后面用手機(jī)登錄時(shí)候要用。
組網(wǎng)軟件比較多,這里我以Talescale為例,手機(jī)和電腦比較簡(jiǎn)單,打開下面的官方,注冊(cè)賬號(hào)并下載對(duì)應(yīng)的安裝包裝:
https://tailscale.com/download
注冊(cè)賬號(hào)并登錄好后,進(jìn)入Settings(設(shè)置)中的Keys(秘鑰),點(diǎn)擊Generate auth key(生成秘鑰)。
在彈出的窗口中選擇Generate key,其他配置正常不用動(dòng)。
之后會(huì)生成一段以tskey-auth-開頭的密碼,記錄下來(lái),等會(huì)要用。
威聯(lián)通NAS稍微有一些麻煩,需要用到Docker進(jìn)行部署,先進(jìn)入FileStation,在Container共享文件夾下面創(chuàng)建一個(gè)用于掛載的子文件夾,這里我命名為Tailscale。
進(jìn)入Tailscale子文件夾,繼續(xù)創(chuàng)建兩個(gè)文件夾,分別是lib和tun,用于存放配置文件。
創(chuàng)建完對(duì)應(yīng)文件夾后,打開ContainerStation,點(diǎn)擊創(chuàng)建搜索Talescale,點(diǎn)擊安裝第一個(gè)結(jié)果(tailscale/tailscale),映像版本用默認(rèn)的latest,點(diǎn)擊下一步。
接下來(lái)開始配置容器選項(xiàng),點(diǎn)擊高級(jí)配置。
首先是環(huán)境配置,點(diǎn)擊新增一條配置,仔細(xì)看下圖填寫:
名稱為TS_AUTH_KEY,這個(gè)不能錯(cuò)。
值填剛才Tailscale生成的秘鑰,注意一定要是tskey-auth-開頭。
第二步點(diǎn)擊網(wǎng)絡(luò),將網(wǎng)絡(luò)模式從默認(rèn)的NAT(轉(zhuǎn)發(fā)網(wǎng)絡(luò))切換成Host(主機(jī)網(wǎng)絡(luò))。
第三步點(diǎn)擊設(shè)備,勾選上在特權(quán)模式下運(yùn)行容器。
最后一步點(diǎn)擊共享文件夾,創(chuàng)建兩條規(guī)則:
掛載本機(jī)共享文件下選擇之前創(chuàng)建的lib文件夾,掛載路徑填寫/var/lib
掛載本機(jī)共享文件下選擇之前創(chuàng)建的tun文件夾,掛載路徑填寫/dev/net/tun
全部確認(rèn)完成后,點(diǎn)擊創(chuàng)建,之后NAS上就不需要操作了,接下來(lái)開始配置各終端的登錄信息。
這里分為兩步:為所有設(shè)備配置組網(wǎng)和手機(jī)上添加需要登錄的設(shè)備。
1??配置設(shè)備組網(wǎng)
如果已經(jīng)好奇打開了JuicySSH,就可以看到連接設(shè)備需要三個(gè)信息:
登錄設(shè)備的用戶名+密碼
登錄設(shè)備的IP
登錄設(shè)備的端口號(hào)
由于現(xiàn)在全球IPv4公網(wǎng)IP確實(shí)已經(jīng)枯竭了,并且主流SSH工具對(duì)IPv6的支持也不算好,個(gè)人建議是做Zerotier或者Tailscale這類SD-WAN工具進(jìn)行組網(wǎng),感興趣可以看看之前的教程。
手機(jī)登錄Tailscale后即可看到這組虛擬網(wǎng)絡(luò)內(nèi)的所有設(shè)備,點(diǎn)擊設(shè)備名稱即可復(fù)制該設(shè)備的IP,比如這里復(fù)制威聯(lián)通的IP。
2??手機(jī)添加設(shè)備
打開手機(jī)上的JuiceSSH,點(diǎn)擊最上面的快速連接。
彈出的窗口里面填寫設(shè)備IP和該設(shè)備的SSH端口號(hào),格式如下所示,注意中間的冒號(hào)是英文的:,不是中文的:,確認(rèn)無(wú)誤后點(diǎn)擊確定。
接下來(lái)會(huì)跳轉(zhuǎn)到具體信息的配置頁(yè)面,點(diǎn)擊新建,開始填寫用于SSH登錄的賬戶。
在跳轉(zhuǎn)的窗口中填寫你的設(shè)備登錄信息,也就是登錄系統(tǒng)的賬戶和密碼。
PS:如果你用RSA這類秘鑰文件登錄也可以的,點(diǎn)私鑰選中秘鑰文件即可。
NAS的登錄賬號(hào)密碼就不用說(shuō)了吧?Windows電腦有兩種賬號(hào):
第一種是WindowsLive在線賬號(hào),也就是微軟賬號(hào),親測(cè)是可以直接登錄的。
第二種是本地賬戶,在設(shè)置中新建一個(gè)就行,一定要管理員賬戶,不然很多代碼沒權(quán)限執(zhí)行。
創(chuàng)建完成后會(huì)自動(dòng)跳轉(zhuǎn)登錄,期間會(huì)提示是否記住秘鑰,如果是安全設(shè)備選擇記住就行,退出登錄后續(xù)也會(huì)在App首頁(yè)顯示設(shè)備,點(diǎn)擊連接就可以直接登錄。
之后的使用和桌面端SSH工具沒啥區(qū)別,正常點(diǎn)右下角調(diào)出虛擬鍵盤,之后輸入代碼即可執(zhí)行,比如下圖的執(zhí)行長(zhǎng)Ping測(cè)試,如果使用的是平板電腦,橫屏顯示效果更佳。
唯一注意的就是遠(yuǎn)程登錄Windows電腦,和Linux的sudo -i一樣,也需要輸入代碼切換到管理員權(quán)限,不然很多命令執(zhí)行不了:
net user administrator /active:yes
確認(rèn)無(wú)誤后,回車執(zhí)行一下即可。
看到這里相信大家已經(jīng)學(xué)會(huì)了,列一下本文提及到的設(shè)備,感興趣可以看一下。
1??一加Ace2
簡(jiǎn)介:作為剛出的手機(jī),蹭個(gè)熱度推薦下,一加Ace2這部手機(jī)最強(qiáng)的在于運(yùn)行硬件,滿血版驍龍確實(shí)厲害,主頻比殘血版高出0.2GHz,并且升級(jí)到了LPDDR5X內(nèi)存和更強(qiáng)的散熱系統(tǒng),不管是跑分還是溫控都比同價(jià)位要強(qiáng)一些。
在游戲方面,在HyperBoost技術(shù)加持下,實(shí)測(cè)王者榮耀畫質(zhì)拉滿能穩(wěn)定120FPS左右,原生極高畫質(zhì)穩(wěn)定在60FPS左右,溫度控制也相當(dāng)不錯(cuò),具體上拉看數(shù)據(jù)統(tǒng)計(jì)。
在顯示方面,這塊國(guó)產(chǎn)天馬曲面屏幕表現(xiàn)還可以,亮度、色域覆蓋、觸控靈敏度和畫面刷新率都是可以的,缺點(diǎn)就是可視角度一般,跟大多數(shù)曲面屏一樣正側(cè)方看會(huì)有明顯綠邊。
在拍攝方面,在給力的索尼IMX890主攝+這么多年哈蘇合作加持下,一加Ace2主攝表現(xiàn)不錯(cuò),副攝拍的就不太行了,想一下價(jià)格和核心配置也就釋然了。
2??威聯(lián)通TVS-h1288X
簡(jiǎn)介:威聯(lián)通TVS-h1288X作為一款非刀片機(jī)的企業(yè)級(jí)NAS,h1288X非常適合無(wú)機(jī)架企業(yè)使用,也適合發(fā)燒友購(gòu)入,任何地方都可以很方便的擺放,無(wú)論是硬盤位還是PCI-E設(shè)備拓展,h1288X都是數(shù)量拉滿,也不用擔(dān)心核心件性能不夠,W-1250搭配上自帶的P630核顯,不管是數(shù)據(jù)運(yùn)算還是影音處理都可以輕松勝任。
和民用級(jí)型號(hào)使用的QTS系統(tǒng)不同,h1288X搭載的是基于ZFS文件系統(tǒng)的QuTS系統(tǒng),配合上ECC內(nèi)存能高效的保證數(shù)據(jù)一致性,同時(shí)還有QMaggie、HD Station等黑科技套件加持,照片處理、HTPC模式等需求都可以很方便的實(shí)現(xiàn)。
3??零刻 SEi14Pro(i5-1240P)
簡(jiǎn)介:同平臺(tái)最便宜所以賣的不錯(cuò)的迷你主機(jī),1240P有著十二核二十線程+4.4GHz最大頻率,另外還有最高4800MHz的DDR5內(nèi)存支持,原生有一個(gè)雷電4協(xié)議的Type-C接口,目前也換了供電線,感興趣可以入手。