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

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

前言:ngrok概念用途 ngrok是一个非常流行的反向代理服务,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道,支持80端口以及自定义tcp端口转发.ngrok 可捕获和分析所有通道上的流量...它连接到ngrok云服务,该服务接受公网地址上的流量,并将流量转发到您计算机上运行的ngrok进程,然后转到你指定的本地地址 下面介绍如何下载安装并使用ngrok,以及结合实际网络环境利用ngrok实现...Linux服务器SSH&Web服务的内网穿透 一、ngrok下载 官网上https://ngrok.com/download下载 ?...申请ngrok免费账户,建议用GitHub账户去注册ngrok账户,我这边直接用邮箱申请ngrok账户一直报Failed to solvecaptcha(无法解析验证码)的错误,万般无奈之下,用GitHub...三、结合下面的网络环境,利用ngrok实现Linux服务器 SSH&Web服务的内网穿透 ? 1) 从ngrok官网上下载Linux版本ngrok ?

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

    Ngrok配置使用

    ngrok内网映射 Ngrok Ngrok这种服务允许我们利用外部端口转发并通过任何网络来连接任意设备(LAN/WAN)。...Ngrok最大的一个优势就在于,如果你想访问某个网络中的设备时,你并不需要让自己的设备同样处于同一本地网络之中。在Ngrok的帮助下,你可以通过SSH、FTP或Web服务器来访问目标设备。...第一步:设置账号 访问 ngrok.com 创建一个Ngrok账号。 完成了账号注册之后,你将会得到一个认证令牌,你需要使用这个令牌来连接你的电脑和Ngrok账号。...第二步:下载Ngrok 使用下列命令在你的电脑上下载Ngrok: sudo wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-.../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.8K20

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

    我们能想到的有如下四种方法: 添加防火墙规则,并允许指定的远程IP绑定指定端口来访问办公室电脑; 端口转发; 反向SSHNgrokNgrok Ngrok这种服务允许我们利用外部端口转发并通过任何网络来连接任意设备...Ngrok最大的一个优势就在于,如果你想访问某个网络中的设备时,你并不需要让自己的设备同样处于同一本地网络之中。在Ngrok的帮助下,你可以通过SSH、FTP或Web服务器来访问目标设备。...Ngrok参考资料:【http://rootsaid.com/ngrok/】 既然我们已经了解了Ngrok的功能,那么接下来我们会使用Ngrok来设置办公室电脑来接受远程设备的SSH连接。...我们会给大家提供一个简单的Ngrok使用样例,我会在公司内网的办公室电脑中开启一台SSH服务器(端口22),并设置Ngrok,然后使用Ngrok链接从外网访问这台办公室电脑。...第五步:使用远程PC访问你的办公室电脑 现在,你可以使用下列命令从远程PC上访问你的办公室设备了: ssh user@0.tcp.ngrok.io -p 36428 没错,一切就是这么简单,你可以使用这种方法随时访问你的办公室电脑

    1.3K40

    内网映射外网工具-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是你想映射的端口号 我们可以看到

    2.9K31

    使用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.4K30

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

    更加具体的原理性介绍可以看下这篇文档:【技巧】内网穿透工具的原理与开发实战 我了解的内网穿透工具 Ngrok Natapp 小米球 Sunny-Ngrok echosite Ssh、autossh...ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。...参考教程:EchoSite---让内网穿透变得简单 6、Ssh、autossh ssh 配合autossh工具使用,因为autossh会容错,自动重新启动SSH会话和隧道。...autossh是一个程序,用于启动ssh的副本并进行监控,在死亡或停止传输流量时根据需要重新启动它。 这个想法来自rstunnel(Reliable SSH Tunnel),但是在C中实现。...、ssh访问、远程桌面...)。

    8.2K11

    springboot项目打包&ngrok的使用

    二、ngrok的使用: 1、ngrok简介: ngrok就是一个内网穿透工具,说内网穿透可能还有点不明白,说白了就是一个可以把localhost转成一个网址,从而让别人也能访问你本地项目的工具。...image.png 双击解压后的ngrok.exe,会自动进入cmd命令窗口。 (3)、使用ngrok: 进入cmd窗口后,输入ngrok http 8082: ?.../ngrok http 8082 返回到主终端: ctrl+A+D ? image.png 这样就相当于让ngrok在后台运行了。...image.png 这样就可以返回到ngrok运行的窗口,按ctrl+C就可以关闭ngrok,按ctrl+A+D就可以后台运行。...(4)、注册ngrok账号: 上面3个步骤就可以使用ngrok了,但是当我第二天访问这个项目时就出错了,错误如下: ?

    1.1K20

    【腾讯云的1001种玩法】Ngrok编译Win下客户端和相关配置

    上一篇文章提到了在服务器槡搭建Ngrok服务来实现内网穿透,因为我的服务器和本地环境都是Ubuntu的缘故,故直接完成了客户端的链接.那么在win下如何使用搭建好的Ngrok服务呢?...以及Ngrok在配置和客户端链接的时候的指令有哪些呢?下面给大家一一道来. Win下的编译与配置 首先肯定是配置win下的Ngrok的客户端。.../ngrok -subdomain pub -proto=http -config=ngrok.cfg 80 这里就成功的将80端口转发出去了。 下面再说一下,如何外网访问22端口的ssh # ..../ngrok -proto=tcp -config ngrok.cfg 22 22端口SSH # ..../ngrok -proto=tcp -config ngrok.cfg 22 使用putty链接: 参考属性列表: 更多技术文章,可以前往Derwer说

    2.1K10

    简便的外网映射工具——ngrok

    今天介绍一个简便的外网映射工具ngrok,利用ngrok把自己的主机映射到公网上,其他人可以通过公网访问本地的主机上的服务器。...ngrok官网下载地址:https://ngrok.com/download 不过因为ngrok官网在国外,使用不稳定。这里介绍一个在国内搭建的ngrok服务器。...:80 的服务啦 5,如果你自己有顶级域名,想通过自己的域名来访问本机的项目,那么先将自己的顶级域名解析到123.57.165.240(域名需要已备案哦),然后执行 ngrok -config=ngrok.cfg.../ngrok -config=ngrok.cfg -hostname xxx.xxx.xxx 80//(xxx.xxx.xxx是你自定义的顶级域名) 6,如果开启成功你就可以使用你的顶级域名来访问你本机的...打开CMD,进入ngrok目录下,输入命令:ngrok -config=ngrok.cfg -subdomain minionscoding 8080 小黄人把本地8080(服务器tomcat所占用的端口

    2.8K20

    最好用的内网穿透工具合集

    ---- 1、ngrok ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。...官网地址: https://ngrok.com 使用步骤: (1)进入ngrok官网注册账号,并下载ngrok。 (2)在目标机器上,填写授权码,运行ngrok。 ..../ngrok authtoken 授权码 (3)将HTTP隧道转发到本地端口80,如下图,通过外网域名即可访问到本地80端口。 ./ngrok http 80 ?...的反向代理: # frps.ini [common] bind_port = 7000 [ssh] listen_port=6000 auth_token=123 (2)启动frps: ..../frpc.ini (5)通过ssh访问内网服务器,假设用户名为test: ssh -p 6000 test@x.x.x.x 3、Sunny-Ngrok 一条命令解决的外网访问内网问题,无需任何配置,一条命令让外网访问您的内网不再是距离

    7.7K10
    领券