由于Ngrok是一个端口阻塞的程序,我们运行了,就会导致程序的界面一直占用,这时候,我们需要和Screen结合起来用了,通过screen,就可以解决端口阻塞的程序问题了

Screen 安装

#centos安装
yum install screen

#ubuntu安装
sudo apt-get install screen 

Screen的基本命令

#进入屏幕中,默认会直接生成回话的名称
sudo screen 

#创建一个名称为test的回话
sudo screen -S test

#查看会话
sudo screen –ls 

#回到某个session中
screen -r  session名称 

#直接运行命令在新窗口中,但是不跳窗口
screen -dm commond 

#强制登录回话
screen –D  -r  回话名称

crtl+a+d #退出到命令
ctrl+d #关闭当前窗口

 #添加窗口
crtl+a+x

#切换窗口
ctrl+a+tab 

#关闭当前回话
ctl+c

连接不上screen

回话出现attached的问题,导致连接不上,直接使用

#解释:-D -r 先踢掉前一用户,再登陆。
screen –D  -r <session-id>

这里写图片描述

Screen和Ngrok案例

#创建名称为 ssh的回话
screen -s ssh

#连接natapp
./natapp -authtoken=7c00448e3b61732d

#退出到命令行
ctl+A+D

#查看回话
screen -ls

#登录到我刚刚创建的ssh
screen -r ssh

这里写图片描述

这里写图片描述

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