Natapp 开机启动脚本 - 树莓派
树莓派一般在局域网内运行,ip地址是内网地址。有时需要远程ssh登录树莓派,这时就可用到TCP转发服务,如Natapp
1. 关闭Web管理界面
登录Natapp网络, 注册并申请隧道,注意是TCP隧道,获得authtoken,本地IP地址,本地端口等信息
2. 下载运行natapp客户端
- 在 https://natapp.cn 官网 下载客户端(32位,树莓派版本), 放在目录
/usr/natapp/
, 并给予可执行权限
运行
sudo chmod a+x /usr/natapp/natapp
- 下载
config.ini
放置在同级目录, 将authtoken等配置 写入 config.ini中. 配置说明请见 config - 测试运行情况, 实际测试穿透应用,确保无误,后关闭客户端
/usr/natapp/natapp
3. 自启动脚本
- 将启动脚本natapp (下载) 放在
/etc/init.d/
下, 给予 755权限, 这里的natapp是一个自启动脚本文件,跟上面提到过的/usr/natapp/目录下的natapp客户端程序不一样
sudo chmod 755 /etc/init.d/natapp
- 测试 init.d 启动, 确保穿透应用运行无误.
运行
sudo /etc/init.d/natapp start
- 加入开机自启动, 此步骤需保证无任何错误输出
cd /etc/init.d
sudo update-rc.d natapp defaults 90
- 重启系统,正常的话,已经可以自动了
sudo reboot