文件名称:netns:go 的简单网络命名空间处理
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-19 03:42:55
Go
netns - go 中的网络命名空间 netns 包提供了一个超简单的接口来处理 go 中的网络命名空间。 更改命名空间需要提升权限,因此在大多数情况下,此代码需要以 root 身份运行。 本地构建和测试 您可以使用 go get 命令: go get github.com/vishvananda/netns 测试(需要root): sudo -E go test github.com/vishvananda/netns 例子 package main import ( "fmt" "net" "runtime" "github.com/vishvananda/netns" ) func main () { // Lock the OS Thread so we don't accidentally switch namespaces
【文件预览】:
netns-master
----go.mod(106B)
----netns_unspecified.go(727B)
----netns_linux.go(8KB)
----LICENSE(11KB)
----go.sum(207B)
----netns_test.go(1KB)
----README.md(2KB)
----netns.go(2KB)