• 钉钉pierced实现内网穿透


    0.背景

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

    更多的看这里:

    内网穿透之HTTP穿透

    1.用法

    以win系统为例

    1.1 下载工具

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

    1.2 执行命令

    cd windows_64
    # abcde是等会映射出来的域名前缀 8080是项目的本地端口
    ding -config=ding.cfg -subdomain=abcde 8080
    

    1.3 启动成功

    image-20211010232115048

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

    2.一键启动

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

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

    image-20211010232303335

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

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

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

    @echo off
    :: @echo off控制台不显示代码 
    color 0B
    echo default uri is xx,input port:
    set /p a=
    echo port is: %a%
    
    cd C:Softwarepierced
    ding -config=ding.cfg -subdomain=xx %a%
    

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

  • 相关阅读:
    read
    df,du,mount
    cat,tac,more
    Makefile内嵌函数
    PHP常量详解:define和const的区别
    微信小程序之this.setData
    二维码支付原理分析及安全性的探究
    php 原生文件下载
    php原生实现图片上传和查看
    php文件的处理和操作
  • 原文地址:https://www.cnblogs.com/yang37/p/15391412.html
Copyright © 2020-2023  润新知