Prettified Code!

This commit is contained in:
Meo597
2026-01-23 22:12:09 +08:00
committed by Meow
parent 5333143ded
commit 86ee0d1ad6
13 changed files with 19 additions and 17 deletions
+4 -4
View File
@@ -13,13 +13,13 @@
```
> `name`: string
Имя создаваемого TUN интерфейса. По умолчанию `"xray0"`.
> Имя создаваемого TUN интерфейса. По умолчанию `"xray0"`.
> `MTU`: number
Значение MTU интерфейса. По умолчанию `1500`.
> Значение MTU интерфейса. По умолчанию `1500`.
> `userLevel`: number
Уровень пользователя. Соединения будут использовать [локальные политики](../policy.md#levelpolicyobject), соответствующую этому уровню пользователя.
> Уровень пользователя. Соединения будут использовать [локальные политики](../policy.md#levelpolicyobject), соответствующую этому уровню пользователя.
Значение userLevel соответствует значению `level` в [policy](../policy.md#policyobject). Если не указано, по умолчанию равно 0.
@@ -33,4 +33,4 @@
Остерегайтесь возможных проблем с петлями трафика (traffic loops). После настройки маршрутизации запросы, отправляемые Xray, могут быть направлены обратно в Xray, создавая петлю!
Используйте `interface` в `sockopt` для привязки к реальному физическому сетевому интерфейсу, чтобы избежать этой проблемы. Команды `ipconfig` (Windows) и `ip a` (Linux) помогут найти имя нужного вам интерфейса.
Или используйте `sendThrough` для исходящих соединений. Он доступен непосредственно в OutboundObject и не имеет такой глубокой вложенности, как `sockOpt.interface`. Здесь необходимо использовать IP-адрес сетевой карты, например 192.168.1.2 (как видите, его недостатком является отсутствие автоматической поддержки dual-stack, пожалуйста, выбирайте в соответствии с фактически используемым IP для исходящего трафика).
:::
:::
+2 -2
View File
@@ -9,7 +9,7 @@
```json
{
"address": "192.168.108.1",
"port": 3128,
"port": 3128
}
```
@@ -19,4 +19,4 @@
> `port`: int
Порт прокси-сервера Hysteria2, обязательно.
Порт прокси-сервера Hysteria2, обязательно.
+1 -1
View File
@@ -13,4 +13,4 @@ Xray поддерживает следующие исходящие проток
- [VLESS (XTLS Vision Seed)](vless.md)
- [VMess](vmess.md)
- [WireGuard](wireguard.md)
- [Hysteria2](hysteria.md)
- [Hysteria2](hysteria.md)
+1 -1
View File
@@ -85,7 +85,7 @@ Splice - это функция, предоставляемая ядром Linux,
- Исходящий протокол: VLESS + XTLS.
При использовании Splice отображение скорости сети происходит с задержкой: статистика учитывается только после разрыва соединения, так как в период, когда ядро управляет соединением, Xray не имеет информации о проходящем трафике.
:::
> `level`: number
+2
View File
@@ -198,11 +198,13 @@ JSON-объект, где ключи и значения являются стр
3. Содержит слеш и заканчивается слешем: сопоставляется папка; все процессы в этой папке считаются совпавшими.
Примечание:
- Все опции чувствительны к регистру.
- В Windows для обозначения путей используется обратный слеш `\`, но здесь унифицировано требование использовать прямой слеш `/`, например: `C:/Windows/System32/curl.exe`. Это связано с тем, что обратный слеш в JSON воспринимается как символ экранирования, что неудобно (если только вы не решите писать обратные слеши дважды — в таком случае они тоже будут распознаны корректно).
- При сопоставлении по имени процесса ядро автоматически удаляет суффикс `.exe`, поэтому `["curl"]` сработает для curl как в Linux, так и в Windows. Однако при использовании абсолютного пути суффикс `.exe` опускать нельзя.
Специальный синтаксический сахар:
- `self/` используется для сопоставления с текущим процессом ядра, что очень полезно для предотвращения петель маршрутизации (routing loops).
- `xray/` будет заменено на абсолютный путь, где находится текущее ядро; это обеспечит совпадение со всеми процессами Xray, запущенными из этого бинарного файла.
+1 -1
View File
@@ -45,7 +45,7 @@
}
```
> `network`: "raw" | "xhttp" | "kcp" | "grpc" | "ws" | "httpupgrade" | "hysteria"
> `network`: "raw" | "xhttp" | "kcp" | "grpc" | "ws" | "httpupgrade" | "hysteria"
Тип способа передачи, используемого потоком данных соединения, по умолчанию `"raw"`.
+1 -1
View File
@@ -76,4 +76,4 @@
> `disablePathMTUDiscovery`: bool
Отключить ли обнаружение Path MTU Discovery.
Отключить ли обнаружение Path MTU Discovery.
+1 -1
View File
@@ -8,4 +8,4 @@ Xray поддерживает следующие транспортные сло
- [gRPC](grpc.md)
- [WebSocket](websocket.md)
- [HTTPUpgrade](httpupgrade.md)
- [Hysteria](hysteria.md)
- [Hysteria](hysteria.md)