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

如何使用ngrok公开两个端口?

要使用ngrok公开两个端口,可以按照以下步骤进行操作:

  1. 下载并安装ngrok:ngrok是一个用于将本地服务器公开到Internet的工具。你可以从ngrok官方网站(https://ngrok.com/)下载适用于你操作系统的版本,并按照安装指南进行安装。
  2. 配置ngrok:在ngrok安装完成后,你需要进行配置以公开两个端口。在ngrok的安装目录下,找到ngrok.yml文件,并使用文本编辑器打开。
  3. 设置ngrok配置:在ngrok.yml文件中,你需要添加两个tunnels配置。每个配置包括以下几个重要参数:
    • addr:指定本地服务器的地址和端口号,格式为“localhost:端口号”。
    • proto:指定协议类型,如“http”或“tcp”。
    • subdomain:可选参数,用于指定子域名。
    • 下面是一个示例配置:
    • 下面是一个示例配置:
    • 在这个示例配置中,我们创建了两个tunnels,一个用于公开HTTP服务(端口80),另一个用于公开SSH服务(端口22)。
  • 启动ngrok:保存ngrok.yml文件后,回到ngrok安装目录,并打开命令行工具。输入以下命令来启动ngrok并公开两个端口:
  • 启动ngrok:保存ngrok.yml文件后,回到ngrok安装目录,并打开命令行工具。输入以下命令来启动ngrok并公开两个端口:
  • 这将启动ngrok,并为配置文件中的每个tunnel创建隧道。在命令行输出中,你将看到分配给每个隧道的临时URL。
  • 访问公开的端口:根据ngrok生成的临时URL,你可以通过浏览器或其他工具来访问公开的端口。例如,在上面的示例配置中,你可以通过访问http://随机字符串.ngrok.io来访问公开的HTTP服务,通过SSH客户端连接随机字符串.ngrok.io来访问公开的SSH服务。

请注意,ngrok是一个第三方工具,本身不是腾讯云的产品。以上答案提供的是一种通用的解决方案,可以在任何云平台上使用。在腾讯云的云计算生态系统中,你可以根据具体需求选择适合的云产品来实现类似的功能,例如腾讯云的云服务器(CVM)、负载均衡(CLB)等。具体产品介绍和链接地址可以在腾讯云官方网站上查找。

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

相关·内容

连接两个交换机,纠结使用 RJ45端口还是 SFP 端口

在构建网络环境时,面临的一个重要决策是如何物理连接不同的网络设备。特别是在连接两个交换机时,RJ45 和 SFP 端口两个常见的选项。...这些端口允许用户选择使用SFP端口或RJ45端口进行连接,具有一定的灵活性。...四、RJ45 端口与 SFP 端口的选择 那么,究竟应该选择 RJ45 端口还是 SFP 端口来连接两个交换机呢?没有固定的答案,这取决于你的具体需求。...五、实例研究 为了更好地理解两种接口的特点,我们来看两个模拟的例子。 案例1:两座建筑物之间的连接 案例描述 假设需要将两座建筑物之间的距离连接起来,这两座建筑物相距300英尺(91米)。...尽管RJ45以太网端口是成本更低的解决方案,但选择使用SFP端口可能有多个原因。 首先,使用SFP端口代替RJ45端口可以减少电气干扰。在机架中,许多电缆和设备靠近彼此,电气干扰可能成为问题。

2.4K21

使用Ngrok将本地服务映射为公网服务

这篇文章将为大家介绍ngrok如何安装,配置以及在什么场景下需要使用ngrok。...当然就是我们这篇文章的主角:Ngrok。 一、什么是NgrokNgrok是Alan Shreeve开发的应用程序,使开发人员可以将其本地开发服务公开到Internet上。...它会创建一条通往本地开发服务器的网络,并生成两个随机的子域名-一个http一个是https。...使用这些生成的域名地址,只要本地服务保持正常运行,您就可以通过Internet从任何地方访问本地开发的应用程序。 二、如何使用ngrok使用ngrok非常简单。.../ngrok http 3000 这个3000是您的本地服务器运行的端口号,也就是你的本地服务的启动端口,根据你自己的情况使用命令启动。 通过运行此命令,您的终端提示应如下所示。

2K10
  • 不用服务器,1 分钟上线网站!

    早在 21 年的时候,我就给大家分享过一款 内网穿透工具 ,但如今这个工具的限制越来越大了,所以这次我们要使用的免费内网穿透工具是 Ngrok。...Ngrok 实现内网穿透 首先我们访问 Ngrok 官网,使用 GitHub 或者邮箱进行注册登录。...(或者测试服务器)部署项目: 多服务 以上是单服务的内网穿透,但实际情况下,我们本地可能不仅有前端、还有后端服务,那么如何利用 Ngrok 同时内网穿透多个服务呢?...那如果我们想要用固定域名访问本地的多个端口,怎么办呢? 可以使用 Nginx 进行转发呀!...如何打造出色的求职简历? 公司代码质量不高,是普遍现象么? 又一个新项目完结,炸裂! 说说我最近招人的感受。。

    53850

    想让本地项目对外展示?看这一个工具就够了!

    比如,你得让他们通过互联网访问你的本地服务器,端口映射、路由器设置、各种网络障碍让你头疼不已。其实,市面上有一个工具能一键解决这些问题——Ngrok。...访问 Ngrok 官方网站,下载适合你操作系统的版本。2. 安装好后,打开终端输入:  ngrok http 3000这句话的意思是,将本地运行在 3000 端口的应用暴露到互联网。...它是如何工作的?你可能会好奇,Ngrok 究竟是怎么让外部设备访问到你的本地服务器的呢?其实它背后的核心原理就是“隧道技术”。...这时候,Ngrok 就成了你的救命稻草。它可以创建一个公开的 URL,直接接收第三方服务发来的 Webhook 请求,把这些请求安全地转发到你的本地服务器。...使用 Ngrok 的几个妙招除了上述功能,Ngrok 还有一些小技巧可以帮助你更高效地使用它:1. 访问控制:你可以给隧道设置 IP 白名单,或者开启基本认证。

    12110

    微信 JS-SDK 本地调试

    那就得使用到微信的 JS-SDK,怎么在本地开发中,使用 JS-SDK 的功能呢?...Ngrok 是外国发布的一个开源项目,也有一个公开的服务,但是被国内墙掉了。国内一个机构建立并运营了一个 ngrok 运行服务,虽然有时不太稳定,但是对调试人员来说足够的。...内网穿透,获取域名链接 我们前端案例跑的 demo 是端口号 3000,那么我们可以对该端口号下本地服务进行内网穿透: $ ngrok http 3000 如上图,访问 https://55e4-121...然后接下来的流程跟 Ngrok 内网穿透 章节中的 配置 JS-SDK 域名白名单,引入 js-sdk 和 使用 js-sdk 功能 的操作一模一样。 后话 两种方法对比,笔者还是喜欢第 2 种。...参考文 微信 JS-SDK 如何本地调试 Mac上安装ngrok实现内网穿透

    12K10

    生产环境中使用ngrok:不仅仅用于测试

    您已经了解 ngrok 如何为本地主机提供远程连接。现在,了解 ngrok 如何管理生产应用程序的流量。...如果您正在您的开发团队网络甚至您的个人笔记本电脑上为测试准备一个 API,ngrok 为您提供了一种在本地端口上 打开 HTTPS 端点 的方法。...防火墙管理的一组策略决定了如何以及何时可以访问这些资源。出站流量将通过同一个 NAT 网关从网络中路由出去。 “使用 ngrok,我们的入口控制器或 API 网关就可以替代所有这些,”Argha 说。...我们将提供负载均衡以及这两个网关,因此您无需自行设置。”...使用它,您创建一个命名空间,然后应用一个 YAML 文件,将该命名空间分配给指定的网络端口

    14910

    如何使用Nginx实现反向代理和端口转发?

    本文将重点介绍如何使用Nginx实现反向代理和端口转发。图片1. 反向代理1.1 反向代理的概念反向代理是指客户端不直接访问服务端,而是通过反向代理服务器来访问服务端资源。...1.2 使用Nginx实现反向代理使用Nginx实现反向代理非常简单,只需要在Nginx配置文件中添加以下配置项:http { server { listen 80;...2.2 使用Nginx实现端口转发使用Nginx实现端口转发也非常简单,只需要在Nginx配置文件中添加以下配置项:http { server { listen 80;...总结本文介绍了使用Nginx实现反向代理和端口转发的方法。通过上述的介绍,我们可以了解到反向代理和端口转发的概念及其应用场景,以及如何使用Nginx来实现这些功能。...Nginx作为一款高性能Web服务器和反向代理服务器,在互联网领域中有着广泛的应用,而反向代理和端口转发则是Nginx的两个重要应用场景之一。

    16.4K10

    群晖NAS配置之自有服务器frp实现内网穿透

    以下是一个示例:有关如何编写配置文件,请参考: https://gofrp.org/zh-cn/docs/examples/vi frps.tomlbindPort = 7000vhostHTTPPort.../confd 目录下所有的 toml 文件的代理配置内容,效果等价于将这两个文件合并成一个文件。需要注意的是 includes 指定的文件中只能包含代理配置,通用参数的配置只能放在主配置文件中。...:简单易用:ngrok拥有非常简洁的用户界面和易于使用的命令行工具,使得内网穿透变得非常容易。...快速搭建:你不需要拥有自己的服务器,只需下载ngrok客户端即可开始使用。跨平台支持:ngrok支持多种操作系统,包括Windows、Linux和macOS等。...不开源:ngrok的源代码并未公开,因此在安全性方面用户难以进行审查。frp优点:开源免费:frp是开源软件,可以免费使用,且有活跃的社区支持。

    2.6K11

    【戴嘉乐 IPFS】(入门)基于IPFS和Ngrok构建自维护资源网关

    是否一直会被禁的问题,纷纷表示担忧,这边通过一个简单的Demo,让大家可以搭建属于自己的协议网关,通过这种方式,我们跑在IPFS上的资源将不在受限,并且每个人都可以独立出自己的节点服务并分享给其他人、应用程序访问使用...如果是linux or mac系统,建议移动到系统用户目录下安装,以便更好使用terminal来操作ngrok: $ mv ngrok.zip .....3.1.4 Ngrok绑定IPFS资源 启动本地IPFS节点 运用IPFS上传一张图片,并得到IPFS指纹:QmdzsNmv...Tow 启动ngrok,绑定在IPFS的默认端口:127.0.0.1/tcp...当然,有朋友说,反向代理层能否自定义自己的域名前缀,其实,Ngrok是为我们提供了这样的服务的,但是需要购买付费服务: [grc6s0mxrb.png] 3.1.5 使用Ngrok对IPFS资源进行监控...在各大平台都长期有优质免费公开课,欢迎报名收看。 公开课地址:https://ke.qq.com/course/345101?flowToken=1007371

    1.1K10

    如何使用 ss、netstat、lsof 和 nmap 扫描开放端口

    以下是使用端口扫描时会发现的一些常见端口端口 21 – FTP(文件传输协议)端口 22 – SSH(安全外壳)端口 23 - Telnet端口 25 - SMTP(简单邮件传输协议)端口 53 -...有很多可用的端口扫描工具,但您也可以使用以下 Linux 命令扫描任何目标机器的开放端口。开放端口是允许建立完整的 TCP 连接的端口,在这种情况下,端口扫描器已找到响应扫描可用的端口并建立连接。...使用 netstat 扫描开放端口Netstat,提供所有网络活动的基本统计信息,并通知用户哪些端口和地址对应的连接(TCP、UDP)正在运行,以及哪些端口为任务打开。...要显示打开的端口,请键入以下命令:lsof -i图片如果您只想显示打开的套接字,则可以使用:lsof -n -P | grep LISTEN要仅显示 TCP 连接,请键入:lsof -i tcp使用 Nmap...这种类型的扫描请求底层操作系统尝试使用“连接”系统调用与目标主机/端口连接。

    2.2K10

    如何在Linux中使用SSH动态端口转发代理

    本文将介绍如何在Linux中使用SSH动态端口转发代理,让你轻松畅享网络自由,保障个人隐私和数据安全。   ...下面,我们将分步骤介绍如何使用SSH动态端口转发代理,在Linux系统中获得网络访问自由。   ...1080 username hostname   ```     此命令将在本地机器的端口1080上建立SSH连接,同时启动了一个动态端口转发代理。   ...通过使用SSH动态端口转发代理,在Linux系统中你可以实现网络访问的自由和安全。无论是在公共Wi-Fi网络还是受限网络环境下,你都可以轻松畅享网络世界,保障个人隐私和数据安全。...注意:使用SSH动态端口转发代理需要一定的技术基础和合法的用途,请遵循当地法律法规,不要进行任何违法活动。

    2.2K51

    非80端口如何使用Lets Encrypt申请https证书?

    昨天晚上在服务器上为 nginx 部署 https 服务器,和之前不同的是,这次使用的 http 端口是 8080,之前使用默认的 80,因此使用 Let's Encrypt 生成证书时并没有以前那么顺利...,如果网站已经开启在了 http 的 80 端口,Let's Encrypt 生成证书太简单了,简单到你不会去思考它的原理。...网上搜索“非80端口 certbot”,看完了换个词搜,回答看了个遍,大多只说操作步骤,不说为什么要这么做,按照这些操作步骤操作了很多次仍没有成功。...早上 6 点爬起来,大脑非常清晰,我还是想解决非80端口如何使用Let's Encrypt 申请 https 证书的问题,我突然想起考研数学界的永乐大帝,李永乐老师,他讲过:数学,只有深刻理解的东西,才能更好的感觉它...正如李永乐老师教导,只有深刻理解了的东西,你才能更好的使用它。

    5.6K20

    Ngrok和树莓派绕过企业防火墙并访问内网主机实验

    绝大多数安全研究人员所面临的一个常见问题,就是如何在目标网络部署了严格的企业级防火墙或路由器时,如何访问目标企业网络内的办公计算机或者本地设备。...我们能想到的有如下四种方法: 添加防火墙规则,并允许指定的远程IP绑定指定端口来访问办公室电脑; 端口转发; 反向SSH; NgrokNgrok Ngrok这种服务允许我们利用外部端口转发并通过任何网络来连接任意设备...我们会给大家提供一个简单的Ngrok使用样例,我会在公司内网的办公室电脑中开启一台SSH服务器(端口22),并设置Ngrok,然后使用Ngrok链接从外网访问这台办公室电脑。.../ngrok authtoken 4BSL861jeVz9wt7AM91QM_aksO43YvcKgmtC4pxv 第四步:运行Ngrok 现在你可以使用下列命令运行Ngrok端口22): ....-> localhost:22 上面的数据表示,任何指向‘0.tcp.ngrok.io’(端口36428)的链接都将被重定向到目标设备(端口22)上。

    1.3K40

    Hacking with Golang

    内网穿透 这里面比较知名的工具是 frp 和 ngrok,gost。...这两个工具的使用场景其实不能归类为安全范围【尽管内网穿透也有安全问题,容易被黑客利用】,使用两个工具的用户都是为了这样的目的:在一个复杂的内网环境中,我想把内网的一个服务器 ip 暴露到公网上。...原理和上面的流程图说的类似,远程的 tunnel 服务为 ngrokd,本地使用 ngrok client;目前还有一些免费的 tunnel 服务,用户只需要本地使用 ngrok 注册到免费公开的 tunnel...具体的原理是: 对于一个给定的域名,先进行子域名的扫描,扫描方式是结合一个 wordlist 和 dns 请求 对于找到多子域名/ip 使用 Shodan 的 api进行信息收集(比如端口) 对找到的...ip 端口,进行信息收集,比如收集 http header/https 证书/html title/dns version.hostname/ mysql/ssh 等端口的测试 bettercap: 支持对

    1.8K160

    APT攻击演练之捕鱼人的构想

    通篇是一个模拟的思路架构,以及一些演示,朋友们有了点以后肯定能耍的比我⑥~ 环境: win10 runing kali 两个环节:beef-xss钓鱼环节(建议使用服务器)、Nday钓鱼环节(很好用...打开ngrok将http流量转发到3000端口。 先在这个目录下删除ngrok的authtoken(如果之前玩过我前面几招的),这样让ngrok可以同时转发多个http端口。...打开msf,因为都是钓鱼的,使用http协议,一并将ngrok转发到http 9999作为测试使用。 当然你也可以布置不同的转发端口,因为上面我们已经删掉了token。...CVE-2017-17692 复制ngrok的链接,进行缩短或者如何都可以,我们这里只是测试,如果实战的话我建议你购买钓鱼域名,当然调戏py是无所谓的。.../)我建议热衷于当渔夫的读者们可以学习一下如何使用,我搜索了一下fb没有人写,如果过段时间还没有写我会写的。

    1.4K40

    如何使用Fingerprintx在开放端口上扫描运行的服务

    关于Fingerprintx  Fingerprintx是一款功能强大的端口服务扫描工具,它是一款类似于httpx的实用工具,并且还支持扫描类似RDP、SSH、MySQL、PostgreSQL和Kafka...Fingerprintx可以跟类似Naabu这样的端口扫描工具一起使用,并对端口扫描过程中识别的一组端口进行指纹识别。...比如说,研究人员可能希望扫描一个IP地址范围,然后快速对在所有发现的端口上运行的服务进行指纹识别,那么Fingerprintx就可以派上用场了。  ...功能介绍  1、支持对暴露的服务执行快速指纹识别; 2、应用层服务发现; 3、可以与其他命令行工具结合使用; 4、支持从已识别的服务自动收集元数据;  支持的协议  服务 协议端口 服务 协议端口...如需查看详细信息并指定JSON格式输出,可以使用--json选项: $ fingerprintx -t 127.0.0.1:8000 --json {"ip":"127.0.0.1","port"

    1.1K20
    领券