登录
首页 >  Golang >  Go问答

将 WireGuard 嵌入到 Windows 上的 Go 应用程序中

来源:stackoverflow

时间:2024-04-28 11:51:29 355浏览 收藏

Golang小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《将 WireGuard 嵌入到 Windows 上的 Go 应用程序中》带大家来了解一下##content_title##,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!


问题内容

我正在用 Go 编写一个应用程序,它将使用 WireGuard 隧道进行通信。我想将 WireGuard 嵌入应用程序中,而不是安装单独的 WireGuard 程序。我知道我可以使用wireguard.dll和tunnel.dll嵌入一般应用程序中。但鉴于我的应用程序也是用 Go 编写的,这仍然是正确的方法吗?或者我应该从 WireGuard-Windows 程序中调用 go 库?

文档很少,并且大部分不是基于 Go 的。这种方法在 Go 场景中还适用吗?


正确答案


您可以使用 zx2c4 wireguard-go module,(wireguard-windows 使用 wireguard-go 作为模块)

您可以在 main_windows.go 中看到一个示例:虽然 wireguard-windows 仍然是成熟的 Wireguard Windows 客户端,但这为您提供了从 Go 程序调用 Wireguard 的说明。

理论要掌握,实操不能落!以上关于《将 WireGuard 嵌入到 Windows 上的 Go 应用程序中》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>