summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2020-09-28 20:04:14 +0200
committerDavid Lönnhager <david.l@mullvad.net>2020-11-24 18:50:03 +0100
commite18346243fa3e84aad6167356a659a7efc770fec (patch)
tree872501d928c4d30122f660d2fd3435861a855d2f /talpid-core/src
parent82e12793f17d88744870c41d9df52c8be667479e (diff)
downloadmullvadvpn-e18346243fa3e84aad6167356a659a7efc770fec.tar.xz
mullvadvpn-e18346243fa3e84aad6167356a659a7efc770fec.zip
Use wintun device with OpenVPN
Diffstat (limited to 'talpid-core/src')
-rw-r--r--talpid-core/src/tunnel/openvpn.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/talpid-core/src/tunnel/openvpn.rs b/talpid-core/src/tunnel/openvpn.rs
index 54591565fb..00e5fa2bb1 100644
--- a/talpid-core/src/tunnel/openvpn.rs
+++ b/talpid-core/src/tunnel/openvpn.rs
@@ -600,9 +600,10 @@ impl<C: OpenVpnBuilder + 'static> OpenVpnMonitor<C> {
.enable_ipv6(params.generic_options.enable_ipv6)
.ca(resource_dir.join("ca.crt"));
#[cfg(windows)]
- cmd.tunnel_alias(Some(
- crate::winnet::get_tap_interface_alias().map_err(Error::WinnetError)?,
- ));
+ {
+ cmd.tunnel_alias(Some(OsString::from("Mullvad-WT")));
+ cmd.windows_driver(Some(crate::process::openvpn::WindowsDriver::Wintun));
+ }
if let Some(proxy_settings) = params.proxy.clone().take() {
cmd.proxy_settings(proxy_settings);
}