Crate libwgslirpy

source ·
Expand description

Library part of wgslirpy - Tokio-, smoltcp- and boringtun-based user-space router. See main (i.e. CLI tool) documentation for what is it.

Re-exports

Modules

  • Helper module to create smoltcp devices that use single slot for received packet and a tokio::mpsc channel to transmit packets.
  • Routing and smoltcp-facing part of the library.
  • Simplified interface to boringtun based on Tokio’s mpsc channels.

Functions

  • Start the application using given Wireguard and routing options.