问题标签 [ics-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 回答
1426 浏览

ics-openvpn - Android ics-Openvpn

我正在构建开源项目https://code.google.com/p/ics-openvpn/

自述文件说:“禁用 Google 断码(jni/Android.mk 中的 WITH_BREAKPAD=0)”

我该如何执行此操作?

0 投票
1 回答
483 浏览

android - ICS VPN Android Github 库中的错误由 Kghost

我正在使用此链接 https://github.com/kghost/ics-openvpn实现 VPN Clinet App 我已经实现了所有类和 ndk、jni 文件夹。但我收到以下错误。你能告诉我我哪里错了吗,我对 NDK 编程知之甚少。

0 投票
1 回答
574 浏览

android - 为android客户端创建自定义openvpn以在TEE中生成私钥

我想创建一个满足我要求的自定义 OpenVpn For Android 客户端。在典型模式下,客户端有一个配置文件(.ovpn 文件),用于连接到 OpenVpn 服务器。身份验证过程可以是用户名/密码或基于证书的。但是我希望在客户端(移动)而不是在服务器端完成密钥生成过程,并且私钥保持完全私有并且服务器无法访问它。

我的意思是更改 android 客户端的 openvpn 代码以在移动设备的 TEE(可信执行环境)中生成密钥对,然后创建 CSR(证书签名请求),然后将 CSR 文件发送到 Openvpn 服务器和服务器签署 CSR 文件并创建 CRT(证书文件) 并发送回客户。客户端将 CRT 文件存储在 TEE 中,并在下次使用私钥/证书与 OpenVpn 服务器通信。

这种情况可能吗?有人对实现此功能有任何想法吗?

0 投票
3 回答
996 浏览

android - Android studio ics-openVPN搭建问题

我正在尝试在 Android 工作室中为 Android ics 构建这个 openVPN: https ://github.com/schwabe/ics-openvpn

我按照 README 文件的说明添加了 CMake、LLDB、NDK 和 swig。

但是,当我尝试构建项目时它失败了,Android Studio 中显示的结果是:

我使用的开发环境:MacOS gradle-3.3.2 kotlin 1.3.21 Android sdk build tools 29.0.0 rc

还有其他人有这个问题吗?

完整日志:

0 投票
1 回答
390 浏览

android - 如果 VPN 应用程序被杀死,它会发生什么?

这是一个普遍的问题,因为我对以下场景没有足够的理解,不幸的是在谷歌上找不到任何解释它的东西。

假设我有一个扩展 VPN 服务的应用程序、一些异步任务、一些线程来读取和处理从 VPN 接口读取的数据包。据了解,一旦我们启动 VPN,虽然我们从任务中终止了应用程序(强制退出),但 VPN 会继续运行。

那么当我们杀死应用程序时会发生什么?是否所有资源(线程、主 UI 线程)都被破坏了?

同样,当我们重新启动应用程序时,是否所有资源都再次初始化?

你能解释一下它是如何在这里工作的吗?

我有这个问题是因为我有一个在主线程上运行的后台线程。当我强制关闭应用程序时,线程不会中断,但是当我在重新启动应用程序后(强制退出或终止后)尝试更新线程时,我得到一个空指针异常,因为该线程不可访问。整个 UI 线程是否被重新初始化?

使用 VPN 服务解决这种情况的方法是什么。

0 投票
2 回答
2953 浏览

android - 在 Android 中实现 OpenVPN

我最近购买了一个 VPS 来创建一个 VPN 应用程序,但似乎没有任何关于它的教程。

我在 Github 上看到了 ics-OpenVPN 项目,但是我不知道如何使用它!

我想要的只是从我的手机连接到 Linux 服务器

0 投票
1 回答
731 浏览

android - 无法在mac中使用android studio打开ics-openvpn

我在ics-openvpn中克隆 OpenVPN 项目。然后我安装 NDK、CMake、swig(4.0.1)、更新 git ...按照doc/README.txt 操作,然后用 Android Studio 打开它。但是当使用 Android Studio 打开项目时,我在项目中看不到另一个包。

这是我的结果:

在此处输入图像描述

如何修复它以查看所有包并构建项目?

太感谢了!

0 投票
0 回答
223 浏览

android - ovpn文件与android集成

我必须在 android studio 中访问这个文件以了解如何集成这个文件。

我在 GitHub 上看到了这段代码,但我无法从这段代码中理解很多。我参考 Github 项目的项目链接

任何人都可以通过简单的步骤帮助我

0 投票
2 回答
1313 浏览

ldap - 使用组的 openvpn LDAP 身份验证

我在 ubuntu 19.04 上安装了 openvpn,并且我正在使用插件“openvpn-auth-ldap.so”进行身份验证,我可以从 Windows Server 2012 中我的活动目录中的组织单元中对用户进行身份验证,但通过尝试进一步限制仅访问一个组是不可能的。archvo中使用的配置:“auth-ldap.conf”如下:

知道这个配置应该如何进行。我只想在我的 Active Directory 中定义一个组来访问我的 OpenVPN 服务器,而不是整个 OU。

0 投票
0 回答
415 浏览

android - 运行 OpenVPN 代码时启动进程“命令 'swig”时出现问题

...

任务 ':main:generateOpenVPN3SwigskeletonDebug' 执行失败

启动进程“命令 'swig'”时出现问题

CreateProcess 错误 = 2,系统找不到指定的文件...这些是执行开源OpenVPN代码时出现的错误尝试更改 JDK 路径并验证并重新启动 android studio 但同样的问题