欢迎光临散文网 会员登陆 & 注册

steamdeck安装debian11+frp内网穿透

2023-04-03 01:00 作者:气泡菌  | 我要投稿

最近steamdeck玩的太少了,放着硬吃灰,于是索性想装个debian,搭配frp+海外服务器(2核+0.5g内存)做内网穿透,实现成为一个可用的服务器。

文章以文字为主,基本无图。有的图随便找的,主要以文字为主。

需要的内容

steamdeck *1台

具有公网ip的云服务器 *1台 (配置可低)

debian11镜像

1、steamdeck安装debian

1.1 清空硬盘

此次我直接全部系统都抹掉了,未来只保留debian11,所以要先将当前硬盘里的分区全部清掉。

此时可以使用微pe工具,安装到u盘中

steamdeck连接u盘,开机按音量- 和电源键,选择usb,进入微pe系统

打开DiskGenius,右键硬盘,删除全部分区,点击保存即可。


1.2 下载debian

先去官网下载一个debian11的镜像

可以用迅雷速度很快

之后使用rufus工具,将ios文件安装到u盘中

下载工具打开后,选择ios镜像和u盘即可直接开始。


此时需要额外下载3个文件,因为系统镜像中没有网卡相关驱动,安装过程中会有提示,此时需要1个tf卡,将文件放入后插入设备。u盘好像不行。



将以上三个文件下载放入tf卡即可。


1.3 安装debian

steamdeck连接u盘,直接开机就会进入debian安装界面,安装版本是带ui的。

选择graphical install

之后选择语言,简体中文,地区中国,时区+8

键盘布局选默认

域名直接空着回车即可

此时会出现告警,提示是否要从介质中寻找驱动,此时插入tf卡,选择是即可。

安装完成后会跳出网卡选择,选择wifi网卡,之后正常连接家里无线网络即可。

此时可以将tf卡拔出了。

之后会让设置root密码

设置新的账号和密码,账号不可以使用root&admin。密码可以和刚才的root密码一样。

之后会让选择分区方法 

选择第二个 

之后正常选择本地硬盘(不要选成u盘)

选择分区方案

选择默认推荐的即可

选择是

空间大小可以直接默认(默认是你的最大空间)

最后选择是


之后会进行安装,如果出现报错会跳会安装流程列表,直接重新进行即可。


之后会提示是否使用网络镜像,选择是

包位置选择中国

代理服务器直接下一步,是否参与xx直接下一步

选择安装的软件,

选择ssh server后直接下一步

安装grub引导


之后等待安装完成,安装完成后断开u盘重启就可以进入系统。


进入系统后需要连接鼠标键盘。

默认会跳出一个向导,直接按几次回车跳过。


2 配置debian相关

通过局域网的pc,使用ssh工具进行连接。工具可以使用xshell,crt等,就不展开说了。

此时只可以使用新建的账号密码,无法使用root账号。


默认进去无法编辑,按一下i键进入编辑模式,方向键到编辑的地方进行修改,修改完成后按esc键,输入:wq 回车即可,如果命令敲错不想保存就esc   :q即可

将security下面编辑AllowRoot = ture,默认没有就自己新增

将auth   required        pam_succeed_if.so user != root quiet_success 进行注释。在这行最前面添加一个#。

之后就可以使用root账号进行ssh登录了。

接下来进行电源设置

steamdeck重启,登录的时候用root账号进行登录。

进入设置-电源管理-自动挂起

将两个都改成不挂起。


这个时候基本配置完成了,接下来是frp相关配置

在电脑操作

将文件解压出来后,会有以下文件

frpc是client客户端,(steamdeck)frps是server服务端(具有公网ip的云服务器)

将对应文件分为两份,进行编辑

先编辑frpc.ini

默认打开是这些内容,其中common是与server端通信使用, ssh就是业务使用了

端口可以自己改 范围是0-65535,基于其他业务使用的话,推荐使用1w以后的端口,默认端口也可以。端口两端要保持一致

例,我的云服务器ip是210.210.210.210,端口我使用默认,即

此外为了安全因素,添加一个密码token,内容自定义,我使用test@123123,则

注意=号的前后都有1个空格

接下来配置s端server

先编辑frps.ini

默认打开如上,如果c端改了common端口,这里也要改

同时因为上面加了token密码,这里也要加

此时配置完成,可以将对应文件上传到服务器中

同时要在服务器端的防火墙,进行对应端口的开启。

此时可以使用xftp软件。工具也不展开说了。


使用工具连接后,进入root文件夹,新建一个frp文件夹,

客户端将frpc    frpc.ini   frpc_full.ini三个文件上传进去。

服务端将frps    frps.ini   frps_full.ini三个文件上传进去。

上传完成后进行测试

先 登陆服务端

敲完后,使用本地电脑测试端口是否打开,可以用cmd的telnet工具。(不知道可以百度下telnet测试端口)

验证端口正常开启后,进行客户端测试(服务端先开着)

敲完后,使用本地电脑测试frp端口是否成功,使用telnet测试frp后的ssh端口即可。

验证成功后,进行自启动相关配置

服务端

进入后编辑,将以下内容复制进去

注意:以上内容中

User=root 中的root要用你的账号名,如果按照流程来就不用改了

ExecStart=/root/frp/frps -c /root/frp/frps.ini  两个路径也要按照实际来,如果按照流程就不用改了。

修改后保存

开启自启

输入以上命令 就开启了自启


客户端

进入后编辑,将以下内容复制进去

与刚才一样,用户名和实际保持一致,两行路径也要与实际一致。

如果和流程一样就不用改了。

修改后保存


开启自启

最后查看状态是否是

就可以结束了。


steamdeck安装debian11+frp内网穿透的评论 (共 条)

分享到微博请遵守国家法律