前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >钉钉pierced实现内网穿透

钉钉pierced实现内网穿透

作者头像
玖柒的小窝
修改2021-11-02 11:01:36
7450
修改2021-11-02 11:01:36
举报
文章被收录于专栏:各类技术文章~各类技术文章~

0.背景

有时候经常需要通过互联网来调试本地项目,这时用内网穿透就可以将本地项目映射到公网上.

更多的看这里:

内网穿透之HTTP穿透

1.用法

以win系统为例

1.1 下载工具
代码语言:javascript
复制
git clone https://github.com/open-dingtalk/pierced.git
1.2 执行命令
代码语言:javascript
复制
cd windows_64
# abcde是等会映射出来的域名前缀 8080是项目的本地端口
ding -config=ding.cfg -subdomain=abcde 8080
1.3 启动成功
image-20211010232115048
image-20211010232115048

通过图里的域名就能访问到你本地项目,很简单不多赘述.

2.一键启动

因为启动要输命令比较麻烦,所以自己写了个bat脚本,点击就能启动.

由于域名前缀自己都固定用那个,所以只设计一个变量port.

image-20211010232303335
image-20211010232303335

输入端口后就能实现跟上面一样的效果.

源码如下,可以根据自己的需要修改.

记得替换下程序目录和最后一行中subdomain的值

代码语言:javascript
复制
@echo off
:: @echo off控制台不显示代码 
color 0B
echo default uri is xx,input port:
set /p a=
echo port is: %a%

cd C:\Software\pierced
ding -config=ding.cfg -subdomain=xx %a%

新建记事本,写入代码,后缀改成bat即可单击运行.

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0.背景
  • 1.用法
    • 1.1 下载工具
      • 1.2 执行命令
        • 1.3 启动成功
        • 2.一键启动
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档