我在冲浪时使用 IPVanish 使用代理;喜欢:
sudo openvpn --config /home/ipv/conf/ipvanish-CA-Toronto-tor-a09.ovpn
现在,我必须输入我的用户名,然后输入我的密码。如何将这两个参数作为一个命令传递,以便我只使用一个命令并且用户名/密码会自动传递?
原文由 JOhnlw009a 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在冲浪时使用 IPVanish 使用代理;喜欢:
sudo openvpn --config /home/ipv/conf/ipvanish-CA-Toronto-tor-a09.ovpn
现在,我必须输入我的用户名,然后输入我的密码。如何将这两个参数作为一个命令传递,以便我只使用一个命令并且用户名/密码会自动传递?
原文由 JOhnlw009a 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答799 阅读✓ 已解决
2 回答3.2k 阅读
以前的答案对我不起作用(仍然要求输入用户名和密码),起作用的是将您的凭据放入文件(pass.txt)中,如下所示
并使用
--auth-user-pass pass.txt
调用 openvpn。资源
请注意,在某些 OpenVPN 版本(例如 OpenVPN 2.4.11)中存在一个错误,您必须首先使用
--config
然后--auth-user-pass
否则您的身份验证文件将被忽略而没有任何警告。所以,这里有一个完整的例子: