【发布时间】:2020-04-11 16:05:00
【问题描述】:
是否有任何 python 库可用于使用 .ovpn 配置文件连接到 OpenVPN 服务?
openvpn-api 库需要在您的系统上安装 OpenVPN。
【问题讨论】:
-
您可以使用 Windows/Linux 命令从您的 python 程序启动 OpenVPN 服务
是否有任何 python 库可用于使用 .ovpn 配置文件连接到 OpenVPN 服务?
openvpn-api 库需要在您的系统上安装 OpenVPN。
【问题讨论】:
好消息 - 您不需要任何外部库来连接 openvpn。 您可以像这样从 python 脚本运行 cmd 命令:
# write the command to a variable
cmd = 'start /b cmd /c "C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect config.ovpn'
# split the command to parameters (It's not a necessity, it's just a rule of good taste)
args = shlex.split(cmd)
# run and remember the process as 'x'
x = subprocess.Popen(args, shell=True)
【讨论】: