Update routing.md

pull/619/head
An0nX 2024-12-13 22:08:04 +03:00 committed by GitHub
parent a6af837cb5
commit 40d4d7918e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 51 additions and 39 deletions

View File

@ -1,4 +1,4 @@
# Маршрутизация ### Маршрутизация
Модуль маршрутизации может отправлять входящие данные через разные исходящие соединения в соответствии с разными правилами для достижения цели проксирования по требованию. Модуль маршрутизации может отправлять входящие данные через разные исходящие соединения в соответствии с разными правилами для достижения цели проксирования по требованию.
@ -229,12 +229,14 @@
> `strategy`: [StrategyObject](#strategyobject) > `strategy`: [StrategyObject](#strategyobject)
#### StrategyObject #### StrategyObject
```json ```json
{ {
"type": "roundRobin", "type": "roundRobin",
"settings": {} "settings": {}
} }
``` ```
> `type` : "random" | "roundRobin" | "leastPing" | "leastLoad" > `type` : "random" | "roundRobin" | "leastPing" | "leastLoad"
- `random`: значение по умолчанию. Случайным образом выбирает соответствующий исходящий прокси. - `random`: значение по умолчанию. Случайным образом выбирает соответствующий исходящий прокси.
@ -245,11 +247,13 @@
> `settings`: [StrategySettingsObject](#strategysettingsobject) > `settings`: [StrategySettingsObject](#strategysettingsobject)
##### StrategySettingsObject ##### StrategySettingsObject
Это необязательный параметр конфигурации, формат которого различается для разных стратегий балансировки нагрузки. В настоящее время этот параметр конфигурации можно добавить только для стратегии балансировки нагрузки `leastLoad`. Это необязательный параметр конфигурации, формат которого различается для разных стратегий балансировки нагрузки. В настоящее время этот параметр конфигурации можно добавить только для стратегии балансировки нагрузки `leastLoad`.
### Примеры конфигурации балансировки нагрузки ### Примеры конфигурации балансировки нагрузки
```json ```json
{
"routing": { "routing": {
"rules": [ "rules": [
{ {
@ -271,13 +275,21 @@
} }
] ]
} }
}
```
```json
{
"inbounds": [ "inbounds": [
{ {
"tag": "in" "tag": "in"
} }
] ]
}
```
```json
{
"outbounds": [ "outbounds": [
{ {
"tag": "out1" "tag": "out1"
@ -286,6 +298,7 @@
"tag": "out2" "tag": "out2"
} }
] ]
}
``` ```
### Предопределенные списки доменов ### Предопределенные списки доменов
@ -309,4 +322,3 @@
- `tld-!cn`: содержит домены верхнего уровня, не используемые в материковом Китае, например, доменные имена, оканчивающиеся на `.tw` (Тайвань), `.jp` (Япония), `.sg` (Сингапур), `.us` (США), `.ca` (Канада) и т.д. - `tld-!cn`: содержит домены верхнего уровня, не используемые в материковом Китае, например, доменные имена, оканчивающиеся на `.tw` (Тайвань), `.jp` (Япония), `.sg` (Сингапур), `.us` (США), `.ca` (Канада) и т.д.
Вы также можете просмотреть полный список доменов здесь: [Domain list community](https://github.com/v2fly/domain-list-community). Вы также можете просмотреть полный список доменов здесь: [Domain list community](https://github.com/v2fly/domain-list-community).