Open
Bug 1876106
Opened 1 year ago
Updated 1 month ago
Add WireGuard proxy option
Categories
(Core :: Networking: Proxy, enhancement, P3)
Core
Networking: Proxy
Tracking
()
NEW
People
(Reporter: manuel, Unassigned)
Details
(Whiteboard: [necko-triaged])
WireGuard is a simple/small VPN implementation, that is included in various projects like the Linux kernel. It is used in Mozilla VPN. Integrating it would enable easier integration of Mozilla VPN into Firefox. This would also simplify configuring modern VPNs in Firefox in general.
In my opinion, next to SOCKS/HTTP/HTTPS proxies, it would be beneficial to support a more modern proxy alternative.
I currently see two userspace WireGuard implementations in Rust that we could leverage:
- https://github.com/DefGuard/wireguard-rs that configures https://git.zx2c4.com/wireguard-go
- https://github.com/cloudflare/boringtun
And there are likely other ways to accomplish it that should be explored before starting this project.
Comment 1•1 year ago
|
||
Moving bug to Core/Networking: Proxy.
Component: Networking → Networking: Proxy
You need to log in
before you can comment on or make changes to this bug.
Description
•