文件名称:在后台使用WireGuard的专用网络系统。-Rust开发
文件大小:139KB
文件格式:ZIP
更新时间:2024-06-16 12:09:44
Rust Network programming
内部网的目标与Slack的星云或尾标相似,但采取了一些不同的方法。 它旨在利用现有的网络概念(例如CIDR)和WireGuard的安全属性,将计算机的基本IP网络转变为功能更强大的ACL原语。 内部网内部使用WireGuard的专用网络系统。 有关详细说明,请参见公告博客文章。 内部网的目标与Slack的星云或尾标相似,但采取了一些不同的方法。 它旨在利用现有的网络概念(例如CIDR)和WireGuard的安全属性,将计算机的基本IP网络转变为功能更强大的ACL原语。 innernet不是官方的WireGuard项目,而WireGuard是一个注册机构
【文件预览】:
innernet-main
----client()
--------.gitignore(8B)
--------src()
--------Cargo.toml(2KB)
--------innernet@.service(297B)
--------.rpm()
--------innernet.target(84B)
----.gitignore(47B)
----hostsfile()
--------src()
--------Cargo.toml(231B)
----release.toml(111B)
----wgctrl-sys()
--------.gitignore(30B)
--------src()
--------Cargo.toml(475B)
--------c()
--------build.rs(1KB)
----docker-tests()
--------start-client.sh(275B)
--------start-server.sh(654B)
--------run-docker-tests.sh(4KB)
--------Dockerfile.innernet-server(2KB)
--------build-docker-images.sh(213B)
--------Dockerfile.innernet(2KB)
----server()
--------.gitignore(8B)
--------src()
--------Cargo.toml(3KB)
--------innernet-server@.service(282B)
--------.rpm()
----.dockerignore(8B)
----Cargo.lock(33KB)
----LICENSE(1KB)
----doc()
--------innernet.completions.bash(15KB)
--------innernet-server.completions.elvish(5KB)
--------innernet-server.completions.bash(9KB)
--------innernet-server.8(1KB)
--------innernet.completions.fish(10KB)
--------innernet-server.completions.fish(6KB)
--------innernet.8(2KB)
--------innernet.completions.elvish(9KB)
--------innernet-server.completions.powershell(10KB)
--------innernet.completions.powershell(19KB)
--------innernet.8.gz(865B)
--------innernet.completions.zsh(15KB)
--------innernet-server.completions.zsh(8KB)
--------innernet-server.8.gz(680B)
----taplo.toml(33B)
----Cargo.toml(128B)
----.github()
--------workflows()
----README.md(9KB)
----wgctrl-rs()
--------.gitignore(30B)
--------src()
--------Cargo.toml(657B)
----rustfmt.toml(170B)
----shared()
--------src()
--------Cargo.toml(515B)
----release.sh(1KB)
----rpm()
--------Dockerfile(777B)
--------build-package.sh(751B)
----publicip()
--------src()
--------Cargo.toml(119B)