内网穿透ngrok

本文涉及的产品
.cn 域名,1个 12个月
简介: ngrok实现内网穿透操作流程

我们开发一个项目,想让其他人远程访问,但是又没有自己的外网服务器和公网ip,怎么解决?答案就是内网穿透,这里使用的内网穿透工具是ngrok

官网地址:https://dashboard.ngrok.com/,使用邮箱注册后,一定要登录邮箱,在收到的邮件里点击下边这个超链接后跳转到官网,如果不登录邮件的话,后边的authtoke串无法使用。
image.png

从邮箱点击链接打开首页后,下载对应平台的文件,这里以window为例
image.png

下载后解压,在解压目录内,按照官网步骤,执行命令
image.png

ngrok config add-authtoken 2VTcH4lhIMX768eqcNc130aHHB8_4kocZkUwr4CHNsVFBojUv

此时可以看到,ngrok配置文件就生成到本地了
image.png

执行如下命令就可以启动内网穿透服务了
image.png

ngrok http 8081

注意:上边的端口,要改为自己实际项目使用的端口号。执行上边命令后,会看到如下界面,其中,红框里的地址,就是外网访问的地址了
image.png

每次启动,这个域名都是随机生成的,不方便,怎么解决呢?静态域名

进入官网,如果是第一次创建的话,可以创建一个静态域名
image.png

复制到我们的cmd窗口执行就行

image.png

以后内网穿透域名就是固定的了
image.png

如果是多个项目,即要暴露多个端口,怎么办呢,打开之前本地生成的ngrok.yml文件,添加如下配置,添加多个隧道即可
image.png

启动指定隧道(指定端口)

./ngrok start frontend

启动所有隧道

./ngrok start -all

但是这样的话,得到的域名又是随机的了,可以在配置文件里,每个隧道里指定域名subdomain,但是是收费的...。

想用固定域名访问多个端口,我们也可以自己解决,如加nginx来解决即可。在80端口启动nginx服务,内网穿透指向80端口,然后根据URL请求地址前缀来判断,转发到我们自己的对应的服务即可。

相关文章
|
开发工具
frp-免费内网穿透
frp-免费内网穿透
643 0
|
运维 安全 网络协议
使用Frp的stcp实现安全内网穿透访问
使用Frp的stcp实现安全内网穿透访问
850 1
使用Frp的stcp实现安全内网穿透访问
|
1月前
|
数据建模 Docker Windows
内网穿透frp配置
内网穿透frp配置
53 0
|
5月前
|
域名解析 监控 网络协议
内网穿透介绍
内网穿透介绍
|
6月前
natapp内网穿透
natapp内网穿透
natapp内网穿透
|
网络协议 Ubuntu Linux
frp内网穿透
frp内网穿透
2861 0
|
存储 网络协议 数据中心
cpolar内网穿透的安装
随着硬件设备和软件技术的发展,以及数据量的发福暴涨,小型化的数据存储中心悄然流行起来,从最早的可存储路由器到现在广泛应用的群晖系统,都是其中的代表。不过经过用户的选择,群晖系统已经成为私有云和私有数据中心的最终选择。与其他系统一样,cpolar同样能在群晖系统中得到应用。从这篇文章开始,我们将为大家详细介绍,cpolar在群晖系统中的应用场景。首先,我们会为大家介绍,如何在群晖系统(6.X版本)中安装cpolar。
|
网络协议 安全 网络安全
Ngrok免费实现内网穿透
Ngrok免费实现内网穿透
672 0
Ngrok免费实现内网穿透
|
NoSQL 网络协议 Java
如何内网穿透,内网穿透有什么用?
今天,我们来讲一讲,如何内网穿透。
584 0
|
前端开发
【内网穿透】使用Ngrok免费内网穿透
使用前后端分离搭建项目的时候,前端人员需要对接接口进行调试但是部署上服太麻烦怎么办?快来试试内网穿透吧,今天教大家使用Ngrok进行免费的内网穿透
1853 4
【内网穿透】使用Ngrok免费内网穿透