【问题标题】:Connecting to OpenVPN config using python使用 python 连接到 OpenVPN 配置
【发布时间】:2020-04-11 16:05:00
【问题描述】:

是否有任何 python 库可用于使用 .ovpn 配置文件连接到 OpenVPN 服务?

openvpn-api 库需要在您的系统上安装 OpenVPN。

【问题讨论】:

  • 您可以使用 Windows/Linux 命令从您的 python 程序启动 OpenVPN 服务

标签: python openvpn


【解决方案1】:

好消息 - 您不需要任何外部库来连接 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)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 2020-05-31
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多