首页
学习
活动
专区
圈层
工具
发布

ngrok设置固定域名

基础概念

Ngrok 是一个反向代理服务,它允许开发者将本地开发环境暴露到公网,便于远程调试和测试。通过 Ngrok,你可以将本地的 Web 服务器映射到一个公网 URL 上,从而实现外部访问。

相关优势

  1. 方便远程调试:开发者可以在本地开发环境进行调试,同时外部人员可以通过公网 URL 访问。
  2. 安全隔离:Ngrok 提供了一个安全的通道,外部访问不会直接暴露本地网络。
  3. 实时日志:Ngrok 提供了实时的访问日志,便于开发者查看和分析请求。

类型

Ngrok 主要有两种类型的服务:

  1. 免费版:提供基本的反向代理功能,但有一些限制,如带宽、请求次数等。
  2. 付费版:提供更多的功能和更高的性能,适合生产环境使用。

应用场景

  1. 本地开发调试:开发者可以在本地开发环境进行调试,同时外部人员可以通过公网 URL 访问。
  2. 移动应用测试:移动应用可以通过 Ngrok 访问本地服务器进行测试。
  3. 临时分享:可以临时将本地服务暴露到公网,方便分享给其他人。

设置固定域名

Ngrok 默认使用动态域名,但你可以通过购买自定义域名来实现固定域名。以下是设置固定域名的步骤:

  1. 购买自定义域名:在 Ngrok 官网或其他域名注册商处购买一个自定义域名。
  2. 配置 Ngrok:
    • 登录 Ngrok 账户。
    • 进入“隧道”(Tunnels)页面。
    • 点击“添加隧道”(Add Tunnel)。
    • 在“域名”(Domain)字段中输入你的自定义域名。
    • 配置其他选项,如本地端口、协议等。
    • 点击“创建”(Create)。

示例代码

假设你已经有一个本地 Web 服务器运行在 localhost:3000,并且你已经购买了一个自定义域名 myapp.ngrok.io,以下是配置 Ngrok 的示例:

代码语言:txt
复制
ngrok http -domain=myapp.ngrok.io 3000

参考链接

常见问题及解决方法

  1. 域名解析问题:
    • 确保你的自定义域名已经正确解析到 Ngrok 提供的 IP 地址。
    • 检查 DNS 设置,确保 A 记录指向正确的 IP 地址。
  • 证书问题:
    • 如果你使用的是 HTTPS,确保你已经配置了 SSL 证书。
    • Ngrok 提供了免费的 SSL 证书,可以通过 Ngrok 控制台进行配置。
  • 访问权限问题:
    • 确保你的本地防火墙允许外部访问。
    • 检查 Ngrok 配置,确保端口和协议设置正确。

通过以上步骤,你应该能够成功设置 Ngrok 的固定域名,并实现本地开发环境的公网访问。

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

相关·内容

『NAS』设置内网固定 IP

NAS 在局域网内固定专属 “门牌号”。...点击「编辑」按钮,将“IPv4”这项改为“手动设置网络配置”,输入一个 IP 即可。 保存好之后,回到「网络界面」面板就能看到当前已经将「局域网 1」设置为静态 IP。...绿联 打开「控制面板」,选择「网络设置」。 切换到「网络连接」面板,选择已连接的“LAN”,点击编辑。 将「IPv4」改为“手动设置网络配置”,然后填入一个“IPv4地址”。...设置完,回到「网络连接」面板就能看到刚刚设置的这项多了一个“静态”标识。 飞牛 打开「系统设置」,切换到「网络设置」面板,点击当前正在使用的「网口」的右侧的3个点,然后点击“编辑”。...在编辑面板,将「IPv4」这边改为“手动设置”,然后输入一个「IPv4」地址即可。 回到「网络设置」面板就能看到“IP 获取方式”这项从原本的“DHCP”变成“手动”了。

