在后台运行 OpenVPN 客户端

问题描述 投票:0回答:2

我正在尝试通过 shell 脚本启动 VPN 连接,但我无法在后台运行它,我尝试过:

sudo openvpn --config "/home/user/config.ovpn" &
sudo openvpn --config "/home/user/config.ovpn" > /dev/null 2>&1

也尝试通过屏幕,但我不知道如何指示运行 openvpn 命令的 sudo 密码。

我的想法是让它在后台运行,因为我创建的 bash 脚本必须运行一些连接到特定 vpn 的任务。

有什么建议吗?

问候。

openvpn
2个回答
2
投票

尝试把文件放在没有引号和

&
尾随ex.

sudo openvpn --config /home/user/config.ovpn &

这对我有用。

终端将等待介绍或下一个命令。最后,您可以使用

sudo killall openvpn
命令断开连接。


0
投票

您可以在“屏幕”中启动openvpn

screen -dmS OpenVPN openvpn --config /path/to/config.ovpn

并且可以通过关闭“屏幕”来停止 OpenVPN

screen -S OpenVPN -X quit
© www.soinside.com 2019 - 2024. All rights reserved.