实际上,我正在运行的命令是
sudo openvpn nl-free-01.protonvpn.com.udp.ovpn
所以每次运行命令时都会要求输入用户名和密码
Enter Auth Username:
Enter Auth Password:
我想使用 bash 脚本自动执行此操作...
可能吗?
答案1
除了ovpn 文件之外,创建一个新文件,例如pass.txt
,在第一行写入用户名,在第二行写入密码(不要忘记文件末尾的额外换行符)。然后用auth-user-pass pass.txt
.
顺便说一句:如果您正在运行最近的发行版,您可以将 config- 和 pass.txt 文件放在/etc/openvpn
(如果需要的话,就像在 fedora 上一样) 子目录中,并使用(或在 fedora 上)/etc/openvpn/client
来控制它。要自动启用它,请使用您可以使用来检查状态。systemd start [email protected]
systemd start [email protected]
enable --now
start
systemctl status