#2023/02 screen命令 #Linux操作
screen
新建屏幕
screen -dmS baochifrp
切换屏幕
screen -r baochifrp2
查看现有屏幕
screen -ls
其他
查找命令
ps -aux | grep frpc
查看端口
netstat -tunlp |grep 7000
kill 19920
让frp在后台运行
虽然现在frp运作起来了,内网穿透也实现了,但这还是不够的。此时如果断开与服务端或者客户端的SSH连接(比如关掉了Xshell)也就中止了frp的运行。
保持frp运行是关键是让服务端的frp和客户端的frp在后台运行,这里提两个方法供参考,一个是使用screen指令,另一个是使用nohup指令。由于群晖的系统默认是没有screen指令的,这里也不提供安装screen的方法,所以推荐群晖直接使用nohup。
使用screen让frp在后台运行
下面的示范是运行服务端的frp,客户端就不示范了,前面提过群晖的系统没有screen指令。
首先使用screen指令创建一个会话。
screen -dmS frp
然后进入这个会话。
screen -r frp
最后使用运行frp的指令,在后面加上” &”。(如果之前断开了SSH连接,记得用cd指令进入frp的目录先。)
./frps -c ./frps.ini &
这样就让frp在后台运行了。
使用nohup指令
nohup指令的使用方法相对简单,只需要在nohup后面加上frp的运行指令即可。下面示范的指令是运行frp客户端。(同样,如果之前断开了SSH连接,记得用cd指令进入frp的目录先。)
nohup ./frpc -c ./frpc.ini &
这样就成功让frp在后台运行了。