averainy's Blog

averainy

20 Apr 2022

Run Wireguard in Windows With No Administrator Permission

原因

在无管理员权限的Windows系统上无法运行wireguard GUI客户端,为此需要通过安装wireguard服务来解决这个问题。

操作方法

在没有管理权限的Windows系统上安装运行wireguard方法:

  1. 以管理员权限打开powershell窗口,运行:
msiexec /i wireguard-amd64-0.5.3.msi DO_NOT_LAUNCH=1

2 如果安装时是默认设置,运行:

cd "C:\Program Files\WireGuard"

3 安装wireguard服务,需要指定一个绝对路径的配置文件,路径中如果有空格,需要使用用双引号,如下:

wireguard.exe /installtunnelservice "C:\Program Files\WireGuard\myconfname.conf"

4 使用wg.exe命令查看隧道状态

wg.exe

5 如果要卸载wireguard服务,如果配置文件是myconfname.conf的话,执行:

wireguard /uninstalltunnelservice myconfname