Windows 上的 OpenVPN --auth-user-pass FILE 选项

发布于 2024-07-30 05:09:13 字数 1552 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

浅唱ヾ落雨殇 2024-08-06 05:09:13

笔记! 如果通过 GUI“C:\Program Files\OpenVPN\config\name.ovpn”启动,则参数 auth-user-pass 不起作用

制作启动文件 start_openvpv.cmd(+ 链接到“以管理员身份运行” )内容为:

cd C:\Users\Name\Documents\VPN
"C:\Program Files\OpenVPN\bin\openvpn.exe" --config C:\Users\Name\Documents\VPN\myvpnconfig.ovpn --auth-user-pass "C:\Users\Name\Documents\VPN\pass.txt"

pass.txt:

yourusername
yourpassword

或将行放入 name.ovpn,如上面的信息:

auth-user-pass pass.txt

+start_openvpv.cmd:

cd C:\Users\Name\Documents\VPN
"C:\Program Files\OpenVPN\bin\openvpn.exe" --config C:\Users\Name\Documents\VPN\myvpnconfig.ovpn

NOTE! param auth-user-pass not work if start by GUI "C:\Program Files\OpenVPN\config\name.ovpn"

Made start file start_openvpv.cmd (+ link to with "run as admin") with content:

cd C:\Users\Name\Documents\VPN
"C:\Program Files\OpenVPN\bin\openvpn.exe" --config C:\Users\Name\Documents\VPN\myvpnconfig.ovpn --auth-user-pass "C:\Users\Name\Documents\VPN\pass.txt"

pass.txt:

yourusername
yourpassword

OR put line to name.ovpn, as in upper messege:

auth-user-pass pass.txt

+start_openvpv.cmd:

cd C:\Users\Name\Documents\VPN
"C:\Program Files\OpenVPN\bin\openvpn.exe" --config C:\Users\Name\Documents\VPN\myvpnconfig.ovpn
神妖 2024-08-06 05:09:13

可以使用以下 DOS 命令通过脚本打开 VPN 连接(但不建议这样做,因为密码未加密)

$openvpn.exe config.ovpn < username < password

It's possible to open a VPN connection via a script by using the following DOS command (however this is not recommended since the password is not encrypted)

$openvpn.exe config.ovpn < username < password
樱桃奶球 2024-08-06 05:09:13

事实证明问题不在于标准输入。

我使用了一些锁定,如果进程在写入标准输入的过程中退出,则可能会出现死锁。

以这种方式发送密码没有问题。

It turns out the problem wasn't with standard in.

I was using some locking where if the process exited in the middle of writing to standard in, there could be a deadlock.

There is no issue sending the password in this manner.

凉墨 2024-08-06 05:09:13

要自动验证 Openvpn,您必须修改 config.ovpn 文件。

-转到 OpenVPN\config 目录并编辑 .ovpn 文件

-将此行添加到配置文件 -> auth-user-pass password.txt

-然后创建password.txt文件并在其中写入:

yourusername
yourpassword

-完成这些步骤后,您的openvpn将自动连接。

For automatic authentication to Openvpn you have to modify the config.ovpn file.

-Go to OpenVPN\config directory and edit the .ovpn file

-Add this line to the config file -> auth-user-pass password.txt

-Then create the password.txt file and write in it:

yourusername
yourpassword

-After these steps your openvpn will connect automatically.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文