文件名称:软件包wgctrl可以控制多个平台上的WireGuard接口。-Golang开发
文件大小:71KB
文件格式:ZIP
更新时间:2024-06-15 10:00:37
Golang Miscellaneous
wgctrl软件包wgctrl支持在多个平台上控制WireGuard设备。 有关WireGuard的更多信息,请访问https://www.wireguard.com/。 麻省理工学院许可。 请访问golang.zx2c4.com/wireguard/wgctrl wgctrl软件包wgctrl可以控制多个平台上的WireGuard设备。 有关WireGuard的更多信息,请访问https://www.wireguard.com/。 麻省理工学院许可。 go get golang.zx2c4.com/wireguard/wgctrl概述wgctrl可以控制多种类型的WireGuard设备,包括:Linux内核模块设备,通过通用的netlink用户空间设备(例如,wireguard-go),通过类似于UNIX和Windows的用户空间配置协议支持Windows操作系统实验:
【文件预览】:
wgctrl-go-master
----os_openbsd.go(772B)
----cmd()
--------wgctrl()
----internal()
--------wgtest()
--------wginternal()
--------wguser()
--------wglinux()
--------wgopenbsd()
----doc.go(1KB)
----.github()
--------workflows()
----os_linux.go(892B)
----wgtypes()
--------doc.go(146B)
--------types_test.go(3KB)
--------types.go(8KB)
----.cibuild.sh(724B)
----client_test.go(5KB)
----client.go(2KB)
----CONTRIBUTING.md(897B)
----.builds()
--------freebsd.yml(743B)
--------openbsd.yml(903B)
----client_integration_test.go(9KB)
----LICENSE.md(1KB)
----.gitignore(25B)
----go.sum(9KB)
----README.md(2KB)
----go.mod(468B)
----os_userspace.go(429B)