diff --git a/docs/config/proxies/wg.en.md b/docs/config/proxies/wg.en.md index f2f2b0d87..31da2fda8 100644 --- a/docs/config/proxies/wg.en.md +++ b/docs/config/proxies/wg.en.md @@ -24,31 +24,36 @@ proxies: # remote-dns-resolve: true # Force remote DNS resolution, default is false # dns: [ 1.1.1.1, 8.8.8.8 ] # Effective only when remote-dns-resolve is true # If present, enables AmneziaWG functionality - # amnezia-wg-option: - # jc: 5 - # jmin: 500 - # jmax: 501 - # s1: 30 - # s2: 40 - # s3: 50 # AmneziaWG v1.5 and v2 - # s4: 5 # AmneziaWG v1.5 and v2 - # h1: 123456 # AmneziaWG v1.0 and v1.5 - # h2: 67543 # AmneziaWG v1.0 and v1.5 - # h3: 123123 # AmneziaWG v1.0 and v1.5 - # h4: 32345 # AmneziaWG v1.0 and v1.5 - # h1: 123456-123500 # AmneziaWG v2.0 only - # h2: 67543-67550 # AmneziaWG v2.0 only - # h3: 123123-123200 # AmneziaWG v2.0 only - # h4: 32345-32350 # AmneziaWG v2.0 only - # i1: # AmneziaWG v1.5 and v2 - # i2: # AmneziaWG v1.5 and v2 - # i3: "" # AmneziaWG v1.5 and v2 - # i4: "" # AmneziaWG v1.5 and v2 - # i5: "" # AmneziaWG v1.5 and v2 - # j1: # AmneziaWG v1.5 only (removed in v2) - # j2: # AmneziaWG v1.5 only (removed in v2) - # j3: # AmneziaWG v1.5 only (removed in v2) - # itime: 60 # AmneziaWG v1.5 only (removed in v2) + # amnezia-wg-option: + # version: 2 # Only version 3 uses the v3 implementation; all other values use the legacy implementation + # jc: 5 # AmneziaWG v1.0+ + # jmin: 500 # AmneziaWG v1.0+ + # jmax: 501 # AmneziaWG v1.0+ + # s1: 30 # AmneziaWG v1.0+ + # s2: 40 # AmneziaWG v1.0+ + # s3: 50 # AmneziaWG v1.5+ + # s4: 8 # AmneziaWG v1.5+ + # h1: 123456 # AmneziaWG v1.0/v1.5 support single values only; v2+ also supports ranges + # h2: 67543 # AmneziaWG v1.0/v1.5 support single values only; v2+ also supports ranges + # h3: 123123 # AmneziaWG v1.0/v1.5 support single values only; v2+ also supports ranges + # h4: 32345 # AmneziaWG v1.0/v1.5 support single values only; v2+ also supports ranges + # i1: # AmneziaWG v1.5+ + # i2: # AmneziaWG v1.5+ + # i3: "" # AmneziaWG v1.5+ + # i4: "" # AmneziaWG v1.5+ + # i5: "" # AmneziaWG v1.5+ + # j1: # AmneziaWG v1.5 only (removed in v2+) + # j2: # AmneziaWG v1.5 only (removed in v2+) + # j3: # AmneziaWG v1.5 only (removed in v2+) + # itime: 60 # AmneziaWG v1.5 only (removed in v2+) + # header-protection-key: >- # AmneziaWG v3+ + # MDEyMzQ1Njc4OWFiY2RlZjAxMjM0NTY3ODlhYmNkZWY= + # content-padding-addition: 0-32 # AmneziaWG v3+ + # rekey-after-time: 120 # AmneziaWG v3+ + # rekey-timeout: 5 # AmneziaWG v3+ + # reject-after-time: 180 # AmneziaWG v3+ + # keepalive-timeout: 10 # AmneziaWG v3+ + # max-handshake-attempts: 18 # AmneziaWG v3+ ``` ## Full syntax diff --git a/docs/config/proxies/wg.md b/docs/config/proxies/wg.md index 14b5300d0..da5266a91 100644 --- a/docs/config/proxies/wg.md +++ b/docs/config/proxies/wg.md @@ -25,30 +25,35 @@ proxies: # dns: [ 1.1.1.1, 8.8.8.8 ] # 仅在remote-dns-resolve为true时生效 # 如果存在则开启AmneziaWG功能 # amnezia-wg-option: - # jc: 5 - # jmin: 500 - # jmax: 501 - # s1: 30 - # s2: 40 - # s3: 50 # AmneziaWG v1.5 and v2 - # s4: 5 # AmneziaWG v1.5 and v2 - # h1: 123456 # AmneziaWG v1.0 and v1.5 - # h2: 67543 # AmneziaWG v1.0 and v1.5 - # h3: 123123 # AmneziaWG v1.0 and v1.5 - # h4: 32345 # AmneziaWG v1.0 and v1.5 - # h1: 123456-123500 # AmneziaWG v2.0 only - # h2: 67543-67550 # AmneziaWG v2.0 only - # h3: 123123-123200 # AmneziaWG v2.0 only - # h4: 32345-32350 # AmneziaWG v2.0 only - # i1: # AmneziaWG v1.5 and v2 - # i2: # AmneziaWG v1.5 and v2 - # i3: "" # AmneziaWG v1.5 and v2 - # i4: "" # AmneziaWG v1.5 and v2 - # i5: "" # AmneziaWG v1.5 and v2 - # j1: # AmneziaWG v1.5 only (removed in v2) - # j2: # AmneziaWG v1.5 only (removed in v2) - # j3: # AmneziaWG v1.5 only (removed in v2) - # itime: 60 # AmneziaWG v1.5 only (removed in v2) + # version: 2 # 只有版本 3 使用 v3 实现;其他所有值均使用旧版实现 + # jc: 5 # AmneziaWG v1.0+ + # jmin: 500 # AmneziaWG v1.0+ + # jmax: 501 # AmneziaWG v1.0+ + # s1: 30 # AmneziaWG v1.0+ + # s2: 40 # AmneziaWG v1.0+ + # s3: 50 # AmneziaWG v1.5+ + # s4: 8 # AmneziaWG v1.5+ + # h1: 123456 # AmneziaWG v1.0/v1.5 仅支持单个数值;v2+ 还支持范围值 + # h2: 67543 # AmneziaWG v1.0/v1.5 仅支持单个数值;v2+ 还支持范围值 + # h3: 123123 # AmneziaWG v1.0/v1.5 仅支持单个数值;v2+ 还支持范围值 + # h4: 32345 # AmneziaWG v1.0/v1.5 仅支持单个数值;v2+ 还支持范围值 + # i1: # AmneziaWG v1.5+ + # i2: # AmneziaWG v1.5+ + # i3: "" # AmneziaWG v1.5+ + # i4: "" # AmneziaWG v1.5+ + # i5: "" # AmneziaWG v1.5+ + # j1: # 仅 AmneziaWG v1.5 支持(v2+ 已移除) + # j2: # 仅 AmneziaWG v1.5 支持(v2+ 已移除) + # j3: # 仅 AmneziaWG v1.5 支持(v2+ 已移除) + # itime: 60 # 仅 AmneziaWG v1.5 支持(v2+ 已移除) + # header-protection-key: >- # AmneziaWG v3+ + # MDEyMzQ1Njc4OWFiY2RlZjAxMjM0NTY3ODlhYmNkZWY= + # content-padding-addition: 0-32 # AmneziaWG v3+ + # rekey-after-time: 120 # AmneziaWG v3+ + # rekey-timeout: 5 # AmneziaWG v3+ + # reject-after-time: 180 # AmneziaWG v3+ + # keepalive-timeout: 10 # AmneziaWG v3+ + # max-handshake-attempts: 18 # AmneziaWG v3+ ``` ## 完整写法 diff --git a/docs/config/proxies/wg.ru.md b/docs/config/proxies/wg.ru.md index a9945bf31..5894cc6ce 100644 --- a/docs/config/proxies/wg.ru.md +++ b/docs/config/proxies/wg.ru.md @@ -25,30 +25,35 @@ proxies: # dns: [ 1.1.1.1, 8.8.8.8 ] # Действует только когда remote-dns-resolve установлен в true # Если присутствует, активирует функции AmneziaWG # amnezia-wg-option: - # jc: 5 - # jmin: 500 - # jmax: 501 - # s1: 30 - # s2: 40 - # s3: 50 # AmneziaWG v1.5 и v2 - # s4: 5 # AmneziaWG v1.5 и v2 - # h1: 123456 # AmneziaWG v1.0 и v1.5 - # h2: 67543 # AmneziaWG v1.0 и v1.5 - # h3: 123123 # AmneziaWG v1.0 и v1.5 - # h4: 32345 # AmneziaWG v1.0 и v1.5 - # h1: 123456-123500 # только AmneziaWG v2.0 - # h2: 67543-67550 # только AmneziaWG v2.0 - # h3: 123123-123200 # только AmneziaWG v2.0 - # h4: 32345-32350 # только AmneziaWG v2.0 - # i1: # AmneziaWG v1.5 и v2 - # i2: # AmneziaWG v1.5 и v2 - # i3: "" # AmneziaWG v1.5 и v2 - # i4: "" # AmneziaWG v1.5 и v2 - # i5: "" # AmneziaWG v1.5 и v2 - # j1: # только AmneziaWG v1.5 (удалено в v2) - # j2: # только AmneziaWG v1.5 (удалено в v2) - # j3: # только AmneziaWG v1.5 (удалено в v2) - # itime: 60 # только AmneziaWG v1.5 (удалено в v2) + # version: 2 # Только версия 3 использует реализацию v3; все остальные значения используют устаревшую реализацию + # jc: 5 # AmneziaWG v1.0+ + # jmin: 500 # AmneziaWG v1.0+ + # jmax: 501 # AmneziaWG v1.0+ + # s1: 30 # AmneziaWG v1.0+ + # s2: 40 # AmneziaWG v1.0+ + # s3: 50 # AmneziaWG v1.5+ + # s4: 8 # AmneziaWG v1.5+ + # h1: 123456 # AmneziaWG v1.0/v1.5 поддерживает только одиночные значения; v2+ также поддерживает диапазоны + # h2: 67543 # AmneziaWG v1.0/v1.5 поддерживает только одиночные значения; v2+ также поддерживает диапазоны + # h3: 123123 # AmneziaWG v1.0/v1.5 поддерживает только одиночные значения; v2+ также поддерживает диапазоны + # h4: 32345 # AmneziaWG v1.0/v1.5 поддерживает только одиночные значения; v2+ также поддерживает диапазоны + # i1: # AmneziaWG v1.5+ + # i2: # AmneziaWG v1.5+ + # i3: "" # AmneziaWG v1.5+ + # i4: "" # AmneziaWG v1.5+ + # i5: "" # AmneziaWG v1.5+ + # j1: # Только AmneziaWG v1.5 (удалено в v2+) + # j2: # Только AmneziaWG v1.5 (удалено в v2+) + # j3: # Только AmneziaWG v1.5 (удалено в v2+) + # itime: 60 # Только AmneziaWG v1.5 (удалено в v2+) + # header-protection-key: >- # AmneziaWG v3+ + # MDEyMzQ1Njc4OWFiY2RlZjAxMjM0NTY3ODlhYmNkZWY= + # content-padding-addition: 0-32 # AmneziaWG v3+ + # rekey-after-time: 120 # AmneziaWG v3+ + # rekey-timeout: 5 # AmneziaWG v3+ + # reject-after-time: 180 # AmneziaWG v3+ + # keepalive-timeout: 10 # AmneziaWG v3+ + # max-handshake-attempts: 18 # AmneziaWG v3+ ``` ## Полная запись