内网穿透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的stcp实现安全内网穿透访问
使用Frp的stcp实现安全内网穿透访问
875 1
使用Frp的stcp实现安全内网穿透访问
|
2月前
|
数据建模 Docker Windows
内网穿透frp配置
内网穿透frp配置
81 0
|
6月前
|
域名解析 监控 网络协议
内网穿透介绍
内网穿透介绍
|
7月前
natapp内网穿透
natapp内网穿透
natapp内网穿透
|
网络协议 Ubuntu Linux
frp内网穿透
frp内网穿透
2931 0
|
Linux 文件存储 Windows
群晖7.X版安装cpolar内网穿透
群晖7.X版安装cpolar内网穿透
|
网络协议 应用服务中间件 Linux
搭建frp实现内网穿透
前言: 为什么需要内网穿透功能? 从公网中访问自己的私有设备向来是一件难事儿。 自己的主力台式机、NAS等等设备,它们可能处于路由器后,或者运营商因为IP地址短缺不给你分配公网IP地址。如果我们想直接访问到这些设备(远程桌面,远程文件,SSH等等),一般来说要通过一些转发或者P2P组网软件的帮助。 搭建frp服务器进行内网穿透,可用且推荐,可以达到不错的速度,且理论上可以开放任何想要的端口,可以实现的功能远不止远程桌面或者文件共享
|
存储 网络协议 数据中心
cpolar内网穿透的安装
随着硬件设备和软件技术的发展,以及数据量的发福暴涨,小型化的数据存储中心悄然流行起来,从最早的可存储路由器到现在广泛应用的群晖系统,都是其中的代表。不过经过用户的选择,群晖系统已经成为私有云和私有数据中心的最终选择。与其他系统一样,cpolar同样能在群晖系统中得到应用。从这篇文章开始,我们将为大家详细介绍,cpolar在群晖系统中的应用场景。首先,我们会为大家介绍,如何在群晖系统(6.X版本)中安装cpolar。
|
网络协议 安全 网络安全
Ngrok免费实现内网穿透
Ngrok免费实现内网穿透
694 0
Ngrok免费实现内网穿透
|
NoSQL 网络协议 Java
如何内网穿透,内网穿透有什么用?
今天,我们来讲一讲,如何内网穿透。
590 0
下一篇
DataWorks