Fix Windows TUN restart issue (#9925)

This commit is contained in:
Mangoo
2026-08-08 15:20:41 +03:00
committed by GitHub
parent 71208eb711
commit f347fe1c03
+2 -2
View File
@@ -54,12 +54,12 @@ internal static class WindowsUtils
public static async Task RemoveTunDevice()
{
var tunNameList = new List<string> { "wintunsingbox_tun", "xray_tun" };
var tunNameList = new List<string> { "singbox_tun", "xray_tun" };
foreach (var tunName in tunNameList)
{
try
{
var sum = MD5.HashData(Encoding.UTF8.GetBytes(tunName));
var sum = MD5.HashData(Encoding.UTF8.GetBytes($"wintun{tunName}"));
var guid = new Guid(sum);
var pnpUtilPath = @"C:\Windows\System32\pnputil.exe";
var arg = $$""" /remove-device "SWD\Wintun\{{{guid}}}" """;