0
点赞
收藏
分享

微信扫一扫

pcdn go 采集nat类型

大明宫 2023-05-30 阅读 34

package main

import (
	"fmt"
	stun "github.com/ppma/nat-type"
)

const (
	STUN_SERVER = "stun.qq.com"
	STUN_PORT   = 3478
)

func main() {
	localAddr := fmt.Sprintf("%s:%d", "192.168.8.109", 8569)
	stunAddr := fmt.Sprintf("%s:%d", STUN_SERVER, STUN_PORT)
	result, err := stun.Query(stunAddr, localAddr)
	if err != nil {
		fmt.Println(err)
		return
	}
	fmt.Println("Nat type: ", result.GetNatType())

	fmt.Println("Public IP: ", result.GetIpAddr())
}


举报

相关推荐

0 条评论