mirror of
https://github.com/cfal/shoes.git
synced 2026-11-07 00:13:35 +00:00
Add named userspace WireGuard endpoints so Shoes can route inbound and outbound traffic through WireGuard without a kernel interface. Includes TCP/UDP forwarding, proxy-chain transports, reload lifecycle management, configuration validation, documentation, and dependency notices for release artifacts.
16 lines
487 B
Rust
16 lines
487 B
Rust
#[path = "cases/privileged/naiveproxy_interop.rs"]
|
|
mod naiveproxy_interop;
|
|
#[path = "cases/privileged/naiveproxy_uot_integration.rs"]
|
|
mod naiveproxy_uot;
|
|
#[path = "cases/privileged/tun_integration.rs"]
|
|
mod tun;
|
|
#[cfg(target_os = "linux")]
|
|
#[path = "cases/privileged/tun_kernel.rs"]
|
|
mod tun_kernel;
|
|
#[cfg(target_os = "linux")]
|
|
#[path = "cases/privileged/wireguard_kernel.rs"]
|
|
mod wireguard_kernel;
|
|
#[cfg(target_os = "linux")]
|
|
#[path = "cases/wireguard_support.rs"]
|
|
mod wireguard_support;
|