wiresmith
boringtun
wiresmith | boringtun | |
---|---|---|
2 | 14 | |
67 | 5,849 | |
- | 1.3% | |
7.4 | 5.2 | |
7 days ago | 7 days ago | |
Rust | Rust | |
MIT License | 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.
wiresmith
-
Would we still create Nebula today?
https://github.com/svenstaro/wiresmith
Open source projects with company-backed SaaS offerings:
Netbird: Golang, full-fledged solution (desktop clients, DNS, SSO, STUN/TURN, etc)
- wiresmith: Auto-config WireGuard clients into a mesh
boringtun
-
WireGuard client that exposes itself as a HTTP/SOCKS5 proxy
Maybe https://github.com/cloudflare/boringtun or https://github.com/WireGuard/wireguard-go ?
-
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
What are some alternatives?
landon - A collection of tools, data structures and methods for exporting Blender data (such as meshes and armatures) and preparing it for your rendering pipeline.
wireguard-go - Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go
security-research - This project hosts security advisories and their accompanying proof-of-concepts related to research conducted at Google which impact non-Google owned code.
boringtun-example - A real world ping example of boring tun
lox - Threading and Multiprocessing made easy.
frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
off-rs - A simple .off file parser
mullvadvpn-app - The Mullvad VPN client app for desktop and mobile
wireguard-p2p - A tool for setting up WireGuard connections from peer to peer.
innernet - A private network system that uses WireGuard under the hood.
openvpn-install - Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.