Ngrok内网穿透

前言

ngrok是什么?

Ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。Ngrok是外国发布的一个开源项目,也有一个公开的运行服务,但被国内墙掉了。国内一个机构建立并运营了一个Ngrok运行服务,虽然有时不太稳定,但对于调试人员来说是足够的。地址http://www.ngrok.cc/ 。其支持HTTP的80端口和TCP端口转发。下面介绍使用方法。

为什么要了解Ngrok内网穿透?

作为一个web开发者,我们有时候会需要临时地将一个本地的web网站部署到外网,以供他人体验评价或协助调试等等

如何通过Ngrok实现内网穿透

注册账号

1.首先百度搜索https://www.ngrok.cc/
在这里插入图片描述

注册账号
在这里插入图片描述
登录
在这里插入图片描述

购买服务(免费)

微信关注公众号
在这里插入图片描述
关注公众号后就能去购买服务了
在这里插入图片描述
选择免费的服务
在这里插入图片描述
在这里插入图片描述
直接下一步 "确认开通"
在这里插入图片描述

下载工具

在这里插入图片描述
在这里插入图片描述
把下载的压缩包解压
在这里插入图片描述
进入windows_amd64
在这里插入图片描述
启动 Sunny-Ngrok启动工具.bat
在这里插入图片描述
把隧道id输入
在这里插入图片描述
然后回车,启动后的效果如图
在这里插入图片描述
当启动了sunny-ngrok的客户端以后, 就这个用sunny-ngrok提供的域名 http://xiaofang523.free.idcfengye.com , 来访问本地的127.0.0.0:9201(端口自己设置), 如果Vue项目启动, 外网就可以通过域名来访问Vue项目. 但是如果出现 Invalid Host header, 需要设置一下

// vue.config.js文件中
 module.exports = {
   devServer: {
     disableHostCheck: true
   }
 }

本机运行效果
在这里插入图片描述
通过外网访问地址,效果如图:
在这里插入图片描述
注意:

  • 免费的Ngrok内网穿透服务是速度比较慢的,也容易掉线

  • 这个Ngrok内网穿透服务仅仅只是在项目上线前或者给客户交付的时候可以临时使用一下

  • 本地服务需要一直启动,这样Ngrok内网穿透才能起作用,别人才能通过外网来访问你电脑的启动的项目

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值