diff --git a/docs/ikev2-howto-zh.md b/docs/ikev2-howto-zh.md index 2570b56..1ea124b 100644 --- a/docs/ikev2-howto-zh.md +++ b/docs/ikev2-howto-zh.md @@ -269,6 +269,32 @@ Libreswan 支持通过使用 RSA 签名算法的 X.509 Machine Certificates 来 1. 单击 **导入**。 1. 单击新的 VPN 配置文件以开始连接。 +
+ +或者,Android 12+ 用户也可以使用系统自带的 IKEv2 客户端连接。 + + +1. 将生成的 `.p12` 文件安全地传送到你的 Android 设备。 +1. 启动 **设置** App。 +1. 进入 安全 -> 高级 -> 加密与凭据。 +1. 单击 **安装证书**。 +1. 单击 **VPN 和应用用户证书**。 +1. 选择你从服务器传送过来的 `.p12` 文件。 + **注:** 要查找 `.p12` 文件,单击左上角的抽拉式菜单,然后浏览到你保存文件的目录。 +1. 为证书输入名称,然后单击 **确定**。 +1. 进入 设置 -> 网络和互联网 -> VPN,然后单击 "+" 按钮。 +1. 为 VPN 配置文件输入名称。 +1. 在 **类型** 下拉菜单选择 **IKEv2/IPSec RSA**。 +1. 在 **服务器地址** 字段中输入 `你的 VPN 服务器 IP` (或者域名)。 + **注:** 它必须与 IKEv2 辅助脚本输出中的服务器地址 **完全一致**。 +1. 在 **IPSec 标识符** 字段中输入任意内容(例如 `empty`)。 + **注:** 该字段不应该为必填。它是 Android 的一个 bug。 +1. 在 **IPSec 用户证书** 下拉菜单选择你导入的证书。 +1. 在 **IPSec CA 证书** 下拉菜单选择你导入的证书。 +1. 在 **IPSec 服务器证书** 下拉菜单选择 **(来自服务器)**。 +1. 单击 **保存**。然后单击新的 VPN 连接并单击 **连接**。 +
+
如果你的设备运行 Android 6.0 或更早版本,点这里查看额外的步骤。 @@ -290,7 +316,8 @@ Libreswan 支持通过使用 RSA 签名算法的 X.509 Machine Certificates 来 1. 从 [**Google Play**](https://play.google.com/store/apps/details?id=org.strongswan.android),[**F-Droid**](https://f-droid.org/en/packages/org.strongswan.android/) 或 [**strongSwan 下载网站**](https://download.strongswan.org/Android/)下载并安装 strongSwan VPN 客户端。 1. 启动 **设置** App。 1. 进入 安全 -> 高级 -> 加密与凭据。 -1. 单击 **从存储设备(或 SD 卡)安装证书**。 +1. 单击 **安装证书**。 +1. 单击 **VPN 和应用用户证书**。 1. 选择你从服务器传送过来的 `.p12` 文件,并按提示操作。 **注:** 要查找 `.p12` 文件,单击左上角的抽拉式菜单,然后浏览到你保存文件的目录。 1. 启动 strongSwan VPN 客户端,然后单击 **添加VPN配置**。 diff --git a/docs/ikev2-howto.md b/docs/ikev2-howto.md index 1ed7bef..5501541 100644 --- a/docs/ikev2-howto.md +++ b/docs/ikev2-howto.md @@ -269,6 +269,32 @@ To remove the IKEv2 VPN connection, open Settings -> General -> VPN & Device Man 1. Tap **IMPORT**. 1. Tap the new VPN profile to connect. +
+ +Alternatively, Android 12+ users can also connect using the native IKEv2 client. + + +1. Securely transfer the generated `.p12` file to your Android device. +1. Launch the **Settings** application. +1. Go to Security -> Advanced -> Encryption & credentials. +1. Tap **Install a certificate**. +1. Tap **VPN & app user certificate**. +1. Choose the `.p12` file you transferred from the VPN server. + **Note:** To find the `.p12` file, tap the three-line menu button, then browse to the location you saved the file. +1. Enter a name for the certificate, then tap **OK**. +1. Go to Settings -> Network & internet -> VPN, then tap the "+" button. +1. Enter a name for the VPN profile. +1. Select **IKEv2/IPSec RSA** from the **Type** drop-down menu. +1. Enter `Your VPN Server IP` (or DNS name) in the **Server address** field. + **Note:** This must **exactly match** the server address in the output of the IKEv2 helper script. +1. Enter anything (e.g. `empty`) in the **IPSec identifier** field. + **Note:** This field should not be required. It is a bug in Android. +1. Select the certificate you imported from the **IPSec user certificate** drop-down menu. +1. Select the certificate you imported from the **IPSec CA certificate** drop-down menu. +1. Select **(receive from server)** from the **IPSec server certificate** drop-down menu. +1. Tap **Save**. Then tap the new VPN connection and tap **Connect**. +
+
If your device runs Android 6.0 or older, click here for additional instructions. @@ -290,7 +316,8 @@ If you manually set up IKEv2 without using the helper script, click here for ins 1. Install strongSwan VPN Client from [**Google Play**](https://play.google.com/store/apps/details?id=org.strongswan.android), [**F-Droid**](https://f-droid.org/en/packages/org.strongswan.android/) or [**strongSwan download server**](https://download.strongswan.org/Android/). 1. Launch the **Settings** application. 1. Go to Security -> Advanced -> Encryption & credentials. -1. Tap **Install certificates from storage (or SD card)**. +1. Tap **Install a certificate**. +1. Tap **VPN & app user certificate**. 1. Choose the `.p12` file you transferred from the VPN server, and follow the prompts. **Note:** To find the `.p12` file, tap the three-line menu button, then browse to the location you saved the file. 1. Launch the strongSwan VPN client and tap **Add VPN Profile**.