gpt4 book ai didi

python - 在 Linux [UBUNTU, Python] 中连接 PPTP-VPN

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:54:15 24 4
gpt4 key购买 nike

过去,我使用以下代码通过 Windows 中的 Linux 完美地连接到 VPN:

    import win32ras

hdl, retcode = win32ras.Dial (None, None, (vpn_name, ip, "", username, password, ""), None) #changing 'ip' will connect to that server ip

win32ras.HangUp (hdl) #This disconnects the connection

所以这在使用 python 的 Windows 中运行得非常好,但现在我想在使用 python 的 ubuntu 中完成它,但我完全不确定如何执行此操作。我想做同样的事情,定义一个 VPN 名称并在连接时更改其 IP,并通过用户名/密码输入,如果有任何其他方式,比如直接连接到 VPN 而无需创建一个,那显然更好。

目前我正在互联网上寻找解决方案,如果我找到什么会更新。

最佳答案

如何使用 Linux PPTP 客户端:http://pptpclient.sourceforge.net/

从 Python 调用它的几个选项:

1) 使用子进程将其作为命令行工具调用:https://docs.python.org/2/library/subprocess.html

2) 将其构建为库并通过 Cython 调用它:http://cython.org/

3) 将其构建为 Python 包(为了获得奖励积分,请将其提供给其他人!):https://docs.python.org/2/extending/extending.html

关于python - 在 Linux [UBUNTU, Python] 中连接 PPTP-VPN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27874872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com