boringtun
wireguard-p2p
Our great sponsors
boringtun | wireguard-p2p | |
---|---|---|
14 | 3 | |
5,805 | 323 | |
1.4% | - | |
5.6 | 1.8 | |
1 day ago | almost 3 years ago | |
Rust | Rust | |
BSD 3-clause "New" or "Revised" License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
boringtun
- WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
-
I did some benchmarks of Linux WireGuard implementations
Right now the three major Linux implementations are wireguard-linux, wireguard-go and BoringTun. With some recent improvements to wireguard-go I decided to benchmark each one of them with ping and iPerf 3 over TCP and UDP.
-
Wireguard user space Implementation not working after switching network connection
It seems to be a known problem with boringtun: IP Roaming not working when using boringtun as a client (#187)
-
How Rust and Wasm power Cloudflare's 1.1.1.1
They’ve been on the Rust train since at least 2019. Just look at projects like quiche, wrangler, and boringtun
-
Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri
I assume since Wiresock is using BoringTun(https://github.com/cloudflare/boringtun) under the hood, it works similar to other userspace implementations of wireguard, (e.g. wireguard-go, wireguard-rs) in that it uses a TUN device to deliver packets to the userspace implementation, and back out to the network. So, no driver installation required, but CAP_NET_ADMIN is required to create the TUN device.
- Boringtun - Userspace WireGuard® Implementation in Rust
-
Set up your own VPN at home with Raspberry Pi – Wolfang's Blog
It's using some sort of a custom installer that also downloads Cloudflare's BoringTun (https://github.com/cloudflare/boringtun) directly from the author's website (nyr[.]be), since Cloudflare doesn't seem to offer it as a binary release. Example:
{ wget -qO- https://wg.nyr[.]be/1/latest/download 2>/dev/null || curl -sL https://wg.nyr.be/1/latest/download ; } | tar xz -C /usr/local/sbin/ --wildcards 'boringtun-*/boringtun' --strip-components 1
-
Wireguard not working on Xen virtualization
https://github.com/cloudflare/boringtun https://github.com/WireGuard/wireguard-go
- BoringTun: Userspace WireGuard Implementation in Rust
- A survey of AQM and fq_codel in enterprise bufferbloat battles
wireguard-p2p
-
Connecting two peers behind firewalls
I found this but Im not sure if its what im looking for: https://github.com/manuels/wireguard-p2p
-
One peer multiple servers
https://github.com/manuels/wireguard-p2p. Can u tell me if this tool is doing same?
-
stunmesh-go: a wireguard helper tool to get through Full-Cone NAT
Inspired by manuels' wireguard-p2p project
What are some alternatives?
wireguard-go - Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go
Netmaker - Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
boringtun-example - A real world ping example of boring tun
stunmesh-go
frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
mullvadvpn-app - The Mullvad VPN client app for desktop and mobile
MozWire - MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.
openvpn-install - Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.
cargo-crev - A cryptographically verifiable code review system for the cargo (Rust) package manager.
workers-rs - Write Cloudflare Workers in 100% Rust via WebAssembly
prometheus_wireguard_exporter - A Prometheus exporter for WireGuard, written in Rust.