From 340e01c3368e8c8cf61e33d03a5d3cfecea0e58f Mon Sep 17 00:00:00 2001
From: Nikita Korotaev <104270279+iambabyninja@users.noreply.github.com>
Date: Thu, 2 Jan 2025 13:09:21 +0500
Subject: [PATCH] Mixed (#3)
* mixed as an alias of socks
* remove
tag from docs
---
docs/ru/config/dns.md | 9 +++++----
docs/ru/config/inbound.md | 5 +++--
docs/ru/config/inbounds/socks.md | 2 +-
docs/ru/config/metrics.md | 4 ++--
docs/ru/config/outbounds/freedom.md | 4 ++--
docs/ru/config/outbounds/socks.md | 2 +-
docs/ru/config/outbounds/wireguard.md | 2 +-
docs/ru/config/transport.md | 4 ++--
docs/ru/config/transports/grpc.md | 3 ++-
9 files changed, 19 insertions(+), 16 deletions(-)
diff --git a/docs/ru/config/dns.md b/docs/ru/config/dns.md
index 2ab36d5..367b9bf 100644
--- a/docs/ru/config/dns.md
+++ b/docs/ru/config/dns.md
@@ -183,10 +183,11 @@ DNS-запросы, отправляемые встроенным DNS-серве
Если параметр `"queryStrategy"` не указан в дочернем элементе, используется значение глобального параметра `"queryStrategy"`. Поведение аналогично версиям Xray-core до v1.8.6.
:::
-Например:
-Глобальное значение `"queryStrategy": "UseIPv6"` конфликтует с дочерним значением `"queryStrategy": "UseIPv4"`.
-Глобальное значение `"queryStrategy": "UseIPv4"` конфликтует с дочерним значением `"queryStrategy": "UseIPv6"`.
-Глобальное значение `"queryStrategy": "UseIP"` не конфликтует с дочерним значением `"queryStrategy": "UseIPv6"`.
+Например:
+
+Глобальное значение `"queryStrategy": "UseIPv6"` конфликтует с дочерним значением `"queryStrategy": "UseIPv4"`.
+Глобальное значение `"queryStrategy": "UseIPv4"` конфликтует с дочерним значением `"queryStrategy": "UseIPv6"`.
+Глобальное значение `"queryStrategy": "UseIP"` не конфликтует с дочерним значением `"queryStrategy": "UseIPv6"`.
Глобальное значение `"queryStrategy": "UseIP"` не конфликтует с дочерним значением `"queryStrategy": "UseIPv4"`.
```json
diff --git a/docs/ru/config/inbound.md b/docs/ru/config/inbound.md
index 5cb851f..65be3c7 100644
--- a/docs/ru/config/inbound.md
+++ b/docs/ru/config/inbound.md
@@ -62,7 +62,7 @@
Если указан только один порт, Xray будет прослушивать входящие подключения на этом порту.
Если указан диапазон портов, то фактическое поведение зависит от настройки `allocate`.
-> `protocol`: "dokodemo-door" | "http" | "shadowsocks" | "socks" | "vless" | "vmess" | "trojan" | "wireguard"
+> `protocol`: "dokodemo-door" | "http" | "shadowsocks" | "mixed" | "vless" | "vmess" | "trojan" | "wireguard"
Название протокола подключения.
Список доступных протоколов см. в разделе "Входящие подключения" в левой части документации.
@@ -150,7 +150,8 @@ Xray будет использовать доменные имена, обнар
Поддерживаются прямые доменные имена (точное совпадение) или регулярные выражения, начинающиеся с `regexp:`.
::: tip
-Добавление некоторых доменных имен может решить проблемы с push-уведомлениями iOS, умными устройствами Mijia и голосовым чатом в некоторых играх (Rainbow Six Siege).
+Добавление некоторых доменных имен может решить проблемы с push-уведомлениями iOS, умными устройствами Mijia и голосовым чатом в некоторых играх (Rainbow Six Siege).
+
Если вам нужно выяснить причину каких-либо проблем, попробуйте отключить `"sniffing"` или включить `"routeOnly"`.
:::
diff --git a/docs/ru/config/inbounds/socks.md b/docs/ru/config/inbounds/socks.md
index 597aee3..be95c93 100644
--- a/docs/ru/config/inbounds/socks.md
+++ b/docs/ru/config/inbounds/socks.md
@@ -1,4 +1,4 @@
-# Socks
+# Socks (Mixed)
Реализация стандартного протокола Socks, совместимая с [Socks 4](http://ftp.icm.edu.pl/packages/socks/socks4/SOCKS4.protocol), [Socks 4a](https://ftp.icm.edu.pl/packages/socks/socks4/SOCKS4A.protocol), Socks 5 и **HTTP**.
diff --git a/docs/ru/config/metrics.md b/docs/ru/config/metrics.md
index 20dc34c..a9f39d3 100644
--- a/docs/ru/config/metrics.md
+++ b/docs/ru/config/metrics.md
@@ -60,7 +60,7 @@
Например, с помощью [luci-app-xray](https://github.com/yichya/luci-app-xray) вы, скорее всего, получите результат, подобный этому (стандартные переменные expvar, такие как `cmdline` и `memstats`, опущены):
-Показать
+Показать
```json
{
@@ -156,7 +156,7 @@
1. Отредактируйте соответствующий файл конфигурации (`sudo /etc/netdata/edit-config python.d/go_expvar.conf`).
2. Используйте следующий файл конфигурации в качестве примера:
-Показать
+Показать
```
xray:
diff --git a/docs/ru/config/outbounds/freedom.md b/docs/ru/config/outbounds/freedom.md
index aa1b7a6..6041de5 100644
--- a/docs/ru/config/outbounds/freedom.md
+++ b/docs/ru/config/outbounds/freedom.md
@@ -25,8 +25,8 @@ Freedom — это исходящий протокол, который можн
}
```
-> `domainStrategy`: "AsIs"
-> "UseIP" | "UseIPv6v4" | "UseIPv6" | "UseIPv4v6" | "UseIPv4"
+> `domainStrategy`: "AsIs"
+> "UseIP" | "UseIPv6v4" | "UseIPv6" | "UseIPv4v6" | "UseIPv4"
> "ForceIP" | "ForceIPv6v4" | "ForceIPv6" | "ForceIPv4v6" | "ForceIPv4"
Значение по умолчанию — `"AsIs"`.
diff --git a/docs/ru/config/outbounds/socks.md b/docs/ru/config/outbounds/socks.md
index 1828485..ee648fd 100644
--- a/docs/ru/config/outbounds/socks.md
+++ b/docs/ru/config/outbounds/socks.md
@@ -1,4 +1,4 @@
-# Socks
+# Socks (Mixed)
Стандартная реализация протокола Socks, совместимая с [Socks 4](http://ftp.icm.edu.pl/packages/socks/socks4/SOCKS4.protocol), [Socks 4a](https://ftp.icm.edu.pl/packages/socks/socks4/SOCKS4A.protocol) и Socks 5.
diff --git a/docs/ru/config/outbounds/wireguard.md b/docs/ru/config/outbounds/wireguard.md
index d6318c7..56f5633 100644
--- a/docs/ru/config/outbounds/wireguard.md
+++ b/docs/ru/config/outbounds/wireguard.md
@@ -126,7 +126,7 @@ MTU нижнего уровня tun в Wireguard.
Адрес сервера. Обязательное поле.
-Формат URL:порт, например, `engage.cloudflareclient.com:2408`.
+Формат URL:порт, например, `engage.cloudflareclient.com:2408`.
Формат IP:порт, например, `162.159.192.1:2408` или `[2606:4700:d0::a29f:c001]:2408`.
> `publicKey`: string
diff --git a/docs/ru/config/transport.md b/docs/ru/config/transport.md
index f0a3bc2..3e4f6f7 100644
--- a/docs/ru/config/transport.md
+++ b/docs/ru/config/transport.md
@@ -576,8 +576,8 @@ x25519Kyber768Draft00
Если в [Dokodemo-door](./inbounds/dokodemo.md) указано `followRedirect: true` и `tproxy` в настройках Sockopt пуст, то значение `tproxy` в настройках Sockopt будет установлено в `"redirect"`.
:::
-> `domainStrategy`: "AsIs"
-> "UseIP" | "UseIPv6v4" | "UseIPv6" | "UseIPv4v6" | "UseIPv4"
+> `domainStrategy`: "AsIs"
+> "UseIP" | "UseIPv6v4" | "UseIPv6" | "UseIPv4v6" | "UseIPv4"
> "ForceIP" | "ForceIPv6v4" | "ForceIPv6" | "ForceIPv4v6" | "ForceIPv4"
diff --git a/docs/ru/config/transports/grpc.md b/docs/ru/config/transports/grpc.md
index 9865713..88648ac 100644
--- a/docs/ru/config/transports/grpc.md
+++ b/docs/ru/config/transports/grpc.md
@@ -59,7 +59,8 @@ gRPC (HTTP/2) имеет встроенное мультиплексирован
Клиент будет использовать это имя для связи, а сервер будет проверять, совпадает ли имя сервиса.
::: tip
-Когда `serviceName` начинается с косой черты, можно настроить собственный путь, используя как минимум две косые черты.
+Когда `serviceName` начинается с косой черты, можно настроить собственный путь, используя как минимум две косые черты.
+
Например, если на сервере указано `"serviceName": "/my/sample/path1|path2"`, то на клиенте можно указать `"serviceName": "/my/sample/path1"` или `"/my/sample/path2"`.
:::