|
最近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盘好像不行。
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 两个路径也要按照实际来,如果按照流程就不用改了。
修改后保存
开启自启
输入以上命令 就开启了自启
进入后编辑,将以下内容复制进去
与刚才一样,用户名和实际保持一致,两行路径也要与实际一致。
如果和流程一样就不用改了。
修改后保存
开启自启
最后查看状态是否是
就可以结束了。
来源:http://www.yidianzixun.com/article/0nWVegBT
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|