Hacker GitHub

← All repos

cloudflare/boringtun

View on GitHub ↗ ★ 7,246 Rust

Userspace WireGuard® Implementation in Rust

31 mentions on Hacker News by 26 people: 5 stories, 26 comments · first 2019-03-27 · latest 2024-12-03

Mentions per year 31 mentions · busiest year 2019 (15)
20082026
  1. Premiere = official? Do you know how it compares to this by Cloudflare? https://github.com/cloudflare/boringtun
    comment by rendaw · 2024-12-03 · in Static IPs for Serverless Containers
  2. I am hesitant to use this, it appears to be basically unmaintained https://github.com/cloudflare/boringtun/issues/344 https://github.com/cloudflare/boringtun/issues/407
  3. …needs one of these, there is an UNofficial implementation by Cloudflare, which is used in Warp. https://github.com/cloudflare/boringtun
  4. Wireguard can also run in userspace (e.g. boringtun[0], wireguard-go[1], Tailscale). [0] https://github.com/cloudflare/boringtun [1] https://git.zx2c4.com/wireguard-go/about/
  5. Maybe https://github.com/cloudflare/boringtun or https://github.com/WireGuard/wireguard-go ?
  6. …might face more obstacles integrating it with Tailscale's wgengine, which is written in Go). [0] https://github.com/cloudflare/boringtun [1] https://github.com/aramperes/onetun
  7. 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…
  8. 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.…
  9. Looks like this uses https://github.com/cloudflare/boringtun , a userspace implementation of Wireguard written in Rust, and (I'm guessing) user IP:port is sent to third party at api.playit.gg.
  10. - https://github.com/cloudflare/boringtun - https://blog.cloudflare.com/warp-technical-challenges/ - https://www.reddit.com/r/rust/comments/8ygbvy/state_of_rust_... - https://medium.com/visly/rust-on-android-19f34a2fb43 -…
    comment by nicoburns · 2020-05-28 · in Android Studio 4.0
  11. BTW if people want to try userspace WireGuard: https://github.com/cloudflare/boringtun
    comment by wmf · 2020-04-07 · in Getting Started with WireGuard
  12. Boringtun is bsd licensed. clean room implementations and all that... https://github.com/cloudflare/boringtun
    comment by stock_toaster · 2020-03-30 · in WireGuard 1.0 for Linux 5.6
  13. Yes, it's also used on Android, mobile-wise, and tons of desktop platforms: https://github.com/cloudflare/boringtun#supported-platforms
    comment by steveklabnik · 2020-03-12 · in Yes, I am still learning Rust
  14. The protocol yes, but don't they use their own implementation? https://github.com/cloudflare/boringtun
    comment by PhilippGille · 2020-01-31 · in Ubuntu 20.04 LTS Adds WireGuard Support
  15. The app isn’t, but the rust bit is: https://github.com/cloudflare/boringtun The workflow shouldn’t be anything too intense, you build a library, compile to the right arch, and treat it like any C library.
  16. …of wireguard in userspace) also has work in progress FreeBSD support apparent[1]. [1]: https://github.com/cloudflare/boringtun/pull/35
    comment by stock_toaster · 2019-12-09 · in WireGuard is in net-next
  17. There is also https://github.com/cloudflare/boringtun Edit: Someone running wg in userspace and can share some experiences with either implementation?
    comment by bauerd · 2019-12-09 · in WireGuard is in net-next
  18. If I’m not mistaken, they’ve open sourced their “fork” (actually more of a rewrite than a fork). https://github.com/cloudflare/boringtun/ Which is more valuable to the community? I don’t really think you can quantify it.
    comment by mr_toad · 2019-09-26 · in WARP is here
  19. …for Linux, it is wireguard-go: https://git.zx2c4.com/wireguard-go/ . There is also BoringTun: https://github.com/cloudflare/boringtun which is faster Disclaimer: I wrote BoringTun
    comment by thecompilr · 2019-05-16 · in WireGuard on OpenBSD
  20. …will likely back the service [0], but unfortunately, they didn't collaborate with upstream. [0] https://github.com/cloudflare/boringtun
  21. The Cloudflare Wireguard implementation is open-sourced and BSD licensed, what would be the concern? https://github.com/cloudflare/boringtun
    comment by zackbloom · 2019-04-05 · in I'm Joining CloudFlare
  22. Cloudflare has their own implementation that runs in userspace. [1] 1 - https://github.com/cloudflare/boringtun
    comment by AsyncAwait · 2019-04-01 · in Warp – Mobile VPN
  23. They've also written they're own client in rust https://github.com/cloudflare/boringtun
    comment by cube2222 · 2019-04-01 · in Warp – Mobile VPN
  24. It looks like you can follow the security review work on the github repository. https://github.com/cloudflare/boringtun/issues?q=is%3Aissue+...
    comment by gpm · 2019-04-01 · in Warp – Mobile VPN
  25. It's WireGuard [1] coupled with tech from our Mobile SDK [2] and (in the case of Warp+) Argo [3] 1- https://github.com/cloudflare/boringtun 2- https://blog.cloudflare.com/mobile-sdk-acceleration/ 3- https://www.cloudflare.com/products/argo-…
    comment by zackbloom · 2019-04-01 · in Warp – Mobile VPN
  26. Open Issue https://github.com/cloudflare/boringtun/issues/38