Pat*_*パトシ 5 networking vpn administrator windows-10 wireguard
以非管理员身份运行时出现以下错误:
WireGuard 正在运行,但只能从内置管理员的桌面访问 UI
如何为 win10 启用wireguard 以仅与普通用户一起使用?
小智 11
正如之前的解决方案和评论所指出的,激活wireguard (WG) 隧道是不可能的——该操作需要某种特权提升。
到目前为止提到的解决方案有一些缺点,至少在我的用例中是这样。为了完整起见,我将列出所有提到的解决方案并添加我的解决方案。
正常WG安装,切换到管理员用户激活Wireguard,然后切换回来。
正常WG安装,添加HKLM\Software\WireGuard\LimitedOperatorUI注册表项并将用户添加到Network Configuration Operators组
请参阅WG 注册表项文档
最后一点需要澄清:当作为普通非特权用户工作时,Windows 出于多种原因要求特权提升,并且需要定期输入管理员密码。这非常简单,因为默认选择管理员帐户,并且可以快速输入密码。然而,作为 NCO 组的一部分,使用户在操作系统的眼中成为一种管理员,因此每个提升提示都会默认提供当前的NCO 用户 - 现在为了输入真正的管理员的密码,有必要首先选择另一个用户。在最初几次需要提升权限后,这很快就会变得烦人。
企业 WG 安装无需启动管理 GUI,从以管理员身份运行的快捷方式启动/停止 WG 隧道
请参阅企业使用文档。
简单来说:
msiexec /i <installer filename>.msi DO_NOT_LAUNCH=1wireguard /installtunnelservice <path to conf>.confrun as Administrator两个快捷方式可以使用 wg.exe 检查隧道状态
Wireguard 3.1+ 现在支持非管理员运行wireguard,但您需要做一些小的修改:
https://lore.kernel.org/wireguard/X7vGOb0o6SHIvfDc@zx2c4.com/T/#u
小智 4
目前,您所要求的在 Windows 上是不可能的。
与其他 VPN 工具和技术不同,Wireguard 客户端会在您尝试连接时为您配置的每个连接创建一个隧道接口(显示为网络适配器),也称为“动态”。当您终止连接时,客户端会完全删除隧道接口。它在 Windows 的官方 VPN 管道之外执行此操作。该设计有一个严重的限制,您需要成为计算机的管理员,以便软件可以创建界面。
我在 Windows、Mac 和 Linux 上使用 Wireguard。Windows 是我遇到此问题的唯一平台。此外,我只使用 Wireguard 的官方客户端(撰写本文时版本为 0.38)。我不知道是否还有其他人。
| 归档时间: |
|
| 查看次数: |
10455 次 |
| 最近记录: |