steamdeck安裝debian11+frp內(nèi)網(wǎng)穿透
最近steamdeck玩的太少了,放著硬吃灰,于是索性想裝個(gè)debian,搭配frp+海外服務(wù)器(2核+0.5g內(nèi)存)做內(nèi)網(wǎng)穿透,實(shí)現(xiàn)成為一個(gè)可用的服務(wù)器。
文章以文字為主,基本無圖。有的圖隨便找的,主要以文字為主。
需要的內(nèi)容
steamdeck *1臺(tái)
具有公網(wǎng)ip的云服務(wù)器 *1臺(tái) (配置可低)
debian11鏡像
1、steamdeck安裝debian
1.1 清空硬盤
此次我直接全部系統(tǒng)都抹掉了,未來只保留debian11,所以要先將當(dāng)前硬盤里的分區(qū)全部清掉。
此時(shí)可以使用微pe工具,安裝到u盤中
steamdeck連接u盤,開機(jī)按音量- 和電源鍵,選擇usb,進(jìn)入微pe系統(tǒng)
打開DiskGenius,右鍵硬盤,刪除全部分區(qū),點(diǎn)擊保存即可。
1.2 下載debian
先去官網(wǎng)下載一個(gè)debian11的鏡像
可以用迅雷速度很快
之后使用rufus工具,將ios文件安裝到u盤中
下載工具打開后,選擇ios鏡像和u盤即可直接開始。
此時(shí)需要額外下載3個(gè)文件,因?yàn)橄到y(tǒng)鏡像中沒有網(wǎng)卡相關(guān)驅(qū)動(dòng),安裝過程中會(huì)有提示,此時(shí)需要1個(gè)tf卡,將文件放入后插入設(shè)備。u盤好像不行。
將以上三個(gè)文件下載放入tf卡即可。
1.3 安裝debian
steamdeck連接u盤,直接開機(jī)就會(huì)進(jìn)入debian安裝界面,安裝版本是帶ui的。

之后選擇語言,簡(jiǎn)體中文,地區(qū)中國(guó),時(shí)區(qū)+8

鍵盤布局選默認(rèn)
域名直接空著回車即可
此時(shí)會(huì)出現(xiàn)告警,提示是否要從介質(zhì)中尋找驅(qū)動(dòng),此時(shí)插入tf卡,選擇是即可。
安裝完成后會(huì)跳出網(wǎng)卡選擇,選擇wifi網(wǎng)卡,之后正常連接家里無線網(wǎng)絡(luò)即可。
此時(shí)可以將tf卡拔出了。
之后會(huì)讓設(shè)置root密碼

設(shè)置新的賬號(hào)和密碼,賬號(hào)不可以使用root&admin。密碼可以和剛才的root密碼一樣。

之后會(huì)讓選擇分區(qū)方法?

之后正常選擇本地硬盤(不要選成u盤)
選擇分區(qū)方案
選擇默認(rèn)推薦的即可

選擇是

空間大小可以直接默認(rèn)(默認(rèn)是你的最大空間)

最后選擇是

之后會(huì)進(jìn)行安裝,如果出現(xiàn)報(bào)錯(cuò)會(huì)跳會(huì)安裝流程列表,直接重新進(jìn)行即可。
之后會(huì)提示是否使用網(wǎng)絡(luò)鏡像,選擇是

包位置選擇中國(guó)
代理服務(wù)器直接下一步,是否參與xx直接下一步
選擇安裝的軟件,
選擇ssh server后直接下一步

安裝grub引導(dǎo)

之后等待安裝完成,安裝完成后斷開u盤重啟就可以進(jìn)入系統(tǒng)。
進(jìn)入系統(tǒng)后需要連接鼠標(biāo)鍵盤。
默認(rèn)會(huì)跳出一個(gè)向?qū)?直接按幾次回車跳過。
2 配置debian相關(guān)
通過局域網(wǎng)的pc,使用ssh工具進(jìn)行連接。工具可以使用xshell,crt等,就不展開說了。
此時(shí)只可以使用新建的賬號(hào)密碼,無法使用root賬號(hào)。
默認(rèn)進(jìn)去無法編輯,按一下i鍵進(jìn)入編輯模式,方向鍵到編輯的地方進(jìn)行修改,修改完成后按esc鍵,輸入:wq 回車即可,如果命令敲錯(cuò)不想保存就esc? ?:q即可


