首页
学习
活动
专区
圈层
工具
发布

ubuntu搭建内网穿透服务Ngrok

因为是用虚拟机搭建的Ubuntu,所以绝大多数情况下,开着VM使用虚拟机的感觉和真机体验差别并不大,虽然有考虑收购一台二手笔记本或组装一台二手台式机用来区分开发环境和日常使用(游戏)环境,但是目前还是没有这个资金的预算的...---- Step3:生成自签名证书 使用ngrok.com官方服务时,我们使用的是官方的SSL证书。...为了使用方便,建议把域名泛解析到 VPS 上,这样能方便地使用不同子域转发不同的本地服务。...接下来只需要指定子域、要转发的协议和端口,以及配置文件,运行客户端: #....一个简单的ngrok转发就配置好了,只需要一个外网服务器和域名,就可以轻松的将你所有的内网服务器/虚拟主机/SSH转发到外网。

6.9K70

ngrok+nginx实现内网穿透

ngrok1.x源码github地址 如上封面图所示 橘色屏幕的笔记本是你的工作机器,安装了ngrok客户端 ngrok.com所在的服务器安装了ngrok的服务端(ngrokd) 利用ngrok 8080...命令可以将你本机的8080端口暴露给反向代理至ngrok.com的某个二级域名如:.ngrok.com 公网用户可以通过.ngrok.com就可以访问你本机8080端口上的站点内容了。...先决条件 有一个域名,并解析到自己服务器上,如:*.ngrok.lestat.me 有一个具备固定ip的公网服务器 部署 基本步骤:安装go环境->下载ngrok源码->使用go编译ngrok以及相关环境变量的设置...(*PrefixLogger).Info:83) [metrics] Reporting every 30 seconds 客户端运行与使用 mac 客户端的位置: /usr/local/ngrok/bin...: 目前不知如何实现对本地虚拟主机的访问(例如本地apache上httpd-vhosts中配置的虚拟主机) 由于ngrok1.x已于两年前停止维护,再加上第一个问题1,因此后续准备写一篇关于frp的搭建记录

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

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

    更加具体的原理性介绍可以看下这篇文档:【技巧】内网穿透工具的原理与开发实战 我了解的内网穿透工具 Ngrok Natapp 小米球 Sunny-Ngrok echosite Ssh、autossh...具体的使用直接参考官网。...教程:Sunny-Ngrok使用教程 5、echosite echosite同样ngrok二次开发的内网穿透工具,支持多种协议,以前是全部免费的,现在推出了收费版和免费版,可根据自己的需要去选择。...利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。...大部分都可以免费去使用,但是我不建议大家把这些免费的穿透工具去放到比较重要的云服务器中去使用,容易被攻击。我的小伙伴,开始你的穿透之旅吧。

    8.9K11

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

    当下一次另一个同事需要去为客户演示的时候,同样的事情又要重做一遍。 您如果作为一个移动应用的后端服务开发者,与移动应用的前端开发者组成一个远程团队。...使用这些生成的域名地址,只要本地服务保持正常运行,您就可以通过Internet从任何地方访问本地开发的应用程序。 二、如何使用ngrok? 使用ngrok非常简单。...设置与安装 配置ngrok 启动网络服务 1.设置和安装 要开始使用ngrok,我们必须在提供ngrok服务的网站注册一个帐户ngrok。注册后到仪表板页面。根据您的操作系统下载正确的软件包。...2.配置并验证ngrok 下一步是使用您的ngrok帐户验证您在系统上安装的ngrok客户端的可用性。...上图显示了可在其中访问应用程序的随机生成的子域URL,可以在公网上进行访问。此外,您还可以通过浏览器访问4040本地端口服务的仪表盘,在这里您可以查看通过生成的子域发出的所有请求。 恭喜!!

    2.5K10

    第46篇:伊朗APT组织入侵美国政府内网全过程揭秘(上篇)

    Part3 美国政府的分析报告 2022年11月16日,美国国家网络安全和基础设施安全局(CISA)与联邦调查局(FBI)发布了联合公告,由伊朗政府赞助的一个APT组织入侵了美国联邦民事行政部门(FCEB...3 Ngrok 一个反向代理工具,可以用于绕过防火墙。 随后,攻击者在VDI-KMS服务器上执行Mimikatz程序获取服务器的账号凭证,同时创建了一个仿冒的域管理员账户。...使用这个新创建的域管账号,攻击者通过RDP登录的方式,内网横向了很多主机权限。...攻击者使用ngrok代理通过RDP服务连接内网主机,代理程序以HTTPS协议的443端口与tunnel.us.ngrok.com,korgn.su.lennut,com进行代理交互。...攻击者也有可能配置了自定义的域名或者使用了其它的Ngrok隧道域名,导致有些攻击行为没有检测到,这些Ngrok隧道域名可能是*.ngrok.com, *.ngrok.io, ngrok.*.tunnel.com

    1.9K20

    常见内网穿透工具,收好了!

    0x02 frp 2.1 简介 2.2 特点 2.3 使用方法 0x03 ew 3.1 简介 3.2 特点 3.3 使用方法 0x04 ngrok 4.1 简介 4.2 特点 4.3 使用方法 ---...加密与压缩 这两个功能默认是不开启的,需要在 frpc.ini 中通过配置来为指定的代理启用加密与压缩的功能,压缩算法使用 snappy: # frpc.ini[ssh]type = tcplocal_port...4.2 特点 官方维护,一般较为稳定 跨平台,闭源 有流量记录和重发功能 4.3 使用方法 进入ngrok官网(https://ngrok.com/),注册ngrok账号并下载ngrok; 根据官网给定的授权码...:\Users\alan\Public Folder" 将主机的3389的TCP端口暴露到公网 ngrok tcp 3389 更多使用方法参考: https://ngrok.com/docs ----...---- 欢迎加入我的知识星球,一起探讨架构,交流源码。

    1.6K50

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

    根据自己的系统下载对应的版本 下载后解压文件并进入文件 使用cmd进入该目录下,并在官网上复制自己的auth 使用命令 ngrok -authtoken 密钥 -subdomain 二级域名 端口 ngrok...对于前端的我来说,这丫的讲的啥玩意... 1 其实说白了就是你写一个项目,在PC上完美运行,想在手机端访问,只能让手机电脑处于同一局域网内,但是这个技术可以把你的本地IP和端口(例如:localhost...:8080)转换为www.baidu.com一样的万网,这样,即使电脑与手机不是在同一局域网内也可以无缝访问,(厉害吧!)。...:authtoken: 5sB1fv9TRbNr1FHnEKna8_3LhvQQxwMiyuw4DNME5W8 表示:你的ngrok账户与本机绑定了 第四步:设置本地端口8080。...id就好了 Sunny-Ngrok 和ngrok不同的是: 它是国内的,只需要绑定隧道id即可使用,网速较快,而ngrok是国外的,网速较慢; Sunny-Ngrok端口配置是在后台界面配置的

    9.8K10

    如何在一个Ubuntu 16.04服务器上将Nginx配置为Web服务器和Apache的反向代理

    sudo rm /etc/nginx/sites-enabled/default 现在我们将使用与Apache相同的过程为Nginx创建虚拟主机。...为主虚拟主机example.com创建服务器块。 default_server配置指令使其成为处理与任何其他虚拟主机不匹配的HTTP请求的默认虚拟主机。...这指定了两个Apache虚拟主机域的名称,并代理它们对Apache的请求。 请记住在proxy_pass中使用公共IP地址。...有多种方法可以保留IPtables规则,但最简单的方法是在Ubuntu的存储库中使用iptables-persistent。 浏览本文以了解有关如何配置IPTable的更多信息。...虽然Nginx充当Apache的反向代理,但Nginx的代理服务是透明的,与Apache域的连接似乎直接来自Apache本身。 您可以使用此方法来提供安全和静态站点。

    4.7K30

    Ngrok内网穿透简单上手

    背景 这两天想跟异地的妹子一起玩《泰拉瑞亚》。直接用steam的联机非常卡,而自己的电脑又没有公网IP,于是最简单朴素的想法就是搞一个内网穿透,将自己本地的IP映射到一个公网IP上。...而且除了Github上还保留着的1.x的项目代码以及文档之外,他的官网上已经不提供对1.x版本的所有支持(包括文档、客户端下载链接等)。...1.6 是1.x版本,可以安心使用了。...服务端SSL配置 ngrok服务端在使用自定义域名时需要配置TLS证书,最简单的方法当然是使用 letencrypt的certbot工具啦。...说明 最后有一个不容回避的问题,那就是ngrok只支持tcp协议的穿透,对于使用udp协议的服务是无法处理的。比如像《饥荒》这样的使用udp进行传输的游戏是不好用ngrok搞的。

    2.8K20

    【教程】使用腾讯云轻量应用服务器搭建Mirotalk,让自己拥有一个视频聊天平台!

    前言 现在这个时代,个人不论小白还是大佬,搭建网站都有许多方法与平台,但是在服务器的选择上,当然是本文的主角:腾讯云轻量应用服务器更具性价比,为什么?...、私域流量或者朋友使用、玩耍,而且今天是七夕,我们还可以搭建一个 Mirotalk ,跟自己的那个他/她用于视频聊天吧!...COSFS、CDN和DNS解析插件,让用户更便捷的使用宝塔面板对腾讯云产品进行管理和操作。...基于实时视频通话的 MiroTalk 免费浏览器,简单、安全、快速。 界面演示 注意 本文软件基于腾讯云轻量应用服务器安装,使用,教程使用的腾讯云轻量应用服务器系统为 CentOS 7.8 !...快和~女~朋友一起视频通话吧! Ps:需要在腾讯云轻量应用服务器的后台防火墙开放相应端口!默认需要开放 8888 tcp 80 tcp 与 443 tcp哦。

    3.9K01

    frp+nginx实现内网穿透

    写在前面:上一篇文章写了关于ngrok+nginx实现内网穿透的流程,并提出了一些存在的问题,昨天试过frp之后,将之前ngrok存在的无法映射本地域名的问题解决了 frp 是一个可用于内网穿透的高性能的反向代理应用...Sierra 以下内容将按照上述环境进行搭建 部署 相对于ngrok还需要编译源码,frp方便很多,真正的开箱即用 服务器 下载对应操作系统的frp服务端&客户端至服务器和内网电脑 wget https...日志记录错误级别,分为:trace, debug, info, warn, erro log_level = warn # 日志保存最大天数 log_max_days = 3 # 客户端连接校验码(客户端需与之相同.../frpc.ini 本地apache/nginx虚拟主机配置域名别名(alias),根据自己环境而定 mamp集成apache配置 image.png 流程图解 假设甲使用的浏览器希望访问乙所在内网环境服务器的...web项目: image.png 最后 尝试使用*.frps.lestat.me访问站点看是否正常,相比ngrok的流程,frp省去了编译,少踩不少坑,的确省事多了

    11.7K82

    代码审计基础之还不滚进来学习

    > 现在开始进入作用域讲解,如下,我在文中说过作用域是脚本变量是否可引用或直接使用的一个知识点 如在函数外申请的变量可以被所有的脚本进行使用,当然我们的函数如果需要引用的话需要加上global关键词。...在函数内部申请的变量,称之为局部变量,如果对其概念不清的话建议,重看公众号文章进行学习。 这里我们提到了作用域,PHP作用域有几种呢?...每次的调用一次Tach(),他会把初始变量a自加,因为static会保留他的变量,所以输出的三次数值里会呈现于等差为1的递增。...如果脚本运行于虚拟主机中,该名称是由那个虚拟主机所设置的值决定。...如果使用 SSL 安全连接,则这个值为用户设置的 HTTP 端口。 $_SERVER['SERVER_SIGNATURE'] 包含了服务器版本和虚拟主机名的字符串。

    1.2K40

    如何在Apache Web服务器上重定向URL

    当HTTP资源或网页更改位置时,通常重要的是提供某些方法来提醒用户这些资源已移动。 HTTP协议为此提供了多个“重定向”状态代码,用于与客户端应用程序进行通信,而不会影响用户体验。...本指南描述了重定向配置说明,如何设置各种重定向选项以及如何将资源请求类重定向到新位置。 重定向 重定向配置指令可以位于主服务器配置文件中,但是我们建议您将其保留在虚拟主机条目或目录块中。...linuxidc.com/~username/bio/ RedirectTemp /username/bio.html http://linuxidc.com/~username/bio/ 此外,Apache还可以使用...RedirectMatch指令来使用正则表达式将请求类型重定向到新地址。...例如: RedirectMatch (.*)\.jpg$ http://static.linuxidc.com$1.jpg 该指令匹配对扩展名为.jpg的文件的任何请求,并将其替换为第二个域上的位置。

    2.4K20

    如何在一个Ubuntu 18.04服务器上将Nginx配置为Web服务器和Apache的反向代理

    现在我们将为Nginx创建虚拟主机,该过程与为Apache创建虚拟主机的过程。...您可以将它们和Apache站点一起放在/var/www/html下,但这种分离可以帮助您将站点与Nginx相关联。...步骤10 - 使用Nginx提供静态文件(可选) 当Nginx代理对Apache域的请求时,它会将该域的每个文件请求发送给Apache。...结论 你现在有一个Ubuntu的服务器并且用Nginx为example.com和sample.org提供服务,同时与Apache一起服务foobar.net和test.io。...虽然Nginx充当Apache的反向代理,但Nginx的代理服务是透明的,与Apache域的连接似乎直接来自Apache本身。您可以使用此方法来提供安全和静态站点。

    5.2K01

    映射端口怎么设置?本地内网服务器如何互联网访问全攻略:从配置端口映射到问题排查到解决无公网IP工具

    -内部 IP 地址:填写目标服务器的内网 IP 地址,确保目标服务器与路由器在同一局域网内。-内部端口:填写目标服务器上运行服务的端口号,如 Web 服务的 80 端口。...-外部端口:可以与内部端口相同,也可以根据需要设置不同的端口号,这是外网访问路由器时使用的端口。-协议类型:选择与服务对应的协议,如 TCP 或 UDP。...(一)使用ngrok生成公网地址访问:在ngrok中,你可以通过创建一个隧道(tunnel)来访问你的本地开发服务器。...在你的账户页面找到Auth Token,并复制它。3. 配置ngrok在命令行中,使用你的Auth Token来启动ngrok。...使用隧道进行开发测试现在,你可以使用这个公网URL来测试你的应用程序,就像它在互联网上运行一样。这对于与团队成员共享工作、进行远程演示或进行用户测试非常有用。

    1.7K10

    移动端H5多页开发拍门砖经验

    手机状态栏和浏览器导航栏的影响 之前发布的文章中,有个SF的前端小伙伴提出的问题: 文中作者有重点强调布局全部铺满,和下方与很多空隙的处理方案是不同的,在工作中我遇到这种情况,设计师的设计稿宽度为750...当然这样的前提是依赖设计图的,通常设计师会为了空间感有保留一定的间隙,也不会将主要对象高度设的过高,否则太撑满也不好看,开发上如果设计图宽高没有在一定界限之内,超出也无法避免,不过我们这种分享界面通常是通过微信分享好友...为了快速开发,快速上线 项目其他成员不熟悉SPA,不熟悉webpack 参与项目时项目已使用多页开发,短时间无法重构 抛开使用单页的架构,开发多页应用时,一个页面交互逻辑与一个Vue实例对应。...在进行接口请求时,我们的页面通常是在sublime的本地服务器或者vscode本地服务器预览,所以请求接口会遇到跨域的问题,如果使用Gulp进行打包,可以使用插件http-proxy-middleware...下面是自己比较常用的两个工具: ngrok 花生壳 ngrok ngrok执行命令 ngrok -config ngrok.cfg start web 在ngrok.exe目录需要一个配置文件ngrok.cfg

    1.3K30

    ngrok 是什么,我们为什么要使用它?

    ngrok 是什么,我们为什么要使用它? 什么是ngrok? ngrok是一个全球分布的反向代理,无论您在哪里运行,它都能保护、保护和加速您的应用程序和网络服务。...ngrok 是一个统一的入口平台,因为它将所有组件整合到一个组件中,将您的服务传输到互联网。ngrok将您的反向代理、负载平衡器、API网关、防火墙、交付网络、DDoS保护等整合在一起。...ngrok与传统反向代理 ngrok不会像传统反向代理那样转发到IP地址,而是通过与您的应用程序一起运行或在应用程序中运行的轻量级代理软件向您的上游服务发送连接。...与传统模型相比,这种独特的架构赋予了几个重要优势。...=alan@example.com 使用 --oauth 与 --oauth-allow-email 我们就可以在登录的时候限制登录的人员控制,任何访问您的应用程序的人都会被提示使用谷歌登录,并且只有您的帐户才能访问它

    3.7K10

    MAMP PRO for Mac(专业Web开发环境)

    只需在新的远程选项卡中输入您的实时服务器凭据,然后选择要与根目录一起传输的数据库。只需单击一下,您的项目即可生效。...将wordPress站点从一台服务器迁移到另一台服务器想要切换您的托管服务提供商?没问题,只需将您的网站导入MAMP PRO并使用新主机的服务器设置进行测试。...其他新功能包括支持MySQL 5.7,Redis缓存服务器的集成,编辑 器的远程编辑,重新设计的工具栏,优化的主机创建对话框适用于macOS的MAMP PRO无限数量的主机使用MAMP PRO,您可以根据需要创建任意数量的主机...多PHP在CGI模式下,您可以使用自己的PHP版本运行每个虚拟主机。这允许您使用不同的PHP版本测试项目 - 无需重新启动服务器。...额外的是我们之前在MAMP PRO下测试和配置的Web应用程序或库的包。创建虚拟主机时,您只需选择所需的额外内容即可自动安装所有内容。附加功能也可以安装在现有主机上。

    2.2K10

    Windows 内网穿透 & 钉钉团队内穿 & ngrok

    除了一些特别公司会安排异地组网的形式,大部分家庭的宽带中,是没有公网ip的。也就是说,前后端无法正常的请求与响应。内网穿透的文章也就在这个场景下发展起来了! 教程快速导航 方式一:钉钉团队的内网穿透。.../in 如果你本地端口 保留了响应的页面,就可以访问。...钉钉内穿使用说明 会在你域名后面,追加后缀:.vaiwan.com https 可能无法使用,请使用http即可! 本内网穿透的方式优点在于可开启多个端口!...方式二 Ngrok 下载文件 ngrok.exe 可去官网自行下载,可能有国外的人机检测导致无法注册、登录等:https://ngrok.com/ ngrok下载 启动方式,自己开一个 CMD 输入...ngrok.exe http 8080 回车 他会自动分配一个混乱的 域名 去映射到本地的指定端口。

    2K00

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

    实操课 | 字节跳动青训营笔记 day7 | 打开抖音互联网会发生什么 | 字节跳动青训营笔记 如何将我的服务开放给用户 这是我参与「第三届青训营 -后端场」笔记创作活动的的第8篇笔记。...计算机网络真的是太庞大了 「如何将我的服务开放给用户」 第三届字节跳动青训营 - 后端专场 同时这也是课表的第8天课程《如何将我的服务开放给用户》 PC端阅读效果更佳,点击文末:阅读原文即可。...zone的方式进行分层授权管理 全球公共域名空间仅对应一棵树 根域名服务器:查询起点 域名组成格式: [a-zA-Z0-9 _-], 以点划分label 顶级域gTLD: general Top-level...Server端发送是带签名的证书链(下图) Client收到会仍然需要验证: 是否是可信机构颁布 域名是否与实际访问一致 检查数字签名是否一致 检查证书的有效期 检查证书的撤回状态 2.3.5使用https...回答: Ngrok, Expose your localhost to the web 使用条件:使用github账户授权登录,即可使用,详见https://dashboard.ngrok.com/get-started

    3.4K10
    领券