wgsd:一个CoreDNS插件,可通过DNS-SD语义提供WireGuard对等信息

时间:2024-05-21 06:46:37
【文件属性】:

文件名称:wgsd:一个CoreDNS插件,可通过DNS-SD语义提供WireGuard对等信息

文件大小:51KB

文件格式:ZIP

更新时间:2024-05-21 06:46:37

mesh-networks nat-traversal service-discovery wireguard udp-hole-punching

wgs​​d wgsd是一个插件,可通过DNS-SD( )语义提供WireGuard对等信息。 这样可以启用以下用例: 从*注册表构建WireGuard对等体的网格 动态发现WireGuard端点寻址(IP地址和端口号) 支持NAT到NAT WireGuard连接。 请参阅,以深入了解基础技术和开发思想。 安装 二进制版本可。 每个发行版包含2个二进制文件: coredns具有所有“内部”插件+ wgsd CoreDNS服务器 wgsd-client一个示例客户端 从源头建造 可以通过以下两种方式之一启用外部CoreDNS插件: 对于方法2,您可以简单地go build 的内容。 生成的二进制文件是带有所有“内部”插件+ wgsd CoreDNS服务器。 % go build % ./coredns -plugins | grep wgsd dns.wgsd 基本客户


【文件预览】:
wgsd-master
----.goreleaser.yml(434B)
----cmd()
--------coredns()
--------wgsd-client()
----setup.go(2KB)
----.github()
--------workflows()
----LICENSE(11KB)
----wgsd.go(8KB)
----setup_test.go(3KB)
----.golangci.yml(334B)
----go.sum(83KB)
----README.md(7KB)
----wgsd_test.go(8KB)
----go.mod(221B)

网友评论