vpn单行登录脚本

vpn单行登录脚本

我需要连接到 VPN,这很繁琐。我尝试过创建一个别名,但由于未知原因失败了。目前,I use openvpn --config client.ovpn 它提示我输入用户名和密码以及令牌形式 G auth。但我想在一行中完成并为此设置别名。比如, alias vpn="openvpn --config client.ovpn -uname: r.balejik pass: fkjgndfk1fgf"是否有可能有一个这样的一行?而且当我获取 .bashrc 时,由于某些奇怪的原因,这个别名不起作用。或者一些 bash 脚本是更好的选择?

谢谢,

抢。

答案1

您可以为 添加别名.bash_profile。您应该指定 client.vpn 的路径,否则执行时可能需要位于该文件夹中vpn

alias vpn="openvpn --config /home/user/openvpn/client.ovpn"

然后,您可以创建一个包含您的用户名和密码的文件,并从您的客户端 .ovpn 中引用它。

首先,在与 client.ovpn 相同的文件夹中创建一个名为 credentials.txt 的文件。

nano credentials.txt

在该文件中,存储您的用户名和密码。

username
password

保存文件,然后打开 client.ovpn 并添加以下指令。

auth-user-pass credentials.txt

再次,credentials.txt 需要与 client.opvn 位于同一文件夹中,因为它将在那里查找该文件。

相关内容