From af1e9886516fb4faf40504b0597efc596b582639 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Thu, 21 May 2026 23:50:13 +0800 Subject: [PATCH 01/16] Update openvpn.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/MetaCubeX/mihomo/pull/2818 文档跟进 --- docs/config/proxies/openvpn.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/config/proxies/openvpn.md b/docs/config/proxies/openvpn.md index 1c8163807..76784d5af 100644 --- a/docs/config/proxies/openvpn.md +++ b/docs/config/proxies/openvpn.md @@ -23,10 +23,10 @@ proxies: -----BEGIN CERTIFICATE----- MIIB...example -----END CERTIFICATE----- - tls-crypt: | - -----BEGIN OpenVPN Static key V1----- - ... - -----END OpenVPN Static key V1----- + # tls-crypt: | + # -----BEGIN OpenVPN Static key V1----- + # ... + # -----END OpenVPN Static key V1----- # dev: tun # cipher: AES-128-GCM # auth: SHA256 @@ -72,7 +72,7 @@ proxies: ## tls-crypt -**必须**,TLS 加密密钥。从 `.ovpn` 文件的 `` 标签中复制,不需要保留标签。 +**可选**,TLS 加密密钥。从 `.ovpn` 文件的 `` 标签中复制,不需要保留标签。 ## dev @@ -80,11 +80,11 @@ proxies: ## cipher -可选,加密方式,支持 `AES-128-GCM` / `AES-256-GCM`/ `CHACHA20-POLY1305`默认 `AES-128-GCM`。 +可选,加密方式,支持 `AES-128-GCM` / `AES-256-GCM`/ `AES-128-CBC` / `AES-256-CBC` /`CHACHA20-POLY1305`默认 `AES-128-GCM`, `AES-CBC` 会按 `AES-128-CBC` 处理。 ## auth -可选,数据验证算法,目前仅支持 `SHA256`,默认 `SHA256`。 +可选,数据验证算法,支持 `SHA1` / `SHA256`,默认 SHA256;AEAD cipher 会忽略 auth。 ## udp From a622bd48b2cd48acfcb4b8a65ff785dedbd68967 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Thu, 21 May 2026 23:52:12 +0800 Subject: [PATCH 02/16] Update openvpn.md --- docs/config/proxies/openvpn.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/config/proxies/openvpn.md b/docs/config/proxies/openvpn.md index 76784d5af..a62a1f011 100644 --- a/docs/config/proxies/openvpn.md +++ b/docs/config/proxies/openvpn.md @@ -84,7 +84,7 @@ proxies: ## auth -可选,数据验证算法,支持 `SHA1` / `SHA256`,默认 SHA256;AEAD cipher 会忽略 auth。 +可选,数据验证算法,支持 `SHA1` / `SHA256`,默认 `SHA256`;AEAD cipher 会忽略 auth。 ## udp From 542b3c16a3ee966a53b3febbad5a277412da2304 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Thu, 21 May 2026 23:55:18 +0800 Subject: [PATCH 03/16] Update openvpn.en.md --- docs/config/proxies/openvpn.en.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/docs/config/proxies/openvpn.en.md b/docs/config/proxies/openvpn.en.md index 141a06197..5778dc0b9 100644 --- a/docs/config/proxies/openvpn.en.md +++ b/docs/config/proxies/openvpn.en.md @@ -1,3 +1,5 @@ +Here is the complete OpenVPN documentation translated into English, maintaining your formatting rules: + # OpenVPN ```{.yaml linenums="1"} @@ -23,10 +25,10 @@ proxies: -----BEGIN CERTIFICATE----- MIIB...example -----END CERTIFICATE----- - tls-crypt: | - -----BEGIN OpenVPN Static key V1----- - ... - -----END OpenVPN Static key V1----- + # tls-crypt: | + # -----BEGIN OpenVPN Static key V1----- + # ... + # -----END OpenVPN Static key V1----- # dev: tun # cipher: AES-128-GCM # auth: SHA256 @@ -54,7 +56,7 @@ Optional, protocol type. Supports `udp` or `tcp`. Defaults to `udp`. ## username / password -**Optional**, username and password for `auth-user-pass` authentication mode. +**Optional**, the username and password required for `auth-user-pass` authentication mode. > **Note**: Must choose between these or `cert` / `key`. Both pairs cannot be empty at the same time. @@ -72,7 +74,7 @@ Optional, protocol type. Supports `udp` or `tcp`. Defaults to `udp`. ## tls-crypt -**Required**, TLS encryption key. Copy this from the `` tag in your `.ovpn` file; do not include the tags themselves. +**Optional**, TLS encryption key. Copy this from the `` tag in your `.ovpn` file; do not include the tags themselves. ## dev @@ -80,11 +82,11 @@ Optional, virtual network interface type. Currently only `tun` is supported. Def ## cipher -Optional, encryption method. Supports `AES-128-GCM` / `AES-256-GCM`./ `CHACHA20-POLY1305`Defaults to `AES-128-GCM`. +Optional, encryption method. Supports `AES-128-GCM` / `AES-256-GCM` / `AES-128-CBC` / `AES-256-CBC` / `CHACHA20-POLY1305`. Defaults to `AES-128-GCM`. `AES-CBC` will be treated as `AES-128-CBC`. ## auth -Optional, authentication algorithm. Currently only `SHA256` is supported. Defaults to `SHA256`. +Optional, data authentication algorithm. Supports `SHA1` / `SHA256`. Defaults to `SHA256`. AEAD ciphers will ignore the auth configuration. ## udp @@ -96,7 +98,7 @@ Optional, Maximum Transmission Unit. Defaults to `1500`. ## dialer-proxy -Optional, the identifier for an outbound proxy. If set, the OpenVPN connection will be established through the specified proxy. +Optional, specifies the identifier for an outbound proxy. If set, the OpenVPN connection will be established through the specified proxy. ## remote-dns-resolve From 98369ae160bcff236ee7bde27487fbdce5852b5e Mon Sep 17 00:00:00 2001 From: dzx941 Date: Thu, 21 May 2026 23:55:40 +0800 Subject: [PATCH 04/16] Update openvpn.en.md --- docs/config/proxies/openvpn.en.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/config/proxies/openvpn.en.md b/docs/config/proxies/openvpn.en.md index 5778dc0b9..979068558 100644 --- a/docs/config/proxies/openvpn.en.md +++ b/docs/config/proxies/openvpn.en.md @@ -1,5 +1,3 @@ -Here is the complete OpenVPN documentation translated into English, maintaining your formatting rules: - # OpenVPN ```{.yaml linenums="1"} From 8d57152ec702a32a6762fe1a30616b3c824803da Mon Sep 17 00:00:00 2001 From: dzx941 Date: Thu, 21 May 2026 23:57:37 +0800 Subject: [PATCH 05/16] Update openvpn.ru.md --- docs/config/proxies/openvpn.ru.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/config/proxies/openvpn.ru.md b/docs/config/proxies/openvpn.ru.md index 913f5462f..ea528cea8 100644 --- a/docs/config/proxies/openvpn.ru.md +++ b/docs/config/proxies/openvpn.ru.md @@ -23,10 +23,10 @@ proxies: -----BEGIN CERTIFICATE----- MIIB...example -----END CERTIFICATE----- - tls-crypt: | - -----BEGIN OpenVPN Static key V1----- - ... - -----END OpenVPN Static key V1----- + # tls-crypt: | + # -----BEGIN OpenVPN Static key V1----- + # ... + # -----END OpenVPN Static key V1----- # dev: tun # cipher: AES-128-GCM # auth: SHA256 @@ -38,7 +38,7 @@ proxies: ``` -[Общие поля](./index.md) +[Общие поля](https://www.google.com/search?q=./index.md) ## server @@ -54,7 +54,7 @@ proxies: ## username / password -**Опционально**, имя пользователя и пароль для режима аутентификации `auth-user-pass`. +**Опционально**, имя пользователя и пароль, необходимые для режима аутентификации `auth-user-pass`. > **Примечание**: Необходимо выбрать либо этот вариант, либо пару `cert` / `key`. Оба варианта не могут быть пустыми одновременно. @@ -64,15 +64,15 @@ proxies: ## cert -**Опционально**, содержимое клиентского сертификата. Скопируйте содержимое тега `` из вашего `.ovpn` файла. Можно пропустить при использовании логина и пароля. +**Опционально**, содержимое клиентского сертификата. Скопируйте содержимое тега `` из вашего `.ovpn` файла. Можно пропустить при использовании режима с именем пользователя и паролем. ## key -**Опционально**, содержимое закрытого ключа клиента. Скопируйте содержимое тега `` из вашего `.ovpn` файла. Можно пропустить при использовании логина и пароля. +**Опционально**, содержимое закрытого ключа клиента. Скопируйте содержимое тега `` из вашего `.ovpn` файла. Можно пропустить при использовании режима с именем пользователя и паролем. ## tls-crypt -**Обязательно**, ключ шифрования TLS. Скопируйте содержимое тега `` из вашего `.ovpn` файла (сами теги копировать не нужно). +**Опционально**, ключ шифрования TLS. Скопируйте содержимое тега `` из вашего `.ovpn` файла (сами теги копировать не нужно). ## dev @@ -80,15 +80,15 @@ proxies: ## cipher -Опционально, метод шифрования, поддерживаются `AES-128-GCM` / `AES-256-GCM`/ `CHACHA20-POLY1305` по умолчанию `AES-128-GCM`. +Опционально, метод шифрования, поддерживаются `AES-128-GCM` / `AES-256-GCM` / `AES-128-CBC` / `AES-256-CBC` / `CHACHA20-POLY1305`, по умолчанию `AES-128-GCM`. Значение `AES-CBC` будет обрабатываться как `AES-128-CBC`. ## auth -Опционально, алгоритм аутентификации данных, на данный момент поддерживается только `SHA256`, по умолчанию `SHA256`. +Опционально, алгоритм аутентификации данных, поддерживаются `SHA1` / `SHA256`, по умолчанию `SHA256`. При использовании AEAD-шифров (например, GCM или CHACHA20-POLY1305) параметр `auth` игнорируется. ## udp -Опционально, использовать ли протокол UDP. `true` для UDP, `false` для TCP. +Опционально, использовать ли протокол UDP. `true` означает использование UDP, `false` — использование TCP. ## mtu @@ -104,4 +104,4 @@ proxies: ## dns -Опционально, работает только если `remote-dns-resolve` установлено в `true`. Список адресов DNS-серверов. +Опционально, работает только если параметр `remote-dns-resolve` установлен в `true`. Задает список адресов DNS-серверов для удаленного разрешения. From 009e17d1d50859aecd7a4aad067a77e350619157 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Fri, 22 May 2026 00:00:49 +0800 Subject: [PATCH 06/16] Update openvpn.ru.md --- docs/config/proxies/openvpn.ru.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/config/proxies/openvpn.ru.md b/docs/config/proxies/openvpn.ru.md index ea528cea8..7969dadbd 100644 --- a/docs/config/proxies/openvpn.ru.md +++ b/docs/config/proxies/openvpn.ru.md @@ -38,7 +38,7 @@ proxies: ``` -[Общие поля](https://www.google.com/search?q=./index.md) +[Общие поля](./index.md) ## server From dbdfe4011841861f1190b6d9cabe5f8f098a69ff Mon Sep 17 00:00:00 2001 From: dzx941 Date: Fri, 22 May 2026 00:13:49 +0800 Subject: [PATCH 07/16] Update openvpn.md --- docs/config/proxies/openvpn.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/config/proxies/openvpn.md b/docs/config/proxies/openvpn.md index a62a1f011..a0d99a73a 100644 --- a/docs/config/proxies/openvpn.md +++ b/docs/config/proxies/openvpn.md @@ -24,9 +24,9 @@ proxies: MIIB...example -----END CERTIFICATE----- # tls-crypt: | - # -----BEGIN OpenVPN Static key V1----- - # ... - # -----END OpenVPN Static key V1----- + # -----BEGIN OpenVPN Static key V1----- + # ... + # -----END OpenVPN Static key V1----- # dev: tun # cipher: AES-128-GCM # auth: SHA256 From 64ea01cdaa96af045c2645f84c71e516ed0e4039 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Fri, 22 May 2026 00:17:15 +0800 Subject: [PATCH 08/16] Update openvpn.en.md --- docs/config/proxies/openvpn.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/config/proxies/openvpn.en.md b/docs/config/proxies/openvpn.en.md index 979068558..9ad8ad64b 100644 --- a/docs/config/proxies/openvpn.en.md +++ b/docs/config/proxies/openvpn.en.md @@ -24,7 +24,7 @@ proxies: MIIB...example -----END CERTIFICATE----- # tls-crypt: | - # -----BEGIN OpenVPN Static key V1----- + # -----BEGIN OpenVPN Static key V1----- # ... # -----END OpenVPN Static key V1----- # dev: tun From e99c7fa0e7f38070dc0ae3060f7123108f7e28ca Mon Sep 17 00:00:00 2001 From: dzx941 Date: Fri, 22 May 2026 00:18:06 +0800 Subject: [PATCH 09/16] Update openvpn.ru.md --- docs/config/proxies/openvpn.ru.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/config/proxies/openvpn.ru.md b/docs/config/proxies/openvpn.ru.md index 7969dadbd..6a8713bf5 100644 --- a/docs/config/proxies/openvpn.ru.md +++ b/docs/config/proxies/openvpn.ru.md @@ -24,9 +24,9 @@ proxies: MIIB...example -----END CERTIFICATE----- # tls-crypt: | - # -----BEGIN OpenVPN Static key V1----- - # ... - # -----END OpenVPN Static key V1----- + # -----BEGIN OpenVPN Static key V1----- + # ... + # -----END OpenVPN Static key V1----- # dev: tun # cipher: AES-128-GCM # auth: SHA256 From 0d907af782c1b01c2c2accf00b90d4b2109392f7 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Sat, 23 May 2026 00:06:23 +0800 Subject: [PATCH 10/16] Update openvpn.en.md --- docs/config/proxies/openvpn.en.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/config/proxies/openvpn.en.md b/docs/config/proxies/openvpn.en.md index 9ad8ad64b..5b0c3cae4 100644 --- a/docs/config/proxies/openvpn.en.md +++ b/docs/config/proxies/openvpn.en.md @@ -24,9 +24,9 @@ proxies: MIIB...example -----END CERTIFICATE----- # tls-crypt: | - # -----BEGIN OpenVPN Static key V1----- - # ... - # -----END OpenVPN Static key V1----- + # -----BEGIN OpenVPN Static key V1----- + # ... + # -----END OpenVPN Static key V1----- # dev: tun # cipher: AES-128-GCM # auth: SHA256 From cd4028099eb95af48b1b9a257dde111db751a2f1 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Sat, 23 May 2026 00:07:07 +0800 Subject: [PATCH 11/16] Update openvpn.md --- docs/config/proxies/openvpn.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/config/proxies/openvpn.md b/docs/config/proxies/openvpn.md index a0d99a73a..bd5ee01fa 100644 --- a/docs/config/proxies/openvpn.md +++ b/docs/config/proxies/openvpn.md @@ -24,9 +24,9 @@ proxies: MIIB...example -----END CERTIFICATE----- # tls-crypt: | - # -----BEGIN OpenVPN Static key V1----- - # ... - # -----END OpenVPN Static key V1----- + # -----BEGIN OpenVPN Static key V1----- + # ... + # -----END OpenVPN Static key V1----- # dev: tun # cipher: AES-128-GCM # auth: SHA256 From c734936a7f7a09ac6a7bab8a28ee5e39d2ad4c93 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Sat, 23 May 2026 00:08:19 +0800 Subject: [PATCH 12/16] Update openvpn.ru.md --- docs/config/proxies/openvpn.ru.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/config/proxies/openvpn.ru.md b/docs/config/proxies/openvpn.ru.md index 6a8713bf5..f247a239f 100644 --- a/docs/config/proxies/openvpn.ru.md +++ b/docs/config/proxies/openvpn.ru.md @@ -24,9 +24,9 @@ proxies: MIIB...example -----END CERTIFICATE----- # tls-crypt: | - # -----BEGIN OpenVPN Static key V1----- - # ... - # -----END OpenVPN Static key V1----- + # -----BEGIN OpenVPN Static key V1----- + # ... + # -----END OpenVPN Static key V1----- # dev: tun # cipher: AES-128-GCM # auth: SHA256 From b8af0f3ff723b68f0f094fe11ed16c402815db01 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Mon, 25 May 2026 22:38:37 +0800 Subject: [PATCH 13/16] Update openvpn.md --- docs/config/proxies/openvpn.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/config/proxies/openvpn.md b/docs/config/proxies/openvpn.md index bd5ee01fa..701ee91cc 100644 --- a/docs/config/proxies/openvpn.md +++ b/docs/config/proxies/openvpn.md @@ -84,7 +84,7 @@ proxies: ## auth -可选,数据验证算法,支持 `SHA1` / `SHA256`,默认 `SHA256`;AEAD cipher 会忽略 auth。 +可选,数据验证算法,支持 `MD5` /`SHA1` / `SHA256`/ `SHA384` / `SHA512`,默认 `SHA256`;AEAD cipher 会忽略 auth。 ## udp From 58d9f1b0bbbe118d8c5dbf75b0ff356b25660b06 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Mon, 25 May 2026 22:39:21 +0800 Subject: [PATCH 14/16] Update openvpn.en.md --- docs/config/proxies/openvpn.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/config/proxies/openvpn.en.md b/docs/config/proxies/openvpn.en.md index 5b0c3cae4..de9971d37 100644 --- a/docs/config/proxies/openvpn.en.md +++ b/docs/config/proxies/openvpn.en.md @@ -84,7 +84,7 @@ Optional, encryption method. Supports `AES-128-GCM` / `AES-256-GCM` / `AES-128-C ## auth -Optional, data authentication algorithm. Supports `SHA1` / `SHA256`. Defaults to `SHA256`. AEAD ciphers will ignore the auth configuration. +Optional, data authentication algorithm. Supports `MD5` /`SHA1` / `SHA256`/ `SHA384` / `SHA512`. Defaults to `SHA256`. AEAD ciphers will ignore the auth configuration. ## udp From 435249b9ab5df33a16a18995188ab760c5aafb88 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Mon, 25 May 2026 22:40:17 +0800 Subject: [PATCH 15/16] Update openvpn.ru.md --- docs/config/proxies/openvpn.ru.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/config/proxies/openvpn.ru.md b/docs/config/proxies/openvpn.ru.md index f247a239f..ecf610a67 100644 --- a/docs/config/proxies/openvpn.ru.md +++ b/docs/config/proxies/openvpn.ru.md @@ -84,7 +84,7 @@ proxies: ## auth -Опционально, алгоритм аутентификации данных, поддерживаются `SHA1` / `SHA256`, по умолчанию `SHA256`. При использовании AEAD-шифров (например, GCM или CHACHA20-POLY1305) параметр `auth` игнорируется. +Опционально, алгоритм аутентификации данных, поддерживаются `MD5` /`SHA1` / `SHA256`/ `SHA384` / `SHA512`, по умолчанию `SHA256`. При использовании AEAD-шифров (например, GCM или CHACHA20-POLY1305) параметр `auth` игнорируется. ## udp From 6ce9112a1254e74a3c7cb4910149e340ff934d34 Mon Sep 17 00:00:00 2001 From: dzx941 Date: Mon, 25 May 2026 22:46:56 +0800 Subject: [PATCH 16/16] Update openvpn.ru.md --- docs/config/proxies/openvpn.ru.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/config/proxies/openvpn.ru.md b/docs/config/proxies/openvpn.ru.md index ecf610a67..543abab36 100644 --- a/docs/config/proxies/openvpn.ru.md +++ b/docs/config/proxies/openvpn.ru.md @@ -84,8 +84,7 @@ proxies: ## auth -Опционально, алгоритм аутентификации данных, поддерживаются `MD5` /`SHA1` / `SHA256`/ `SHA384` / `SHA512`, по умолчанию `SHA256`. При использовании AEAD-шифров (например, GCM или CHACHA20-POLY1305) параметр `auth` игнорируется. - +Опционально, алгоритм аутентификации данных, поддерживаются `MD5` /`SHA1` / `SHA256`/ `SHA384` / `SHA512`, по умолчанию `SHA256`. При использовании AEAD-шифров параметр auth игнорируется. ## udp Опционально, использовать ли протокол UDP. `true` означает использование UDP, `false` — использование TCP.