1.2K10
  • WordPress固定链接设置方法

    传说中,固定链接有SEO功能,今天试了试 wordpress固定链接设置技巧: 1、不要让日期出现在固定链接里面 这基于两个方面的考虑。...2、不要让分类的链接出现在固定链接里面 这一点是很多人都会忽略的地方。...很多wordpress 用户的固定链接是年/月/日/分类名/文章名。这种过于深的固定链接对搜索引擎是非常不友好的。...wordpress固定链接设置的一些参数: %year%:基于文章发布的年份,比如2010;%monthnum%:基于文章发布的月份,比如01;%day%:基于文章发布当日,比如06;%hour%:基于文章发布小时数...常见的几种设置方法: /%year%/%monthnum%/%day%/%postname%//%year%/%monthnum%/%postname%//%year%/%monthnum%/%day%

    1.5K20

    RestTemplate设置固定的url参数

    在使用RestTemplate请求三方接口时:三方接口一般都要求在url后面拼接上固定的几个参数,一般如accessToken进行权限校验。...而我们在开发时,请求这些地址,如何避免在url拼接accessToken这种重复固定的编码操作呢。 方法当然有很多,本文提供一种通过反射偷梁换柱的写法来实现。...if (StringUtils.isBlank(appId)) { throw new WxMiniProgramException("微信小程序AppId未设置...if (StringUtils.isBlank(appSecret)) { throw new WxMiniProgramException("微信小程序AppSecret未设置...且,2.如果固定的请求参数不止一个而有很多个,3.且来源比较复杂,将极大地增加开发的繁琐程度。且,4.如果后续参数有调整,有增减,那散落在各处的请求地址,每个都需要改,想想都可怕?。

    3.6K40

    Ubuntu24.04 设置固定静态 IP

    虚拟机安装 ubuntu24.04 server 最新版,为了防止每次重启电脑 dhcp 导致 ip 发生变更,所以需要固定一下,因为 centos 长期版已无,目前所有新机器我都切换到 ubuntu...服务器版本了,发现固定 ip 和 centos 还是有很大不同,所以做下备忘,快速查阅,并且安装 ubuntu 默认初始化磁盘分区不会使用全部空间,本文也给出装完系统后将所有剩余空间都叠加到根目录,以免后续空间不足...固定静态 IP 操作步骤 1、查看网卡名称 执行命令:ifconfig ,默认都是 ens33,先记住 dhcp 自动分配的 ip 地址以及网关,dns 地址。...执行命令:sudo vim /etc/netplan/01-netcfg.yaml ,根据自己需要固定的信息实际填写: network: version: 2 renderer: networkd...参考链接 ubuntu 24.04 server 仅NAT模式上网设置静态IP设置 Ubuntu24.04设置静态IP地址 [ubuntu24.04安装完以后发现硬盘空间少一半

    24K10

    Ubuntu网络设置之固定IP详解

    今天,我们将为您介绍Ubuntu22.04操作系统中固定IP的设置方法,帮助您更好地管理网络连接并提高网络稳定性。 什么是固定IP? 在网络中,IP地址是设备在网络上的唯一标识。...然而,有时我们需要为某些设备设置固定IP,以确保在网络中始终使用相同的IP地址,这就是固定IP。 固定IP有许多优点,比如方便管理和识别特定设备,适用于搭建服务器或进行特定网络配置。...在Ubuntu中,设置固定IP相对简单,接下来我们将为您逐步讲解。 步骤一:确定网络接口 在开始设置固定IP之前,首先需要确认要设置固定IP的网络接口。在大多数情况下,这通常是enp33。...: 2 步骤四:应用更改 保存更改后,接下来,应用您的更改,使固定IP生效: sudo netplan apply 现在,您的Ubuntu系统已经成功设置了固定IP地址!...总结 通过本文的指引,您已经学会了在Ubuntu中设置固定IP的方法。固定IP能够为您的网络连接提供稳定性和便捷性,特别是在需要长期运行的服务器环境中。

    3.8K30

    永久域名的设置讨论

    当 A域名9d1e2.mobi通过 CNAME记录 指向 B域名qxkbi.pro,而 B域名 又解析到具体的 IP地址 时,整个访问流程如下:用户访问A域名,DNS查询发现其CNAME指向B域名...DNS服务器进一步查询B域名的A记录,获取其对应的IP地址(如 1.2.3.4)。...适用场景CDN加速:A域名CNAME指向CDN服务商提供的B域名(如 pousth.pro),由CDN智能分配最优节点IP。...负载均衡:通过CNAME指向负载均衡器域名,后端IP可灵活调整而不影响A域名配置。多级域名管理:统一管理B域名的解析,A域名只需CNAME指向B,修改IP时只需调整B记录。...注意事项避免循环解析:B域名不能反过来CNAME指向A,否则会导致DNS解析失败。TTL影响:CNAME记录的缓存时间(TTL)会影响变更生效速度。

    1.1K10

    未备案域名使用Cloudflare设置域名URL转发

    话说回来,我申请了域名,可能并不打算做网站,可能出售或者就是想要跳转到自己的站,那么不未备案的域名能否实现URL跳转呢?答案是可以的,今天就来教教大家怎么使用Cloudflare设置URL转发。...点击继续之后会弹出提示框,没有DNS记录无法激活,我们点击确认 系统会提示,让我们删除域名目前所设置的DNS解析,更改成Cloudflare所给出的DNS。...Markup kate.ns.cloudflare.com matias.ns.cloudflare.com 设置完成后点击提交按钮,回到cloudflare网站,点击“完成,检查名称服务器”按钮,在新页面设置.../*   则设置将为:转发URL,类型选择301永久重定向 目标地址设置为“https://www.talklee.com/”换成您想转发的链接即可,点击保存并部署,如图所示说明成功了。...我分别做了www和@域名跳转,最后一步,点击DNS导航,设置一个A记录: 类型选择A,名称分别设置@和www(这是两个记录),IPv4地址随便设置,没有意义反正都得去跳转,其他默认,点击底部保存,如图:

    51.1K50

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

    意在外部网络通过域名可以访问本地IIS站点!...2.点击域名列表会看到他赠送的免费二级域名一个,第一次点入是付费6元的界面 ? 3.内网穿透-添加映射 ?...成功保存一个yml文件 3.再次输入命令:ngrok http 8081 注意:我这里上面IIS配置的端口是8081,你可能是其他端口,需要根据实际情况设置,支持80端口 这时会跳出下面界面,表示成功...5.固定域名 上面的域名都是变化的,意味着,我们每一次运行都要配置一次调试的站点地址,如果需要固定的域名,我们需要付费来获得固定的域名 地址:https://dashboard.ngrok.com/billing... http://inconshreveable.ngrok.io 的域名来访问了 总结: 1.固定域名都是需要付费的,相比来说,花生壳更加的便宜 2.如果你的网络允许,那么使用花生壳,感觉国内的域名还是速度比较快

    2.1K60

    Cloudflare子域名设置指南

    Cloudflare代理的价值️ 安全防护:像护城河一样阻挡恶意流量 性能加速:如同铺设了通往各地的快速道路 SSL加密:为每条道路配备可靠的护卫队二、设置子域名:五步打造数字行省第一步:Cloudflare...:务必启用(橙色云朵图标)小贴士:DNS更改如同寄信,需要时间传递(通常5-30分钟,最长48小时)第二步:网站源服务器的SSL证书配置在网站源服务器验证证书中的域名:# 检查证书是否包含设置的子域名openssl...等待5分钟左右生效,再去源服务器验证证书中的域名是否与设置的一致。...第三步:网站源服务器的网站配置1.网站域名配置2.设置网站重定向3.重载OpenResty第四步:cloudflare的SSL/TLS配置1.进入cloudflare控制台,点击"SSL/TLS" →...| mail -s "紧急警报" admin@example.com fi结语"不积跬步,无以至千里" —— 通过本文的系统学习,您已经掌握了在Cloudflare代理下设置子域名的操作。

    6.2K10

    域名解析怎么设置?域名解析如何操作?

    网站的建设过程中是拥有很多复杂的步骤的,除了内容的补充之外网站建设之前还要有很多前提条件,其中关于域名方面的问题是最比较多的,比如域名解析怎么设置?域名解析如何操作?下面小编就为大家来详细介绍一下。...image.png 域名解析怎么设置?...网站在上线之前是需要进行域名解析的,很多人并不清楚域名解析怎么设置,其实域名解析是需要设置很多方面的内容的,不过设置的方法也比较简单,大家在建设网站域名会在各种服务商上面购买域名,域名解析的设置就在这些服务商网站上面...,打开网站后登陆输入自己的域名然后就可以自行设置了。...相信大家看了上面的文章内容已经知道域名解析怎么设置了,域名解析这个步骤是非常重要的,只有成功进行域名解析的网站才可以顺利访问,大家一定要耐心操作哦。

    114.8K30
    领券