钉钉免费内网穿透工具使用

前言

该篇文章记录了如何使用钉钉的内网穿透:内网穿透之HTTP穿透

1.问题

最近在写uni-app的项目,每次后台api接口写好后都需要打包上传到服务器上,这样前端的小伙伴才能拿到数据。

因为是SpringBoot项目,如果导成jar包每次都要上传好会儿。

后来把项目打成war包,部署到tomcat上,这样只要每次修改替换的文件就好了。

但是就算是war包每次仅替换.class文件后还是需要重启tomcat,就很费时间。

今天小伙伴推荐使用钉钉的的内网穿透工具,是真的不错,本地改了前端就可以直接访问到,开发的时候不需要再上传到服务器上,省了很多时间。所以写下了这篇文章分享给大家。

一、教程

1.下载工具

方式一:可以使用git的clone命令克隆到本地来

git clone https://github.com/open-dingtalk/pierced.git

方式二:直接访问github上的地址,下载zip压缩包
github下载pierced地址

下载完成后有三个文件夹和一个Readme.md文件:linuxmac_64windows_64

找到自己对应的操作系统,点击进去可以看到两个文件。一个为配置文件(.cfg结尾),另一个为需要运行的文件。

2.运行(以win为例)

我是windows操作系统点进去目录可以看到:ding.cfg (配置文件)和 ding.exe(cmd命令行运行的文件)。

命令如下:

# 进入可以运行ding.exe文件的目录(windows_64目录)
cd X:xxx/windows_64
# 运行ding.exe文件,参数-subdomain后面的changsheng代表 一会儿域名访问的前缀,80代表我要代理的本地端口
ding.exe -config=./ding.cfg -subdomain=changsheng 80
# 如果出现提示:Server failed to allocate tunnel: The tunnel http://changsheng.vaiwan.com is already registered.
# 说明你需要换一下-subdomain后面的域名前缀或者端口了。

命令参数说明:摘自官网

参数说明
-config     内网穿透的配置文件,按命令照示例固定为钉钉提供的./ding.cfg,无需修改
-subdomain您需要使用的域名前缀,该前缀将会匹配到“vaiwan.com”前面,例如你的subdomain是abcde,启动工具后会将abcde.vaiwan.com映射到本地。
端口您需要代理的本地服务http-server端口,例如你本地端口为8080等

穿透成功地址:此时访问 http://changsheng.vaiwan.com/login 就可以访问我们本地代理的127.0.0.1:80(等于localhost:80)。

在这里插入图片描述

注意:这个命令行界面不要关闭,关闭后内网穿透就关闭了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值