ngrok下载安装使用,并配置内网穿透,配置ngrok

一、官网下载安装

1、首先,我们需要进入到 Ngrok 官网进行登录/注册(需要先注册)。点击进入 Ngrok 官网
官网界面如下:
在这里插入图片描述

2、注册登录后下载自己电脑对应的版本:下载链接

在这里插入图片描述

3、将下载的 ZIP 文件解压到一个方便的位置,例如 D:\ngrok。解压后会看到一个名为 ngrok.exe 的文件。


二、配置 ngrok

2.1 配置系统变量

1、将 ngrok 添加到系统 PATH:为了方便在命令行(cmd)中随时使用 ngrok,建议将其路径添加到系统环境变量中,其配置步骤如下:

  • 在 系统属性 中,点击 “环境变量”。
  • 在下方的 系统变量区域,选择 “Path”,点击 “编辑”。 点击 “新建”,然后输入 D:\ngrok(即 ngrok.exe 文件所在的目录)。
  • 保存更改并关闭窗口。

2、直接 cmd 测试使用:

在这里插入图片描述
如果安装成功,会显示 ngrok 的版本信息。

2.2 配置 ngrok 授权令牌

使用 ngrok 时需要设置授权令牌(auth token),以便启用所有功能,下面是配置步骤:

  • 获取 Auth Token: 登录后,找到您的授权令牌(auth token)。
    在这里插入图片描述
  • 但我们只是得到了身份令牌,还需要将它部署至 Ngrok,简单来说就是让 Ngrok 知道你的身份令牌,并确认身份令牌没有问题:在 Ngrok.exe 的命令行窗口中输入以下内容:ngrok config add-authtoken 你的授权码在这里插入图片描述
    出现 “Authtoken saved to configuration”,说明成功添加当前用户的身份验证令牌,你的账号信息已经保存到本地的ngrok 的配置文件中了。

三、运行 ngrok

3.1 内网穿透

现在就可以运行 ngrok 来开启本地端口的隧道:启动一个本地服务,例如 项目A 运行在端口 8080。在命令提示符中输入:ngrok http 8080(或者输入:ngrok http http://localhost:8080) (如果使用其他端口,替换 8080 为对应的端口号)

注意: 还可以指定区域的服务器:ngrok http 8080 --region=jp

us:美国(默认区域)
eu:欧洲
ap:亚太地区
au:澳大利亚
sa:南美洲
jp:日本
in:印度

有时候要自己指定一下区域,因为有时候可能会报 Session Status reconnecting (failed to send authentication request: EOF),自己指定一下区域就可以正常启动内网穿透服务了,如果还是不行,网上搜索看看,一般会有解决方案。

举例: 下面举个例子更好理解:

在这里插入图片描述

ngrok 会生成一个供公网访问的URL,例如:

http://xxxxx.ngrok-free.app     ------>    http://localhost:8080

则可以通过生成的 URL 访问本地服务。

注意: 在访问网页时,有可能会出现提醒界面,这是因为使用 Ngrok 的免费版,就会有这个界面。如果升级到Ngrok 的付费版,就会直接跳转了。在提醒界面,点击 " Visit Site " 按钮便可继续访问。
在这里插入图片描述

3.2 ngrok静态固定域名的配置

每次启动服务,这个域名是随机分配的,不利于我们持续访问,因此需要进行静态域名的配置,步骤如下:

1、还是进入官网:
在这里插入图片描述

2、点击 Domains,选择 Create Domain,免费的服务就只能创建一个固定域名了:

在这里插入图片描述

3、网站会分配给我们一个静态域名,复制那行命令,粘贴到黑色框框中就好了

ngrok http --url=自己的固定域名 端口号

ngrok http --url=自己的固定域名 端口号 --regin=eu

同样这种方式下也是可以指定区域的,如果eu这个区域不行就换另一个区域,jp,us,in这些都换着试一试。

至此!文章结束!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小学鸡!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值