首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ngrok二级域名

基础概念

Ngrok 是一个反向代理服务,它允许开发者在本地开发环境中运行的 Web 应用程序通过一个公共 URL 访问。Ngrok 通过隧道技术将本地端口映射到公网,使得外部网络可以访问到本地的服务。

二级域名

二级域名是指顶级域名下的下一级域名。例如,在 blog.example.com 中,blog 就是二级域名,而 example.com 是顶级域名。使用二级域名可以为不同的服务分配不同的标识,便于管理和区分。

Ngrok 二级域名的优势

  1. 灵活性:可以为不同的项目或服务分配独立的二级域名,便于管理和维护。
  2. 安全性:通过 Ngrok 的隧道技术,可以保护本地服务器的安全,避免直接暴露在公网。
  3. 便利性:无需购买和配置域名,Ngrok 提供了便捷的二级域名分配和管理功能。

类型

Ngrok 提供了多种类型的隧道,包括:

  • HTTP 隧道:用于 HTTP 和 HTTPS 请求。
  • TCP 隧道:用于 TCP 协议的通信。
  • WebSocket 隧道:用于 WebSocket 通信。

应用场景

  1. 本地开发:开发者可以在本地运行 Web 应用程序,并通过 Ngrok 提供的二级域名访问。
  2. API 测试:可以通过 Ngrok 的二级域名测试 API 接口。
  3. 移动应用开发:移动应用可以通过 Ngrok 的二级域名访问后端服务。

常见问题及解决方法

问题:为什么无法通过 Ngrok 的二级域名访问本地服务?

原因

  1. 端口未正确映射:确保在启动 Ngrok 时指定了正确的本地端口。
  2. 防火墙或安全软件:本地防火墙或安全软件可能阻止了 Ngrok 的连接。
  3. Ngrok 配置错误:检查 Ngrok 的配置文件或命令参数是否正确。

解决方法

  1. 确保在启动 Ngrok 时指定了正确的本地端口,例如:
  2. 确保在启动 Ngrok 时指定了正确的本地端口,例如:
  3. 检查并配置本地防火墙或安全软件,允许 Ngrok 的连接。
  4. 确保 Ngrok 的配置文件或命令参数正确无误。

问题:如何解决 Ngrok 二级域名被占用的问题?

原因

  1. 其他用户使用了相同的二级域名:Ngrok 的二级域名是全局唯一的。
  2. 配置错误:可能在配置文件或命令参数中重复使用了相同的二级域名。

解决方法

  1. 检查 Ngrok 的控制台或日志,确认是否有其他用户使用了相同的二级域名。
  2. 确保在配置文件或命令参数中使用的二级域名是唯一的。

参考链接

通过以上信息,您可以更好地理解 Ngrok 二级域名的基础概念、优势、类型、应用场景以及常见问题及其解决方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【群友】Ngrok让你的本地Web应用暴露在公网上

1.Ngrok介绍 Ngrok是一个反向代理,通过在公共的端点和本地运行的Web服务器之间建立一个安全的通道。Ngrok可捕获和分析所有通道上的流量,便于后期分析和重放。...Ngrok 官方网站:https://ngrok.com/ Ngrok 开源地址: https://github.com/inconshreveable/ngrok/ 2.应用场景 2.1....执行下面命令就可以为本机`localhost:8080`地址分配一个Ngrok官网下随机二级域名。...Ngrok提供了解决方案,允许绑定自定义二级域名和顶级域名(收费功能),只要在ngrok.exe的根目录下执行如下命令: ngrok http -subdomain=[二级域名] [端口] //...绑定Ngrok二级域名ngrok http -hostname=[顶级域名] [端口] //绑定自定义顶级域名 Step6:打开web界面在`http://localhost:4040`检查和重复请求

2.1K60

如何通过互联网访问本地应用?

支付等等,很多情况都需要提供外网URL,供第三方服务进行回调,在外网服务器上开发的话很不方便 如果能在本地开发,第三方服务也能回调到本地应用上就好了 此类需求的共同特点都是让本地应用可以在互联网上访问到 Ngrok...Ngrok 就是这样一个利器,可以把我们本地应用暴露到互联网上 Ngrok 的思路也很简单,在本地运行 Ngrok 后,会在本地应用和 Ngrok官网之间建立一个代理通道,并分配一个随机的二级域名,...这样,通过这个域名就可以连接到本地应用了 下面是Ngrok官网上的示意图 ?...(2)启动 Ngrok 执行启动命令,在参数中指定要映射的本地端口 ngrok http 3000 启动后会给出生成的二级域名 ? (3)访问外网域名 访问上面的二级域名,就可以看到本地应用了 ?...安装 Ngrok 的安装非常简单,不需要任何依赖环境,下载解压后,就是 ngrok 的执行文件 Ngrok 官网地址 https://ngrok.com/

