strongSwan VPN Client APKs

一个易于使用的基于IPsec IKEv2协议/ VPN客户端。
下载 APK
3.98/5 投票: 3159
这个应用程序开发
strongSwan Project
更新日期
Feb 17, 2023
安装
⇣ 9477
包裹名字
org.strongswan.android
Requirements
4.4
开始吧
org.strongswan.android

Report this app

下载

流行的 strongSwan VPN 解决方案的官方 Android 端口。

# 特点和限制 #

* 使用 Android 4+ 特色的 VpnService API。某些制造商的设备似乎不支持此功能 - strongSwan VPN 客户端无法在这些设备上运行!
* 使用 IKEv2 密钥交换协议(*不*支持 IKEv1)
* 使用 IPsec 进行数据传输(*不*支持 L2TP)
* 完全支持通过 MOBIKE(或重新认证)更改的连接性和移动性
* 支持用户名/密码EAP认证(即EAP-MSCHAPv2、EAP-MD5和EAP-GTC)以及RSA/ECDSA私钥/证书认证对用户进行认证,也支持带有客户端证书的EAP-TLS
* 通过使用 RFC 4739 中定义的两轮身份验证,支持组合 RSA/ECDSA 和 EAP 身份验证
* VPN 服务器证书根据用户在系统上预安装或安装的 CA 证书进行验证。用于验证服务器的 CA 或服务器证书也可以直接导入到应用程序中。
* 如果 VPN 服务器支持,则支持 IKEv2 分片(strongSwan 从 5.2.1 开始支持)
* 拆分隧道允许仅通过 VPN 发送特定流量和/或从中排除特定流量
* Per-app VPN 允许限制特定应用的 VPN 连接,或排除它们使用它
* IPsec 实现目前支持 AES-CBC、AES-GCM、ChaCha20/Poly1305 和 SHA1/SHA2 算法
* 密码当前以明文形式存储在数据库中(仅当与配置文件一起存储时)
* VPN 配置文件可以从文件中导入

可以在我们的文档中找到详细信息和更新日志:https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html

#权限#

* READ_EXTERNAL_STORAGE:允许在某些 Android 版本上从外部存储导入 VPN 配置文件和 CA 证书
* QUERY_ALL_PACKAGES:在 Android 11+ 上需要选择要在 VPN 配置文件中删除/包含的应用程序和可选的 EAP-TNC 用例

# 示例服务器配置 #

可以在我们的文档中找到示例服务器配置:https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html#_server_configuration

请注意,在应用程序中使用 VPN 配置文件配置的主机名(或 IP 地址)*必须*作为 subjectAltName 扩展名包含在服务器证书中。

# 反馈 #

请通过 GitHub 发布错误报告和功能请求:https://github.com/strongswan/strongswan/issues/new/choose
如果您这样做,请提供有关您设备的信息(制造商、型号、操作系统版本等)。

密钥交换服务写入的日志文件可以直接从应用程序内部发送。

最新消息

# 2.4.1 #

- Changed order of DH groups to avoid issue with Zyxel Firewalls

# 2.4.0 #

- Switched from BoringSSL to OpenSSL
- Added support for the following algorithms: Curve448 ECDH, AES-CCM, Camellia (CBC/CTR/XCBC), SHA-3 (HMAC/PKCS#1)
- Fixed an issue that caused file descriptor leaks when fetching OCSP/CRLs
- Improved translation for simplified Chinese
- Correctly included Ukrainian translation
- Increased minimum SDK version to 21 (Android 5.0)

图像