长生的梦呓


  • 归档
  • 算法
  • 基础
  • 关于

  • 分类
  • 日志
  • Servlet
  • Archive
  • 数据结构
  • IO 流

  • 标签
  • 友链
  • MyBatis
  • About
  • Spring 5
  • Java SE
  • Java EE
  • Algorithms
  • 新特性
  • 位运算技巧

  • 搜索
内网穿透 项目实战 数据库 MySQL 安卓踩坑 开发工具 设计模式 Enum 枚举 Linux MyBatis-plus JSON IDEA Transactions AOP IO 流 DP IoC 与 DI 位运算技巧 工具类 学习技巧 Git JDK 排序 Spring Boot Spring MVC Spring Framework MyBatis Log4J Regex Jsoup JDBC 数据结构 递推 递归 算法 Servlet与JSP 小难 中等 简单

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

发表于 2020-08-11 | 2 | 阅读次数 605

前言

该篇文章记录了如何使用钉钉的内网穿透:内网穿透之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文件:==linux==、==mac_64==、==windows_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)。

在这里插入图片描述

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

  • 本文作者: 长生的梦呓
  • 本文链接: https://shengjava.com/archives/钉钉免费内网穿透工具使用
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# 内网穿透 # 项目实战 # 数据库 # MySQL # 安卓踩坑 # 开发工具 # 设计模式 # Enum # 枚举 # Linux # MyBatis-plus # JSON # IDEA # Transactions # AOP # IO 流 # DP # IoC 与 DI # 位运算技巧 # 工具类 # 学习技巧 # Git # JDK # 排序 # Spring Boot # Spring MVC # Spring Framework # MyBatis # Log4J # Regex # Jsoup # JDBC # 数据结构 # 递推 # 递归 # 算法 # Servlet与JSP # 小难 # 中等 # 简单
MySQL 下载安装
  • 文章目录
  • 站点概览
长生的梦呓

长生的梦呓

110 日志
39 分类
40 标签
RSS
E-mail CSDN
Creative Commons
Links
  • CSDN 地址
  • waltz26
  • Ryan Wang's Blog
  • JohnNiang's Blog
  • 廖雪峰
  • 菜鸟教程
© 2021 长生的梦呓
浙ICP备20005262号-1