Arm系统客户端一般包含3个文件,分别是 ngrok , ngrok.cfg , start.sh
设置脚本开机运行
1.首先将start.sh文件拷贝到树莓派的/usr目录下
sudo cp /home/pi/ngrok/start.sh /usr
2.编辑/etc/rc.local文件,设置开机启动。
打开该文件,然后在文件最后一行添加要执行程序的全路径,即在”exit 0“前面,添加”/usr/./start.sh”
使用sudo reboot
重启树莓派,就可以直接登录公网ip进行访问了。
start.sh 示例
#!/bin/bash
/home/pi/ngrok/ngrok -config=/home/pi/ngrok/ngrok.cfg start ssh
ngrok.cfg 示例
server_addr: "domain:8083"
trust_host_root_certs: false
tunnels:
ssh:
proto:
tcp: "22"
remote_port: 50004