问题标签 [openvpn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
565 浏览

php - PHP ssh2_exec 回答提示问题

我必须使用 ssh2_exec 在 linux 服务器上安装一些软件包。有些软件包在安装时需要一些答案,所以我必须能够使用 PHP 的 ssh2_exec 函数提供这些答案。我已经知道这些问题的答案,但是当出现问题时很难输入答案。例子:

上面的命令将触发 openvpn 进行配置,因此它会询问一些问题,例如:

对于上述问题,我必须回答“US”并按回车键继续等。任何想法如何使用 ssh2_exec 函数来做到这一点?

0 投票
1 回答
1969 浏览

apache - Apache/OpenVPN 访问限制

我在一个开发服务器上工作,我设置了一个虚拟主机,以使 Zend 框架正常工作。

问题是,我正在与拥有动态 ips 的人一起工作:所以我不能限制(允许)每个人的特定访问权限。然后我安装了一个 OpenVPN 服务器,它在 tun0 接口上为每个客户端提供一个 10.8.0.1/128 之类的 ip。所以我想设置我的 VHost conf,以便只允许连接 VPN 的用户访问。

在我的 vhost conf 中试过这个:

但似乎不起作用,有什么想法吗?

0 投票
5 回答
3548 浏览

linux - 如何使用 Perl 终止 OpenVPN 连接?

有什么方法可以使用 Linux 或 Perl 命令终止用户 OpenVPN 连接?

0 投票
2 回答
3282 浏览

python - 使用 python 创建 openVPN 证书

你们知道可以生成openVPN证书的python“脚本”吗?我需要这个来将它与我的 django 项目集成......

谢谢。

0 投票
1 回答
2351 浏览

c# - 从应用程序断开 OpenVpn 的问题

我正在尝试使用 C# 通过 openvpn 连接远程服务器。我能够成功连接它。但断开连接似乎无法正常工作。一旦我关闭我的应用程序,我就无法访问互联网。我必须手动禁用 TAP 适配器,然后启用以再次执行该应用程序。我检查了我的“路线打印”,是的,Tap 领先于互联网,因此无法访问网络。

我连接使用: openvpn --config client.ovpn --ca certificate.cer --auth-user-pass user.txt

我的断开代码是:

在网上搜索这个问题,我发现使用管理安全退出openvpn。但我无法确定如何运行 managemetn 代码。开始时我添加了: openvpn --config ca.ovpn --ca cert.cer --management 127.0.0.1 12345 然后如何给出SIGTERM信号来关闭openvpn。在新的 cmd 中,我尝试了: openvpn --management-signal SIGTERM 但事情不起作用。

OpenVpn 不会作为服务安装,所以我猜不能使用 --service 属性。

谁能指导我断开连接时哪​​里出错了。如何处理 managemetn-signal 代码。这是从 openvpn 服务器断开连接的最佳方法。我也可以退出 openvpn 本身吗?

请帮助我。在互联网上搜索了很多,找到了一些帮助,但还没有成功。卡在这个问题上。

谢谢

0 投票
1 回答
1367 浏览

php - 即时从 *nix 网络服务器生成基于 Windows 的自定义 EXE 安装程序(OpenVPN 客户端自定义安装程序)

这与另一个问题有关。我需要从包含要安装在客户端机器上的自定义文件的 *nix 机器(运行 PHP 或其他)动态生成自定义 Windows EXE 安装程序。

这将用于根据其偏好和身份验证信息生成特定于客户端的 OpenVPN 安装程序。运行时并不重要,因为它可以异步完成。

一些想法,已经尝试过但不起作用:

  1. 使用类似于 ninite.com 的方案,其中下载的可执行文件始终相同,但文件名不同,因此安装程序使用文件名中的信息做出决定。
  2. 使用资源编辑器编辑预构建安装程序的资源。Windows 可执行文件的 unix 资源编辑器不仅很少见,而且还会产生新问题,并且不能解决安装不同文件的问题。

最有效的是在 UNIX 上运行的 NSIS/InnoSetup 编译器(针对 Windows),但其他创造性的解决方案也可以。

0 投票
1 回答
37830 浏览

windows-7 - openvpn - 连接到 openVPN 后无法浏览互联网

我已经使用以下服务器端配置设置了一个 openVPN 隧道:

和客户端配置文件如下:

但是,连接后,我可以毫无问题地ping 10.8.0.1,但我什至无法访问Google。

我在具有管理员权限的 Windows 7 Ultimate 中运行 Open VPN 2.1.4。服务器是默认启用 TUN 的 Ubuntu 10.04 安装。

我可以在日志中找到的唯一可疑部分是这样的:

不确定这是否会有所帮助。

请帮忙!

谢谢!

0 投票
1 回答
4662 浏览

encryption - 如何在 /etc/vpn/example.cfg 文件中加密 vpnc Xauth 密码?

当我设置 vpnc 时,我创建了一个 /etc/vpnc/example.cfg 文件,这样我就不必每次都输入所有内容。

其中一行是“Xauth 密码”,我必须以纯文本形式输入。有没有办法加密它?

0 投票
2 回答
1581 浏览

android - OpenVPN 安卓

我想为 Android 操作系统创建基于 OpenVPN 的自定义 VPN 应用程序。我猜应该这样做的方法是首先使用 NDK 编译 OpenVPN 客户端,然后制作 GUI,它将通过 JNI 与 Open VPN 程序进行通信,然后还将自定义证书安装到证书存储中。这样的事情可能吗?它困难吗?我看过一些开源解决方案,所以我可能会从它们开始,但任何提示或建议都会很棒

是否有可能包含 tun-module?

非常感谢

BR

不锈钢


稍后补充:我在互联网上看到了一些可用的解决方案。为了使用 OpenVPN,设备必须植根吗?我在那里看到(http://stackoverflow.com/questions/2809908/android-vpn-at-the-native-layer)很好的描述,我可以理解原因,因为 VPN 在 IP 级别上工作并为整个系统...还有其他方法吗?

0 投票
2 回答
617 浏览

android - 如何运行 OpenVPN

如何从我的应用程序运行 OpenVPN?我搜索了它,但找不到任何合适的资源。我在 Windows 平台上有一个重建版本。

我需要将它安装到我的模拟器吗?如果是这样,我该如何安装它。
如何使用cmd来自模拟器的运行?