ngrok设置开机自启动

后台运行ngrok的方法在之前的文章中已经介绍。而我们在使用ngrok很多时候希望是开机自己就启动起来,方法如下:


一,在ngrok程序目录下新建一个启动脚本,例如:

path=/usr/appdata/ngrok
nohup $path/ngrok -config $path/ngrok.cfg start http ssh

path为当前目录的路径

启动脚本要写后台启动的脚本,后面的启动项目根据自己需要来写


二,把ngrok程序制作成系统服务

在 /etc/rc.d/init.d目录下新建一个服务项目(ngrok),如下:

#!/bin/sh
#chkconfig:2345 70 30
#description:ngrok

ngrok_path=/usr/appdata/ngrok
case "$1" in
	start)
		echo "start ngrok service.."
		sh ${ngrok_path}/start.sh
		;;
	*)
	exit 1
	;;
esac


给该文件赋权限755

chmod 755 ngrok


三,注册ngrok服务自启动

chkconfig --add  ngrok

测试服务是否能启动成功

service ngrok start

检查自启动的服务

chkconfig



好了,重启服务器验证一下。成功



如果你自己有顶级域名,想通过自己的域名来访问本机的项目,那么先将自己的顶级域名解析到ngrok服务器的ip(域名需要已备案哦),然后执行 ngrok -config=ngrok.cfg -hostname xxx.xxx.xxx 80 //(xxx.xxx.xxx是你自定义的顶级域名)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值