boringtun
desktop-app
Our great sponsors
boringtun | desktop-app | |
---|---|---|
14 | 20 | |
5,805 | 981 | |
1.4% | 9.6% | |
5.6 | 8.6 | |
5 days ago | 13 days ago | |
Rust | TypeScript | |
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
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
desktop-app
-
PSA: Telekom customers can potentially fix their lag by using a VPN
You can also utilize Split tunneling for PoE only: https://github.com/TunnlTo/desktop-app
-
Does/Will AzireVPN support split-tunneling?
You can also use tunnel.to for this. It is a front-end for wiresock and gives a GUI for split tunneling. The only unfortunate part is that wiresock isn't yet open source, even though it's based on the open source BorintTun.
-
AzireVPN added Port forwarding
True! Could be decent when combined with something like TunnlTo.
-
Run Mullvad ONLY with qBitTorrent?
Short answer is yes. https://github.com/TunnlTo/desktop-app
-
Opposite of split tunnel? I want VPN only on Mullvad browser.
Completely wrong solution to OPs case. Actually for Windows, TunnlTo https://github.com/TunnlTo/desktop-app which is based on WS, will be way better. What I suggested is a way to tunnel only apps that support SOCKS5, to route them thru the already connected VPN tunnel.
-
the split tunnel feature does not work at all
Better off downloading the WireGuard config and using a dedicated split tunneling client like TunnlTo https://github.com/TunnlTo/desktop-app
-
VPN recommendation with DoH or DoQ
I found this Wireguard client while searching on the web, but never tried it. https://github.com/TunnlTo/desktop-app
-
Wireguard Windows Client and Split Tunnel
Not sure it's Wireguard or routing issue if NFS works. Maybe have a look at this tool to simplify per-app split tunnels: https://github.com/TunnlTo/desktop-app
-
Parent company’s VPN is making my job impossible
Ask them to use a VPN client that supports split tunneling and then exclude your application https://github.com/TunnlTo/desktop-app
-
Plex keeps switching my Public IP from my actual IP address to my VPN IP address which then breaks remote access
I use a wireguard instance of my VPN through TunnlTo. You should be able to get wireguard credentials from your VPN provider. https://github.com/TunnlTo/desktop-app
What are some alternatives?
wireguard-go - Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go
torsocks - Library to torify application - NOTE: upstream has been moved to https://gitweb.torproject.org/torsocks.git
boringtun-example - A real world ping example of boring tun
userbase - Create secure and private web apps using only static JavaScript, HTML, and CSS.
frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
xManager-Spotify - Ad-Free, New Features & Freedom [Moved to: https://github.com/xManager-App/xManager]
mullvadvpn-app - The Mullvad VPN client app for desktop and mobile
vopono - Run applications through VPN tunnels with temporary network namespaces
wireguard-p2p - A tool for setting up WireGuard connections from peer to peer.
rosenpass - Rosenpass is a post-quantum-secure VPN that uses WireGuard to transport the actual data.
openvpn-install - Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.
clamav - ClamAV - Documentation is here: https://docs.clamav.net