不同系统实现开机自启服务

最近捣鼓了各种内网穿透,几乎都是服务端+客户端的方式,服务端24小时开启所以不需要做文章,但是客户端需要做到开机自启,比如断电/重启设备后,需要重新与服务端建立连接。

1.Lede路由(以natapp作为示例):

natapp官网下载客户端

#赋予执行权限
chmod a+x /usr/natapp/natapp
#下载配置示例后修改token等参数
https://natapp.cn/article/config_ini
#运行
./natapp
#下载启动脚本到 /etc/init.d/
https://raw.githubusercontent.com/natapp/natapp_autostart/master/OpenWRT/natapp
#授权
chmod 755 /etc/init.d/natapp
#运行
/etc/init.d/natapp start
#开启开机自启
/etc/init.d/natapp enable && echo on

#其他相关命令
/etc/init.d/natapp start    #开启
/etc/init.d/natapp stop     #关闭
/etc/init.d/natapp restart  #重启
/etc/init.d/natapp enable && echo on    #加入开机启动
/etc/init.d/natapp disable && echo off  #取消开机启动

2.Windows(以natapp作为示例):

#下载nssm
http://download.natapp.cn/assets/downloads/nssm-2.24-101.rar
#安装服务(配置路径,服务名称,启动参数)
nssm install natapp
#启动服务
nssm start natapp
#修改服务
nssm edit natapp
#重启服务
nssm restart natapp
#删除服务
nssm remove natapp

3.很简单,Linux略过。

发布了122 篇原创文章 · 获赞 238 · 访问量 76万+

猜你喜欢

转载自blog.csdn.net/c__chao/article/details/89437374
今日推荐