首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python OpenVPN脚本

Python OpenVPN脚本
EN

Stack Overflow用户
提问于 2012-01-10 00:48:13
回答 1查看 6.9K关注 0票数 3

我正试图为linux编写一个python脚本来启动openvpn,并且在让openvpn开始使用子进程时遇到了问题。

我使用以下方法开始openvpn:

代码语言:javascript
复制
openvpn_cmd = ['sudo', 'openvpn', '--config', 'client.cfg', '--auth-user-pass', 'hmaauth.conf']
prog = subprocess.Popen(openvpn_cmd)

但是,我从OpenVPN获得了以下错误:

选项错误:--nobind没有意义,除非与--远程使用

配置文件是在运行子进程命令之前直接从VPN服务网站下载的,所以我不能(也不应该)更改配置中的任何内容。

我听说如果你不以根权限运行,这可能会发生,但我已经这么做了.

,有人对我为什么会犯这个错误有什么建议吗?

我有一个工作的shell脚本,它使用以下方法启动openvpn:

代码语言:javascript
复制
sudo openvpn --config client.cfg --auth-user-pass hmaauth.conf

这正是我在python脚本中所拥有的。

提前谢谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2012-01-12 12:04:46

好吧,这里的问题是我很笨。我正在下载一个没有指定VPN远程服务器的配置文件,现在我理解了“now”错误。

既然我已经澄清了,我们就可以走了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8797241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档