ngrok怎么让他在linux环境下后台运行

ngrok怎么让他在linux环境下后台运行,第1张

另外的那个回答有点答非所问,nohup是通用,但ngrok不支持。我试过最简单的办法是:
1、安装screen命令:#yum install screen。Debian/Ubuntu用apt命令,我不太会。
2、#screen -S [name] 。name随便写,S大写。这里屏幕会清屏一下,不用管。
3、运行ngrok(#/ngrokd -= sub=80)这里忘了具体怎么打
4、日志刷出来之后,直接关掉ssh窗口就行,不要按ctrl+c,现在就是后台运行了。
5、想停掉ngrok,ssh上服务器,用#screen -r [name],就会回到ngrok窗口。[name]忘了的话,用#ps -ef能看到screen进程。
上面带#号就是要敲的命令。

1、Ngrok
ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。
参考博客:10分钟教你搭建自己的ngrok服务器
2、Natapp
natapp是 基于ngrok的国内收费内网穿透工具,类似花生壳,有免费版本,比花生壳好。免费版本:提供>ngrok是一个不错的免费服务,可以将本地服务映射到外网,调试网站,测试服务器都很方便
ngrok被墙让人联想2014年的一个事件:微软扣押动态DNS服务商No-IP的23个域名,导致了数百万合法用户受到影响,
既然是免费服务,就很容易滥用,用户群体大,无法监管,用ngrok很容易映射病毒,木马,敏感内容,实在太容易了,根据网络通多年的运营经验,利用内网穿透挂马,扫描,远程控制很多,若果是映射网站,一出现敏感词,就会断开连接,出现频率高了,肯定会被屏蔽
国内用户可以选择网络通端口映射工具,网络通有多年的运营经验,不但保证速度,最重要是网络通不会出现不合适的内容,保证你的映射不会受到不利影响

对于安防行业的监控系统,我们通常会细分到不同的行业当中,比如购物行业监控管理、自然资源监控管理、餐饮行业监控管理等,针对不同的行业和场景的大小,对应了不同的解决方案。尽管对不同的行业,系统规模不一样,但大部分的系统中由于需要将文件或者信息对外级联或者分享,从而运用到网络穿透功能。
在互联网主干道上,大家都是用的公网IP来标识自己。知道这个IP,就可以直接定位连接。当然并不是所有的项目现场都要网络穿透,至少在TSINGSEE青犀视频碰到的大部分项目中,都是因为没有公网IP而无法穿透网络的苦恼存在。
在2017年以前,大部分的用户都习惯通过花生壳、Ngrok来实现网络穿透,但Ngrok在国内并不稳定,2017年之后就经常有用户反馈无法使用。即便能够使用,也还需要通过二次开发在国内运行;而花生壳虽然被大多数用户采用,但是其随机分配域名的方式也让需要固定IP的项目团队感到无力。
因此针对国内网络穿透和映射的现状,EasyNTS的出现也许是一个转机。EasyNTS内网络穿透功能的主要实现方式,就是通过网页对域名添加映射,添加成功后会生成一个外网访问地址,在浏览器中输入外网访问地址,即可查看内网应用。与花生壳不同的是,EasyNTS抛弃了随机分配域名的方式,固定了用户所需要的IP。
当然,涉及到网络穿透,必然会有用户担心安全及私密的问题。
服务器被破解的大多数情况实际是由于软件/漏洞/端口导致的,如果直接将应用放于公网服务器上,而不做过多安全上的防御,那么有几率发生被破解的情况,但通过EasyNTS进行网络穿透,服务器仍在本地,公网只能获取一个端口或地址,其他的都会被隐藏。从该层面来说,EasyNTS具备穿透平台应有的高安全性。
对于不同的需求来说,EasyNTS的网络穿透具体可以干什么呢?
1、放在另一端的树莓派、服务器等需要远程ssh管理,即可通过EasyNTS打通服务器的某个端口来实现远程 *** 作;
2、自有APP或者网站的本地开发上,服务器需要接收回调信息,此时就可以通过EasyNTS的内网穿透,将回调地址设置成固定地址,这样本地就可以实时调试程序;
3、一些企业内部数据库由于安全等原因无法放到云服务器上,也可以将数据放于本地,再通过EasyNTS映射访问,这样既保证安全,又保证公网可以正常访问。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10568484.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存