Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 8 Rust Wireguard Projects
-
Project mention: Boringtun - Userspace WireGuard® Implementation in Rust | reddit.com/r/github_trends | 2022-05-08
-
Project mention: iCloud always stuck uploading/downloading, on both my Macbooks. | reddit.com/r/MacOS | 2023-01-22
see: Mac Bookmark and iCloud sync not working with VPN on #2401
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: A userspace WireGuard client that exposes itself as a proxy | news.ycombinator.com | 2022-03-26
Sure, essentially it's a TCP and UDP server that:
- receives connections and assigns a random internal port for it
- wraps the data packets in a transport packet (TCP/UDP)
- wraps the transport in an IP packet that's routed from the internal port and to the remote WireGuard address
- wraps that with WireGuard's protocol (encryption)
- sends off the encrypted packet to the WireGuard UDP endpoint
The packet-wrapping and state machine for the connection is implemented using smoltcp in Rust, which is similar to netstack in Go
The WireGuard encapsulation and state machine is implemented with boringtun, Cloudflare's implementation of the WireGuard client in Rust.
I do have a more thorough architecture explanation in the Readme: https://github.com/aramperes/onetun#architecture
-
Project mention: More than a decade of doing this and I finally get a letter... | reddit.com/r/Piracy | 2023-01-09
This is why I use vopono - you can run just the torrent client in the VPN on its own and the killswitch keeps it safe.
-
MozWire
MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.
Project mention: DMCA Notice from Google Fiber should I be freaking out the way I am? I was using QB with TorGuard, but the kill-switch must have not worked. | reddit.com/r/Piracy | 2023-01-08I wrote a program to be able to get wireguard config files using MozillaVPN you may be interested in: https://github.com/NilsIrl/MozWire/
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
desktop-app
TunnlTo is a lightweight, fast, Windows WireGuard VPN client built for split tunneling. (by TunnlTo)
Project mention: I built TunnlTo - Windows WireGuard VPN client built for split tunneling | reddit.com/r/tauri | 2023-01-23
Rust Wireguard related posts
- I built TunnlTo - Windows WireGuard VPN client built for split tunneling
- DMCA Notice from Google Fiber should I be freaking out the way I am? I was using QB with TorGuard, but the kill-switch must have not worked.
- How to get around website blocks?
- Vpn with plex
- Mozilla VPN without official app possible?
- Mozilla VPN bro working on mobile (iPhone iOS 16) since software update. Have uninstalled, turned phone on and off etc. it blocks all my traffic. Turned it off and got flooded with notifications. Anyone else experiencing issues?
- Signal with Wi-Fi
-
A note from our sponsor - SonarQube
www.sonarqube.org | 26 Jan 2023
Index
What are some of the best open-source Wireguard projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | boringtun | 4,845 |
2 | mullvadvpn-app | 3,099 |
3 | onetun | 633 |
4 | vopono | 511 |
5 | MozWire | 428 |
6 | prometheus_wireguard_exporter | 333 |
7 | wireguard-p2p | 273 |
8 | desktop-app | 53 |