2.1K40
  • Ngrok配置使用

    ngrok内网映射 Ngrok Ngrok这种服务允许我们利用外部端口转发并通过任何网络来连接任意设备(LAN/WAN)。...Ngrok最大的一个优势就在于,如果你想访问某个网络中的设备时,你并不需要让自己的设备同样处于同一本地网络之中。在Ngrok的帮助下,你可以通过SSH、FTP或Web服务器来访问目标设备。...第一步:设置账号 访问 ngrok.com 创建一个Ngrok账号。 完成了账号注册之后,你将会得到一个认证令牌,你需要使用这个令牌来连接你的电脑和Ngrok账号。...第二步:下载Ngrok 使用下列命令在你的电脑上下载Ngrok: sudo wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-.../ngrok authtoken 7YcSB8g5jeHy1xLn7713Q_WnQsqADhTqnzx6****** 第四步:运行Ngrok 现在你可以使用下列命令运行Ngrok(端口8080)

    2.1K30

    使用ngrok内网穿透工具

    这时可以使用ngrok工具。他可以分配给你一个公网的二级域名,来绑定你本地的正在跑的http服务。.../ngrok http 8080 (Windows系统下可能是ngrok.exe) ?...image.png 如图:工具随机分配给我了http和https两个地址,这个时候无论是手机还是电脑,还是其他地方的小伙伴访问 http://100a13a1.ngrok.io 就可以看到我本机上的...具体地址: https://ngrok.com/ 注意: 对于免费用户,每次启动ngrok分配到的公网地址是会变的。 可以用国内的类似的服务,他提供了固定而且免费的地址。不过访问速度有点慢。...https://ngrok.cc/ 当页面显示Invalid Host header,因为vue cli使用的是webpack server,基于安全对访问做了限制。

    3.4K30

    Ngrok | 使用 ngrok 让外网可以访问你本地的Django网站

    今天我要介绍的是一款叫Ngrok的免费软件,它通过本地端口映射轻松实现内网穿透,把localhost上运行的内容重定向到一个公共可用的ngrok URL(支持https), 是不是很帅?...Ngrok的安装 如果你本地使用的是windows系统,首先访问它的官网:https://ngrok.com/download下载.exe客户端并安装。...启动Ngrok 进入ngrok的exe文件所在的目录,使用“ngrok http [port]”启动端口映射。本地django项目默认使用8000端口,所以输入如下命令即可。...C:\Users\Owner\Desktop\code>ngrok http 8000 如果不出意外,您将看到ngrok屏幕,以及您项目的ngrok公网URL(在我的情况下为http://3c597xxxxxx1182....ngrok.io), 您还可以使用https连接。

    2.9K20

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(68)-微信公众平台开发- 资源环境准备

    本人认为比较简单的内网穿透软件有2款:花生壳、Ngrok 花生壳下载 Ngrok下载 1.花生壳(最低6元收费)   花生壳配置简单,界面操作,需要花费6元,6元档只支持电信网络,我刻意花费6元测试了一下...2.点击域名列表会看到他赠送的免费二级域名一个,第一次点入是付费6元的界面 ? 3.内网穿透-添加映射 ?...2.Ngrok(可以免费)   Ngrok,它是免费的,配置也不是很复杂   地址:https://dashboard.ngrok.com/user/login   注册账号,并点击上面的下载下载软件(...然后通过命令: ngrok http -subdomain=inconshreveable 8081 Forwarding http://inconshreveable.ngrok.io...3.免费的情况下,使用ngrok同样能进行微信开发调试 4.ngrok不太稳定,有时候会出现网络打开错误,不知道是不是我个人网络的问题 5.后续全部是花生壳测试

    1.5K60

    内网映射外网工具-ngrok

    内网映射外网工具——ngrok 通过这个我们可以把本机的localhost:端口号映射成为一个外网地址 例如:我们平时启动服务器(如tomcat),然后localhost:8080/项目地址这种方式去本地访问...,项目无法运行在本机之外的电脑上,但我们通过这个外网映射工具后就可以把网址发给别来进行远程访问 废话不多说直接上步骤: 1、首先下载ngrok,去百度搜索下载就好了,解压 (https://ngrok.com.../download) 2、然后cmd到解压目录下(你的目录在哪你就进哪 cd C:\Users\yuqing.wu\Desktop\ngrok 3、根据你想要映射的端口号,一般如映射tomcat的8080...端口 继续在cmd控制台输入命令行 ngrok -configngrok.cfg -subdomain john 8080 注:其中john是自己取的,随意就行,8080是你想映射的端口号 我们可以看到

    2.9K31

    推荐一款实现内网穿透的测试神器:Ngrok

    有了ngrok之后,世界是如此的美好 首先注册并下载ngrok,得到一串授权码。...运行命令ngrok -authtoken 你的授权码 80,80是你本地Web服务的端口,而之后ngrok会记住你的授权码,直接ngrok 80就OK了。...Ngrok安装、使用 1、进入Ngrok官网(https://ngrok.com/),注册Ngrok账号并下载ngrok。...当然,ngrok也提供了解决方法,那就是付费,可以设置固定域名。 如果只是需要简单的外网调试,用Free免费版就足够了,如果需要自定义二级域名的,可以花点小钱,升级到付费版。 5....最后 除了上述介绍的Ngrok外,还有更简单的实现方式,就是使用国内的Ngrok,名称为 Sunny-Ngrok。网速更快,配置方面也更简单。

    5.1K31
    领券