我正在写一个python程序,它执行一个冗余的任务。在程序循环一定次数后,我需要能够切换VPN服务器并重新开始。所以我基本上是在尝试使用诺德VPN作为python中的代理。有人能给我指出正确的方向吗?
sqxo8psd1#
我不确定,但似乎他们的python API可能是可行的任务描述.它确实使您能够通过python连接到VPN服务器,所以我想你可以只检测,当你需要改变服务器,然后只需连接到它与他们的API.
sdnqo3pr2#
使用命令“scutil --nc stop“NordVPN NordLynx””
o8x7eapl3#
要通过OSX上的终端连接和断开NordVPN,我做了以下操作。1.按照https://support.nordvpn.com/Connectivity/macOS/1133051642/How-to-connect-to-NordVPN-with-IKEv2-IPSec-on-macOS.htm中的说明设置手动连接(IKEv2)。1.下载并使用https://github.com/Timac/VPNStatus(更多信息请点击https://blog.timac.org/2018/0719-vpnstatus/)然后我可以使用./vpnutil start NordVPN_IKEv2_service_name和./vpnutil stop NordVPN_IKEv2_service_name我猜这不是python特有的,但它可以与shell命令一起工作,所以我猜它也可以与python一起工作(通过python执行shell命令)。
./vpnutil start NordVPN_IKEv2_service_name
./vpnutil stop NordVPN_IKEv2_service_name
3条答案
按热度按时间sqxo8psd1#
我不确定,但似乎他们的python API可能是可行的任务描述.它确实使您能够通过python连接到VPN服务器,所以我想你可以只检测,当你需要改变服务器,然后只需连接到它与他们的API.
sdnqo3pr2#
使用命令“scutil --nc stop“NordVPN NordLynx””
o8x7eapl3#
要通过OSX上的终端连接和断开NordVPN,我做了以下操作。
1.按照https://support.nordvpn.com/Connectivity/macOS/1133051642/How-to-connect-to-NordVPN-with-IKEv2-IPSec-on-macOS.htm中的说明设置手动连接(IKEv2)。
1.下载并使用https://github.com/Timac/VPNStatus(更多信息请点击https://blog.timac.org/2018/0719-vpnstatus/)
然后我可以使用
./vpnutil start NordVPN_IKEv2_service_name
和./vpnutil stop NordVPN_IKEv2_service_name
我猜这不是python特有的,但它可以与shell命令一起工作,所以我猜它也可以与python一起工作(通过python执行shell命令)。