Linux或树莓派安装ngrok将web服务映射到公网/以及后台运行ngrok

论坛 期权论坛 脚本     
匿名网站用户   2020-12-20 06:50   11   0

作为一个 java web 开发者,有时候,你需要将你本地正在开发中的网站远程展示给别人看,例如让别人评价下你的设计,协助调试等,现在公网ip实在稀缺。

之前我能想到的办法,就是在自己的网站放到阿里云ECS中,但是ECS太贵了。之后发现有花生壳这个软件,不过太贵了不如买ECS了还能有公网ip。

花6元买个测试版就每个月1G流量实在不够用,而且速度慢。

今天,发现了 ngrok ,终于可以免费内网映射到外网了。

首先,下载注册 ngrok 看好版本下载  例如:树莓派现在arm版的

将下载好的上传到本地服务器了,将其解压

unzip /path/to/ngrok.zip

假如,你的本地站点运行在 80 端口。
注册 ngrok 后,你会得到一串授权码。根据提示,运行下面的命令:

./ngrok authtoken <YOUR_AUTH_TOKEN>
./ngrok http 80

注意: 这个授权码只是第一次使用时需要。ngrok 会记住。

此时终端界面上会给你两个公网 url:

Forwarding http://qqea2510.ngrok.com -> 127.0.0.1:80

Forwarding https://qqea2510.ngrok.com -> 127.0.0.1:80

然后,你就可以选择其中一个,发送给对方,他就可以看到你的本地网站啦!

后台运行ngrok(树莓派版)

安装screen

apt-get install screen

运行

screen -S keepngrok (-S 后面名字随便取)

然后运行ngrok启动命令

./ngrok http 80

最后按快捷键

ctrl +A +D

既可以保持ngrok后台运行

后台运行ngrok(Linux版)

使用nohup命令

nohup./ngrok http 80 &

就可后台启动了

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP