Thanks to visit codestin.com
Credit goes to github.com

Skip to content

DefGuard/wireguard-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

defguard

wireguard-rs is a Rust library providing a unified interface to WireGuard native OS Kernel and user space implementations. It can be used to create your own WireGuard:tm: VPN servers or clients for secure and private networking.

It was developed as part of defguard security platform and used in the gateway/server as well as desktop client.

Supported platforms

  • Native OS Kernel
    • Linux
    • FreeBSD
    • Windows (in development)
  • User space using wireguard-go
    • Linux
    • macOS
    • Windows
    • FreeBSD
    • ... and all other supported by wireguard-go

Examples

Documentation

See the documentation for more information.

Community and Support

Find us on Matrix: #defguard:teonite.com

Contribution

Please review the Contributing guide for information on how to get started contributing to the project. You might also find our environment setup guide handy.

Legal

WireGuard is registered trademarks of Jason A. Donenfeld.

About

Rust library providing unified WireGuard interface to native/kernel and userspace implementations

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 8