Win7 上无需管理员权限的 OpenVPN 客户端

Win7 上无需管理员权限的 OpenVPN 客户端

我父母使用的是 Win7 笔记本电脑。我已将其设置为他们不是设备管理员,只有我是。我为他们安装了 OpenVPN,以便他们外出时可以访问家庭网络资源。问题是他们无法在没有管理员权限的情况下启动客户端,因为没有管理员权限就无法将路由添加到系统中。

我找到了一个变通方法,让 OpenVPN 客户端在有人登录时通过触发器从计划任务启动。这种方法在用户外出时有效,但会破坏他们在家的网络连接。最重要的是,由于客户端当时是以其他用户身份启动的,因此 UI 不可见。

有什么最好的方法可以为他们提供 OpenVPN 客户端,而不给予他们更多权限?

答案1

OpenVPN 可以作为服务运行,既可以在启动时自动运行,也可以授予某些用户控制该服务的权限。以下是描述此配置的文章链接:

如何在 Windows 中以非管理员用户身份运行 OpenVPN

另请参阅安装说明在将 OpenVPN 作为服务运行时会看到一些限制。

答案2

我发现还有另一种方法可以让用户启动 OpenVPN,而无需授予他们完全的管理员权限。要实现这一点,您可以使用mmc本地用户和组管理单元,并将特定用户添加到网络配置操作员组。这为该用户提供了更改路由表(这对 VPN 至关重要)的能力,但不会提升网络配置以外的权限(例如,他们无法安装软件、修改注册表等)。要启动 OpenVPN,用户必须右键单击 OpenVPN 图标并选择Run as administrator,然后他们需要提供密码。

答案3

如果您以管理员身份登录,右键单击 OpenVPN 快捷方式,然后选择“属性”,您应该能够转到“兼容性”选项卡并更改所有用户的设置(以管理员身份运行)。我不能 100% 确定这是否适用于受限用户,我将在今天晚些时候尝试测试。

相关内容