树莓派内网穿透以及开机自启动

系统:Raspbian stretch

硬件:3B


内网穿透

参考链接  参考链接

1、下载linux_arm版本 下载链接Linux_ARM

2、sudo unzip xxx.zip 解压 并移动到/usr/local/ngrok下

3、修改配置,在原有配置下添加

```

tunnels:

        ssh:

            remote_port: 5933

            hostname: ssh.youname.com(如果不自定义域名,写subdomain:自定义的名称)

            proto:

                    tcp:22

```

sudo /usr/local/ngrok/ngrok -config=/usr/local/ngrok/ngrok.cfg start ssh 可以启动ngrok

开机自启动

参考链接

```

[Unit]Description=ngrokAfter=network.target[Service]Type=simpleExecStart=/usr/bin/ngrok -config=/root/ngrok/ngrok.conf start pan-ssh pi-ssh mac-ssh pi-vnc pan-http pi-http bt-http test-http[Install]WantedBy=multi-user.target

```

这样的话系统就会把我们的脚本识别为服务,然后我们就可以用systemctl这个工具来轻松管理ngrok的运行与启动。

 1. 运行ngrok

systemctlstartngrok

 2. 查询ngrok的运行状态

systemctl status ngrok

 3. 实现开机自启动ngrok

systemctlenablengrokw

你可能感兴趣的:(树莓派内网穿透以及开机自启动)