在Go语言中修改Windows系统WireGuard适配器友好名称的方法
修改WireGuard Windows适配器友好名称的方法
你找到的tunnel/winipcfg/types.go中的FriendlyName()函数仅负责读取适配器的友好名称,无法修改创建时的默认名称。要修改WireGuard创建的适配器名称,需要调整适配器创建逻辑的代码:
- 打开
tunnel/winipcfg/adapter.go文件,找到CreateAdapter函数——这里是WireGuard创建网络适配器的核心逻辑。 - 定位到函数中传入默认适配器名称的参数(默认值为
"WireGuard Tunnel"),将其替换为你想要的自定义名称,例如"我的WireGuard连接"。 - 若需要支持多隧道的命名规则(比如自动添加序号后缀),请打开
tunnel/tunnel.go文件,找到处理多隧道名称的代码段,按需修改后缀生成逻辑。 - 完成修改后,在仓库根目录执行编译命令重新构建应用,例如:
go build -o wireguard.exe ./cmd/wireguard
内容的提问来源于stack exchange,提问作者brendamich
相关产品推荐
相关产品推荐

