使用ngrok轻松启动本地服务器 (ngrok启动服务器)

对于程序员和开发人员来说,访问本地服务通常是很重要的。但是,在许多情况下,需要将服务发布到外部网络,以供其他人使用。为此,广泛使用的方法是使用公共IP地址和端口转发。然而,这种方法不总是可行的,因为公共IP地址通常是动态的,而且端口转发需要更改路由器设置,这可能会导致不必要的麻烦。

为解决上述问题,有一个名为“ngrok”的工具可用,它可以轻松地发布本地服务并让它们在互联网上使用。本文将介绍如何使用ngrok来启动本地服务器,以便其他用户可以访问它。

一、安装ngrok

在开始使用ngrok之前,您需要将其安装在本地计算机上。它可以在Windows,Mac和Linux平台上使用,并且可以从ngrok官方网站上免费下载。

安装完成后,您需要从控制台中获取ngrok的访问令牌。这将允许您控制ngrok帐户并使用ngrok功能。打开ngrok网站并进行注册,之后您可以在“Auth”选项卡下找到您的访问令牌。

二、启动本地服务器

在ngrok安装和配置之后,您可以使用以下命令启动您的本地服务器:

ngrok http 8000

这将启动一个ngrok会话,并将本地服务器的8000端口(或任何您的服务器使用的其他端口)映射到ngrok提供的随机URL。您可以通过访问此URL来访问您的本地服务器。

请注意,ngrok只是一个工具,它不会自动启动或管理您的本地服务器。您需要在本地计算机上启动服务器,然后使用ngrok将其发布到互联网上。

三、 ngrok的高级特性

虽然ngrok的基本用途是将本地服务器发布到外部网络,但它还提供了一些高级功能,可以帮助您更好地管理和监视服务器的活动。

1. 自定义域名

当您使用ngrok发布本地服务器时,ngrok会提供一个随机URL作为访问点。但是,您可以通过访问ngrok控制台中的“Status”选项卡来为会话分配一个自定义域名。

例如,如果您将会话命名为“myserver”,您可以使用“myserver.ngrok.io”作为访问地址。

2. 会话管理

ngrok提供了一种简单的方法来管理当前会话。您可以使用“ngrok status”命令查看正在运行的会话以及它们的URL和状态。您还可以使用其他选项,例如“ngrok stop”来关闭当前的会话。

3. 安全特性

与其他发布本地服务的方法不同,ngrok提供了一些内置的安全特性,例如SSL加密和多因素身份验证。这些功能可以确保访问您的服务器时数据安全,并且可以帮助防止潜在的网络攻击。

使用ngrok可以帮助程序员和开发人员轻松发布本地服务器,并使它们可以在互联网上使用。该工具易于使用,具有许多高级特性,可以帮助您管理和监视服务器的活动。如果您正在寻找一种快速且安全的方法来将本地服务发布到外部网络,那么ngrok可能是您的更佳选择。

相关问题拓展阅读:

  • 如何在本地调试开发微社区
  • 使用ngrok访问项目总是出现404,不使用ngrok项目能正常运行

如何在本地调试开发微社区

要解决微腊袜信本地开发,一个关键的问题是能够把本地的IP地址映射到公网轮轮激上去,从网上找下相关的解决方案,最终借助ngrok很容易解决,访问官网

下载ngrok,解压后只有ngrok.exe一个文件

windows–>运行–>cmd,进入到ngrok.exe的根目录,输入ngrok 80,这样可以将本机的127.0.0.1:80分配一个外网可以访问的域名

遗憾的是该域名是随机的,每次重启都会变,这不利于我们微信调试,所以我们希望将域名固定住,仔细查看ngrok官网,ngrok已经给我们了解决方案,需要我们注册下

注册成功后,会得到一个token

还是在windows–>运行–>cmd中,进入ngrok.exe目录,输入:

ngrok -authtoken token 80

其中token换成我们注册后返回的值,回车后,成功启动

但是返回的token太长了,不方便记忆,我们换一个方便记忆的名字,输入

ngrok -subdomain leopard 80

回车后,成功启动,下面我们需要验证下桐亩输入域名:

是否能够通过微信的URL校验

打开微信公众平台,选择开发者中心,在右边的表单中输入相关内容,URL中输入我们刚设置过的域名

提交成功,说明我们的设置是有效的,此时已经在tomcat中可以看到我们在get方法下的返回值

使用ngrok访问项目总是出现404,不使用ngrok项目能正常运行

下面使用的介绍

ngrok.exe -config ngrok.cfg -subdomain bisouyi 8989

-config 指定

配置文件

-subdomain 指定兆拍

二级域名

8989 是指定映射到本地的哪一个端口

配置文件一般不用管,简单到令亩猜码人发指.

运行完命令,就能看到,它已经在运行了

当状态是online的时候,就迅哪说明它已经运行正常了,现在用户就可以通过访问

使用了Ngrok之后,以

Sunny-Ngrok

 为例,你需要一个web服务器指雀来绑定域名,例如nginx之类的,把域名和你的服务端口绑定在一起,这样才可以实现正常的访问。陵隐用nginx做尺逗厅一个反向代理即可。

关于ngrok启动服务器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《使用ngrok轻松启动本地服务器 (ngrok启动服务器)》
文章链接:https://zhuji.vsping.com/229423.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。