当前位置: 首页 > news >正文

用ngrok实现内网穿透,一行命令就搞定!

最近在写支付的东西,调试时候需要让支付平台能够回调本地接口来更新支付成功的状态。但由于开发机器没有公网IP,所以需要使用内网穿透来让支付平台能够成功访问到本地开发机器,这样才能更高效率的进行调试。

推荐内网穿透的文章已经很多很多,还有很多大合集的推荐,但也因为推荐的太多,也会让人眼花缭乱,不断尝试不断受挫。有的接受不了收费、有的配置繁琐,有的运行不稳定,还有的有病毒。

这里不做过多推荐,只推荐一个个人认为最好用的,那就是:ngrok 。只需要一行命令就能帮你轻松实现内网穿透!

下面你可以跟着我的操作来完成第一次使用:

注册登录账号

从官网(https://ngrok.com/)右上角 Sign Up 进入,完成用户注册。如果您跟我一样是开发者的话,直接GitHub授权登录,快得很!

完成注册并登录之后,可以看到Dashboard中就给出了使用的三个步骤:

是不是超级简洁?接下来就来一起完成这三步!

安装Ngrok

进入官网的下载页面:https://ngrok.com/download

官方清晰地给出了各个系统的安装方法:

个人推荐直接下载ZIP包,然后直接解压,这种方式最为迅速!

配置账户

直接复制Dashboard中第二步的ngrok config add-authtoken xxxxx命令,然后打开终端,定位到之前解压ngrok的位置执行它!

终端会输出为你保存的配置路径:

Authtoken saved to configuration file: /Users/zhaiyongchao/Library/Application Support/ngrok/ngrok.yml

启动ngrok

执行下面的命令,为8080端口的应用启动内网穿透:

ngrok http 8080

这里没用dashboard的80端口,因为我们写Java应用一般都是8080嘛,如果你本地的服务用了其他端口,记得修改一下就可以了。

此时,终端也变了一副画面,具体如下:

这里要关注一下其中的Forwarding内容,后面的域名就是用来通过公网访问您本地8080端口应用接口的地址了。

是不是超级方便?有没有比国内的那些换皮产品好多了?

欢迎关注我的公众号:程序猿DD。前沿技术早知道,弯道超车有希望!积累超车资本,从关注DD开始!

http://www.lryc.cn/news/123267.html

相关文章:

  • C++ 混合Python编程 及 Visual Studio配置
  • 斐波拉契数列+二进制--夏令营
  • 【使用Hilbert变换在噪声信号中进行自动活动检测】基于Hilbert变换和平滑技术进行自动信号分割和活动检测研究(Matlab代码实现)
  • Android 13 Launcher——屏蔽上拉到应用列表
  • Java 基础知识点
  • jenkins容器内CI/CD 项目失败问题
  • CRC 校验码
  • 代码随想录二刷day01
  • 【C++奇遇记】智能的函数探幽
  • 使用wxPython和PyMuPDF在Python中显示PDF目录的实现
  • 综述:计算机视觉中的图像分割
  • 【动态规划基础】数字三角形(IOI1994)
  • yolo源码注释2——数据集配置文件
  • Java实现根据姓名生成头像(钉钉样式)
  • 微信小程序备案流程
  • JavaScript版本ES5/ES6及后续版本
  • 解决Idea 多模块,maven项目是多层级文件夹的子项时无法加入git管理的问题
  • yolo源码注释4——yolo-py
  • 计算机网络中速率和带宽的区别
  • MySQL数据库练习
  • Redis BitMap/HyperLogLog/GEO/布隆过滤器案例
  • POI处理excel,根据XLOOKUP发现部分公式格式不支持问题
  • 第一次PR经历
  • 背上小书包准备面试之TypeScript篇
  • 【Spring】浅谈spring为什么推荐使用构造器注入
  • 在阿里云Linux服务器上部署MySQL数据库流程
  • 实战——OPenPose讲解及代码实现
  • 专注于创意设计,为您的小程序和网站建设带来更多的可能性
  • ATF(TF-A)安全通告 TFV-6 (CVE-2017-5753, CVE-2017-5715, CVE-2017-5754)
  • vue3 基础语法 02