内网穿透之pierced

钉钉内网穿透pierced

window端使用方法
pierced提供了windodw版本的内网穿透的集成软件,ding可执行文件和ding-cfg配置文件,如图所示:
在这里插入图片描述
进入windows_64,然后cmd命令启动

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

执行结果显示:
在这里插入图片描述
软件成功启动后,本地的ip和端口号便映射到公网域名cjg.vaiwan.com 上,客户端即可通过公网域名访问本地监听8888端口的http或者https服务器。

go版本的测试demo

package main

import (
	"fmt"
	"net"
	"net/http"
	_ "net/http/pprof"
)

func main() {
	l, err := net.Listen("tcp", "0.0.0.0:8888")
	if err != nil {
		fmt.Printf("Listen: %v", err)
	}
	defer l.Close()
	http.HandleFunc("/chen", HelloWorldHandler)
	server := &http.Server{}
	server.Serve(l)
}

func HelloWorldHandler(w http.ResponseWriter, r *http.Request) {
	w.Write([]byte("chen-----------------------"))
}

在电脑本地执行该测试demo,在手机端输入http://cjg.vaiwan.com/chen,即可访问到本地电脑监听8888的服务端,并得到回复显示在手机界面上。

linux端使用方法
pierce提供了linux版本的内网穿透的集成软件,ding可执行文件和ding-cfg配置文件,如图所示:
在这里插入图片描述
进入Linux终端,执行以下命令

ding -config=ding.cfg -subdomain=cjg 8888

其余步骤与window版本一样。

git上的下载地址:
https://github.com/open-dingtalk/pierced
参考网址:
https://gitee.com/jack_c_mark/pierced

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值