rapsbian下配置ngrok

时间:2015-01-31 23:06:29   收藏:0   阅读:272

访问https://ngrok.com,下载Linux/ARM版本的(因为PI为ARM的芯片,如果下载Linux版本的是无法正常使用的)

解压

$ unzip /path/to/ngrok.zip

 

注册ngrok帐号并登录,记下里面的Auth Token

创建/home/pi/.ngrok,内容如下(aaa为配置名,bbb为二级域名)

auth_token: *******
tunnels:
  aaa:
    subdomain: "bbb"
    proto:
      http: 80

通过下面的命令可以启动服务

/path/to/ngrok  start aaa

如果需要后台执行需要使用如下的命令

/path/to/ngrok -log=stdout start aaa > /dev/null &

 

创建脚本/etc/init.d/ngrok_svc

#!/bin/sh

### BEGIN INIT INFO
# Provides:          yondy
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: test update-rc.d to start a service
### END INIT INFO


case "$1" in 
    start)
        /home/pi/ngrok -config=/home/pi/.ngrok -log=stdout start aaa > /dev/null &
        ;;
    restart|reload|force-reload|staus)
        echo "Error: argument ‘$1‘ not supported" >&2
            exit 3
        ;;
    stop)
        killall ngrok
        ;;
    *)
            echo "Usage: $0 start|stop" >&2
            exit 3
            ;;
esac

    
exit 0

 

添加为服务

sudo update-rc.d ngrok_svc defaults

 

OK

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!