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

linux运行ngrok

基础概念

ngrok 是一个反向代理服务,它允许你将本地运行的网络应用程序暴露到公网上。通过 ngrok,你可以轻松地分享你的本地开发环境,进行远程调试,或者将本地服务暴露给外部网络。

优势

  1. 简单易用ngrok 提供了一个简单的命令行工具,只需几步即可设置。
  2. 安全性ngrok 提供了加密的隧道连接,确保数据传输的安全性。
  3. 灵活性:支持多种协议(如 HTTP、HTTPS、TCP),适用于各种应用场景。
  4. 实时监控ngrok 提供了实时日志和监控功能,方便调试和查看流量。

类型

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

应用场景

  1. 本地开发:将本地开发环境暴露给外部网络,方便远程调试和协作。
  2. 移动应用测试:将本地服务器暴露给移动设备,进行移动应用的测试。
  3. 在线演示:快速搭建一个临时的在线演示环境,分享给客户或同事。
  4. 安全测试:通过 ngrok 暴露本地服务,进行安全漏洞扫描和测试。

安装与运行

在 Linux 系统上安装 ngrok 的步骤如下:

  1. 下载 ngrok
  2. 下载 ngrok
  3. 解压文件
  4. 解压文件
  5. 移动到系统路径
  6. 移动到系统路径
  7. 验证安装
  8. 验证安装
  9. 运行 ngrok
  10. 运行 ngrok
  11. 这将把本地的 8080 端口暴露到公网上,并提供一个临时的 URL。

常见问题及解决方法

  1. 权限问题
  2. 权限问题
  3. 端口被占用: 确保你要暴露的端口没有被其他程序占用。可以使用 netstatlsof 命令检查端口占用情况。
  4. 连接超时: 确保你的本地服务正在运行,并且防火墙允许外部访问该端口。
  5. 认证问题: 如果你使用的是付费版 ngrok,需要先进行认证。可以通过以下命令进行认证:
  6. 认证问题: 如果你使用的是付费版 ngrok,需要先进行认证。可以通过以下命令进行认证:

参考链接

通过以上步骤和信息,你应该能够顺利地在 Linux 上运行 ngrok,并将其应用于各种场景中。

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

相关·内容

Linux 搭建 ngrok 反向代理 顶

为什么要使用ngrok? ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。...作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供他人体验评价或协助调试等等,通常我们会这么做: 找到一台运行于外网的Web服务器 服务器上有网站所需要的环境,否则自行搭建...服务端编译 mkdir /root/goproj cd /root/goproj #下载go语言编译器 wget http://golangtc.com/static/go/1.7/go1.7.linux-amd64....tar.gz tar xvf go1.7.linux-amd64.tar.gz #设置环境变量 vi /etc/profile export GOROOT=/root/goproj/go export.../ngrok -config=ngrok.cfg -subdomain=a 8080

1.4K30
  • 内网映射外网工具-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是你想映射的端口号 我们可以看到

    3.2K31

    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连接。

    3.1K20

    ubuntu搭建内网穿透服务Ngrok

    值得一提的是,当我发现bash的好用之处后,毫不犹豫的就把我的开发环境迁移到了还算是比较熟悉的Linux发行版本——Ubuntu上。然后就开始了在Ubuntu上的折腾之旅。...翻译一下: Ngrok是一个隧道,即建立安全通道从公共端点到本地运行的网络服务,同时捕捉检查和重播所有流量的反向代理。 简单来说,他可以代理你本地的数据,并将其转发到外网。 具体操作走起!.../ngrok.git ngrok # cd ngrok ?...以ngrok官方随机生成的地址693c358d.ngrok.com为例,其NGROK_BASE_DOMAIN就是“ngrok.com”,如果你要 提供服务的地址为 “example.ngrok.xxx.com...接下来只需要指定子域、要转发的协议和端口,以及配置文件,运行客户端: #.

    6.7K70

    使用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.5K30

    Ngrok配置使用

    ngrok内网映射 Ngrok Ngrok这种服务允许我们利用外部端口转发并通过任何网络来连接任意设备(LAN/WAN)。...第一步:设置账号 访问 ngrok.com 创建一个Ngrok账号。 完成了账号注册之后,你将会得到一个认证令牌,你需要使用这个令牌来连接你的电脑和Ngrok账号。...第二步:下载Ngrok 使用下列命令在你的电脑上下载Ngrok: sudo wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-...386.zip 使用下列命令提取文件: unzip ngrok-stable-linux-386.zip 第三步:创建你的账号 使用下列命令来设置你的认证令牌(authtoken): ..../ngrok authtoken 7YcSB8g5jeHy1xLn7713Q_WnQsqADhTqnzx6****** 第四步:运行Ngrok 现在你可以使用下列命令运行Ngrok(端口8080)

    2.3K30

    利用ngrok实现Linux服务器 SSH&Web服务的内网穿透

    ,便于后期分析和重放,可以进行内网穿透,这样你就可以在内网运行本地的程序,让别人通过公网访问了 原理:ngrok通过安全隧道将NAT和防火墙后面的本地服务器暴露给公共互联网.你可以在你的机器上下载并运行...Linux服务器SSH&Web服务的内网穿透 一、ngrok下载 官网上https://ngrok.com/download下载 ?...支持Linux ,Mac,Windows等众多平台版本 二、注册ngrok账户 ?...三、结合下面的网络环境,利用ngrok实现Linux服务器 SSH&Web服务的内网穿透 ? 1) 从ngrok官网上下载Linux版本ngrok ?...下来介绍一下在内网Windows PC 192.168.31.5上实现转发其他服务器的http服务 1)Windows上运行ngrok步骤与Linux基本上没有啥差别,如下截图 ?

    6.7K20
    领券