钉钉免费内网穿透工具使用
内网穿透之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命令行运行的文件)。
命令如下:
1 | # 进入可以运行ding.exe文件的目录(windows_64目录) |
| 参数 | 说明 |
|---|---|
| -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)。

注意:这个命令行界面不要关闭,关闭后内网穿透就关闭了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 pscgyLancer!
评论

