├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── README.md ├── crates └── libwgslirpy │ ├── Cargo.toml │ └── src │ ├── channelized_smoltcp_device.rs │ ├── gue.rs │ ├── lib.rs │ ├── router.rs │ ├── router │ ├── serve_dns.rs │ ├── serve_pingable.rs │ ├── serve_tcp.rs │ └── serve_udp.rs │ └── wg.rs ├── src └── main.rs └── wgslirp.svg /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/README.md -------------------------------------------------------------------------------- /crates/libwgslirpy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/crates/libwgslirpy/Cargo.toml -------------------------------------------------------------------------------- /crates/libwgslirpy/src/channelized_smoltcp_device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/crates/libwgslirpy/src/channelized_smoltcp_device.rs -------------------------------------------------------------------------------- /crates/libwgslirpy/src/gue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/crates/libwgslirpy/src/gue.rs -------------------------------------------------------------------------------- /crates/libwgslirpy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/crates/libwgslirpy/src/lib.rs -------------------------------------------------------------------------------- /crates/libwgslirpy/src/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/crates/libwgslirpy/src/router.rs -------------------------------------------------------------------------------- /crates/libwgslirpy/src/router/serve_dns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/crates/libwgslirpy/src/router/serve_dns.rs -------------------------------------------------------------------------------- /crates/libwgslirpy/src/router/serve_pingable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/crates/libwgslirpy/src/router/serve_pingable.rs -------------------------------------------------------------------------------- /crates/libwgslirpy/src/router/serve_tcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/crates/libwgslirpy/src/router/serve_tcp.rs -------------------------------------------------------------------------------- /crates/libwgslirpy/src/router/serve_udp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/crates/libwgslirpy/src/router/serve_udp.rs -------------------------------------------------------------------------------- /crates/libwgslirpy/src/wg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/crates/libwgslirpy/src/wg.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/src/main.rs -------------------------------------------------------------------------------- /wgslirp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vi/wgslirpy/HEAD/wgslirp.svg --------------------------------------------------------------------------------