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

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.3K30
  • 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.1K30

    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

    使用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 通过这个我们可以把本机的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是你想映射的端口号 我们可以看到

    3K31

    利用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.5K20

    springboot项目打包&ngrok的使用

    6、部署到Linux服务器中: 部署到服务器中很简单,只需要把love2.jar上传到服务器,然后执行nohup java -jar love2.jar &即可。&表示后台运行。 ?...手机访问 3、ngrok在Linux中的使用: 在windows中使用是因为我们没买服务器又想让别人也能访问我们的项目,在Linux中使用是因为使用域名需要备案,有点麻烦,而我们又不想直接通过IP访问项目...所以就可以通过ngrok来实现。 (1)、安装: 安装就不多说了,下载Linux版,然后用unzip命令解压即可。解压好后只有一个ngrok文件。 ?...(3)、后台运行: 让ngrok后台运行,可以按如下步骤执行: 安装screen: yum install screen 开启新窗口: screen 运行ngrok: ....image.png 这样就可以返回到ngrok运行的窗口,按ctrl+C就可以关闭ngrok,按ctrl+A+D就可以后台运行。

    1.1K20
    领券