boringtun
tunnelto
Our great sponsors
boringtun | tunnelto | |
---|---|---|
13 | 1 | |
5,767 | 2,030 | |
1.8% | - | |
5.6 | 10.0 | |
12 days ago | over 1 year ago | |
Rust | Rust | |
BSD 3-clause "New" or "Revised" License | MIT 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
-
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.
-
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
- A survey of AQM and fq_codel in enterprise bufferbloat battles
-
Show HN: A tool to self host game servers with a free static IP
Looks like this uses https://github.com/cloudflare/boringtun, a userspace implementation of Wireguard written in Rust, and user IP:port is sent to third party at api.playit.gg.
-
Cannot seem to get rust-boringtun example to work with real world wire guard servers.
I cant seem to translate the ping example at https://github.com/cloudflare/boringtun/blob/v0.3.0/src/noise/tests/mod.rs#L440 into a real world example, using actual wireguard client keys and server config.I have likely mis-configured something, as I am getting a handshake response and sending of a keep alive message, but no response from the Wireguard server I am trying to ping (although i can ping these using the Linux ping command )
-
WireGuard Removed from pfSense CE and pfSense Plus Software
wireguard-go sucks, royally. Try https://github.com/cloudflare/boringtun, it doesn't suck
tunnelto
What are some alternatives?
wireguard-go - Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go
boringtun-example - A real world ping example of boring tun
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
wireguard-p2p - A tool for setting up WireGuard connections from peer to peer.
openvpn-install - Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.
workers-rs - Write Cloudflare Workers in 100% Rust via WebAssembly
prometheus_wireguard_exporter - A Prometheus exporter for WireGuard, written in Rust.
p4-codel
pivpn - The Simplest VPN installer, designed for Raspberry Pi
wireguard-install - WireGuard VPN installer for Linux servers
ngfw_src - NGFW src