將auth ? required ? ? ? ?pam_succeed_if.so user != root quiet_success 進(jìn)行注釋。在這行最前面添加一個(gè)#。
之后就可以使用root賬號(hào)進(jìn)行ssh登錄了。
接下來進(jìn)行電源設(shè)置
steamdeck重啟,登錄的時(shí)候用root賬號(hào)進(jìn)行登錄。
進(jìn)入設(shè)置-電源管理-自動(dòng)掛起
將兩個(gè)都改成不掛起。
這個(gè)時(shí)候基本配置完成了,接下來是frp相關(guān)配置
在電腦操作
將文件解壓出來后,會(huì)有以下文件

frpc是client客戶端,(steamdeck)frps是server服務(wù)端(具有公網(wǎng)ip的云服務(wù)器)
將對(duì)應(yīng)文件分為兩份,進(jìn)行編輯
先編輯frpc.ini
默認(rèn)打開是這些內(nèi)容,其中common是與server端通信使用, ssh就是業(yè)務(wù)使用了
端口可以自己改 范圍是0-65535,基于其他業(yè)務(wù)使用的話,推薦使用1w以后的端口,默認(rèn)端口也可以。端口兩端要保持一致
例,我的云服務(wù)器ip是210.210.210.210,端口我使用默認(rèn),即
此外為了安全因素,添加一個(gè)密碼token,內(nèi)容自定義,我使用test@123123,則
注意=號(hào)的前后都有1個(gè)空格
接下來配置s端server
先編輯frps.ini
默認(rèn)打開如上,如果c端改了common端口,這里也要改
同時(shí)因?yàn)樯厦婕恿藅oken密碼,這里也要加
此時(shí)配置完成,可以將對(duì)應(yīng)文件上傳到服務(wù)器中
同時(shí)要在服務(wù)器端的防火墻,進(jìn)行對(duì)應(yīng)端口的開啟。
此時(shí)可以使用xftp軟件。工具也不展開說了。
使用工具連接后,進(jìn)入root文件夾,新建一個(gè)frp文件夾,
客戶端將frpc? ? frpc.ini? ?frpc_full.ini三個(gè)文件上傳進(jìn)去。
服務(wù)端將frps? ? frps.ini? ?frps_full.ini三個(gè)文件上傳進(jìn)去。
上傳完成后進(jìn)行測(cè)試
先 登陸服務(wù)端
敲完后,使用本地電腦測(cè)試端口是否打開,可以用cmd的telnet工具。(不知道可以百度下telnet測(cè)試端口)
驗(yàn)證端口正常開啟后,進(jìn)行客戶端測(cè)試(服務(wù)端先開著)
敲完后,使用本地電腦測(cè)試frp端口是否成功,使用telnet測(cè)試frp后的ssh端口即可。
驗(yàn)證成功后,進(jìn)行自啟動(dòng)相關(guān)配置
服務(wù)端
進(jìn)入后編輯,將以下內(nèi)容復(fù)制進(jìn)去
注意:以上內(nèi)容中
User=root 中的root要用你的賬號(hào)名,如果按照流程來就不用改了
ExecStart=/root/frp/frps -c /root/frp/frps.ini? 兩個(gè)路徑也要按照實(shí)際來,如果按照流程就不用改了。
修改后保存
開啟自啟
輸入以上命令 就開啟了自啟
客戶端
進(jìn)入后編輯,將以下內(nèi)容復(fù)制進(jìn)去
與剛才一樣,用戶名和實(shí)際保持一致,兩行路徑也要與實(shí)際一致。
如果和流程一樣就不用改了。
修改后保存
開啟自啟
最后查看狀態(tài)是否是

就可以結(jié)束了。