问题标签 [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.
php - PHP ssh2_exec 回答提示问题
我必须使用 ssh2_exec 在 linux 服务器上安装一些软件包。有些软件包在安装时需要一些答案,所以我必须能够使用 PHP 的 ssh2_exec 函数提供这些答案。我已经知道这些问题的答案,但是当出现问题时很难输入答案。例子:
上面的命令将触发 openvpn 进行配置,因此它会询问一些问题,例如:
对于上述问题,我必须回答“US”并按回车键继续等。任何想法如何使用 ssh2_exec 函数来做到这一点?
apache - Apache/OpenVPN 访问限制
我在一个开发服务器上工作,我设置了一个虚拟主机,以使 Zend 框架正常工作。
问题是,我正在与拥有动态 ips 的人一起工作:所以我不能限制(允许)每个人的特定访问权限。然后我安装了一个 OpenVPN 服务器,它在 tun0 接口上为每个客户端提供一个 10.8.0.1/128 之类的 ip。所以我想设置我的 VHost conf,以便只允许连接 VPN 的用户访问。
在我的 vhost conf 中试过这个:
但似乎不起作用,有什么想法吗?
linux - 如何使用 Perl 终止 OpenVPN 连接?
有什么方法可以使用 Linux 或 Perl 命令终止用户 OpenVPN 连接?
python - 使用 python 创建 openVPN 证书
你们知道可以生成openVPN证书的python“脚本”吗?我需要这个来将它与我的 django 项目集成......
谢谢。
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 本身吗?
请帮助我。在互联网上搜索了很多,找到了一些帮助,但还没有成功。卡在这个问题上。
谢谢
php - 即时从 *nix 网络服务器生成基于 Windows 的自定义 EXE 安装程序(OpenVPN 客户端自定义安装程序)
这与另一个问题有关。我需要从包含要安装在客户端机器上的自定义文件的 *nix 机器(运行 PHP 或其他)动态生成自定义 Windows EXE 安装程序。
这将用于根据其偏好和身份验证信息生成特定于客户端的 OpenVPN 安装程序。运行时并不重要,因为它可以异步完成。
一些想法,已经尝试过但不起作用:
- 使用类似于 ninite.com 的方案,其中下载的可执行文件始终相同,但文件名不同,因此安装程序使用文件名中的信息做出决定。
- 使用资源编辑器编辑预构建安装程序的资源。Windows 可执行文件的 unix 资源编辑器不仅很少见,而且还会产生新问题,并且不能解决安装不同文件的问题。
最有效的是在 UNIX 上运行的 NSIS/InnoSetup 编译器(针对 Windows),但其他创造性的解决方案也可以。
windows-7 - openvpn - 连接到 openVPN 后无法浏览互联网
我已经使用以下服务器端配置设置了一个 openVPN 隧道:
和客户端配置文件如下:
但是,连接后,我可以毫无问题地ping 10.8.0.1,但我什至无法访问Google。
我在具有管理员权限的 Windows 7 Ultimate 中运行 Open VPN 2.1.4。服务器是默认启用 TUN 的 Ubuntu 10.04 安装。
我可以在日志中找到的唯一可疑部分是这样的:
不确定这是否会有所帮助。
请帮忙!
谢谢!
encryption - 如何在 /etc/vpn/example.cfg 文件中加密 vpnc Xauth 密码?
当我设置 vpnc 时,我创建了一个 /etc/vpnc/example.cfg 文件,这样我就不必每次都输入所有内容。
其中一行是“Xauth 密码”,我必须以纯文本形式输入。有没有办法加密它?
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 级别上工作并为整个系统...还有其他方法吗?
android - 如何运行 OpenVPN
如何从我的应用程序运行 OpenVPN?我搜索了它,但找不到任何合适的资源。我在 Windows 平台上有一个重建版本。
我需要将它安装到我的模拟器吗?如果是这样,我该如何安装它。
如何使用cmd
来自模拟器的运行?