Skip to content

Commit 6495572

Browse files
dependabot[bot]actions-user
authored andcommitted
Prettified Code!
1 parent e4bcc05 commit 6495572

File tree

9 files changed

+61
-60
lines changed

9 files changed

+61
-60
lines changed

docs/config/observatory.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"connectivity": "",
5959
"interval": "5m",
6060
"sampling": 2,
61-
"timeout": "30s"
61+
"timeout": "30s",
6262
}
6363
```
6464

docs/config/reverse.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,16 @@
3939
"bridges": [
4040
{
4141
"tag": "bridge",
42-
"domain": "reverse-proxy.xray.internal"
42+
"domain": "reverse-proxy.xray.internal",
4343
},
4444
],
4545
"portals": [
4646
{
4747
"tag": "portal",
48-
"domain": "reverse-proxy.xray.internal"
48+
"domain": "reverse-proxy.xray.internal",
4949
},
50-
]
51-
}
50+
],
51+
},
5252
}
5353
```
5454

@@ -65,7 +65,7 @@
6565
```jsonc
6666
{
6767
"tag": "bridge",
68-
"domain": "reverse-proxy.xray.internal"
68+
"domain": "reverse-proxy.xray.internal",
6969
}
7070
```
7171

@@ -83,7 +83,7 @@
8383
```jsonc
8484
{
8585
"tag": "portal",
86-
"domain": "reverse-proxy.xray.internal"
86+
"domain": "reverse-proxy.xray.internal",
8787
}
8888
```
8989

@@ -130,8 +130,8 @@ outbound:
130130
"tag": "out",
131131
"protocol": "freedom",
132132
"settings": {
133-
"redirect": "127.0.0.1:80"
134-
}
133+
"redirect": "127.0.0.1:80",
134+
},
135135
}
136136
```
137137

@@ -146,13 +146,13 @@ outbound:
146146
"port": 1024,
147147
"users": [
148148
{
149-
"id": "5783a3e7-e373-51cd-8642-c83782b807c5"
149+
"id": "5783a3e7-e373-51cd-8642-c83782b807c5",
150150
},
151-
]
151+
],
152152
},
153-
]
153+
],
154154
},
155-
"tag": "interconn"
155+
"tag": "interconn",
156156
}
157157
```
158158

@@ -167,16 +167,16 @@ outbound:
167167
"type": "field",
168168
"inboundTag": ["bridge"],
169169
"domain": ["full:reverse-proxy.xray.internal"],
170-
"outboundTag": "interconn"
170+
"outboundTag": "interconn",
171171
},
172172
{
173173
// 从 portal 过来的流量,也会从 bridge 出来,但是不带上面的domain
174174
// 则路由到 out,即转发给网页服务器
175175
"type": "field",
176176
"inboundTag": ["bridge"],
177-
"outboundTag": "out"
177+
"outboundTag": "out",
178178
},
179-
]
179+
],
180180
}
181181
```
182182

@@ -208,8 +208,8 @@ inbound:
208208
"settings": {
209209
"address": "127.0.0.1",
210210
"port": 80,
211-
"network": "tcp"
212-
}
211+
"network": "tcp",
212+
},
213213
}
214214
```
215215

@@ -222,10 +222,10 @@ inbound:
222222
"settings": {
223223
"clients": [
224224
{
225-
"id": "5783a3e7-e373-51cd-8642-c83782b807c5"
225+
"id": "5783a3e7-e373-51cd-8642-c83782b807c5",
226226
},
227-
]
228-
}
227+
],
228+
},
229229
}
230230
```
231231

@@ -239,16 +239,16 @@ inbound:
239239
// 则路由到 portal, 最终会转发给 bridge
240240
"type": "field",
241241
"inboundTag": ["external"],
242-
"outboundTag": "portal"
242+
"outboundTag": "portal",
243243
},
244244
{
245245
// 如果来自 interconn 入站,说明是来自 bridge 的尝试建立反向隧道请求,
246246
// 则路由到 portal, 最终会转发给对应的公网客户端
247247
// 注意:这里进入的请求会带上了前文配置的domain,所以 portal 能够区分两种被路由到 portal 的请求
248248
"type": "field",
249249
"inboundTag": ["interconn"],
250-
"outboundTag": "portal"
250+
"outboundTag": "portal",
251251
},
252-
]
252+
],
253253
}
254254
```

docs/en/config/outbounds/loopback.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ If you need to do some more detailed routing for traffics that have been routed
2828
"tag": "need-to-split",
2929
"settings": {
3030
"inboundTag": "traffic-input", // This tag will be used as the inboundTag inside the RuleObject
31-
}
31+
},
3232
},
3333
{
3434
"tag": "tcp-output",
@@ -44,14 +44,14 @@ If you need to do some more detailed routing for traffics that have been routed
4444
{
4545
"inboundTag": ["traffic-input"], // tag set in the loopback outbound setting
4646
"network": "tcp",
47-
"outboundTag": "tcp-output"
47+
"outboundTag": "tcp-output",
4848
},
4949
{
5050
"inboundTag": ["traffic-input"], // tag set in the loopback outbound
5151
"network": "udp",
52-
"outboundTag": "udp-output"
52+
"outboundTag": "udp-output",
5353
},
54-
]
55-
}
54+
],
55+
},
5656
}
5757
```

docs/ru/config/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ lang: ru-RU
1212

1313
```json
1414
{
15-
"version":{},
15+
"version": {},
1616
"log": {},
1717
"api": {},
1818
"dns": {},

docs/ru/config/features/fallback.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ VLESS будет перенаправлять трафик с длиной пе
8181
Если указан только `port`, можно использовать как число, так и строку, например `80` или `"80"`. Обычно это указывает на `http`-сервис, работающий в открытом виде (`addr` будет автоматически дополнен как `"localhost"`).
8282

8383
Примечание: Начиная с версии `v25.7.26`, `dest`, содержащий только `port`, указывает на `localhost`, тогда как до этой версии он всегда указывал на `127.0.0.1`. После этого изменения фактической целью может стать `::1`. Некоторые шаблоны `webserver`, скопированные из интернета, могут прослушивать `::1`, но при этом разрешать доступ только с `127.0.0.1` или требовать применения `proxy protocol`, что может привести к различиям в поведении.
84+
8485
> `xver`: number
8586
8687
Отправка [PROXY protocol](https://www.haproxy.org/download/2.2/doc/proxy-protocol.txt), специально для передачи реального исходного IP-адреса и порта запроса, заполняется версией 1 или 2, по умолчанию 0, то есть не отправляется. При необходимости рекомендуется указать 1.

docs/ru/config/outbounds/vmess.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,11 @@ VMess полагается на системное время. Убедитес
9191
9292
Метод шифрования. Клиент будет отправлять данные с использованием настроенного метода шифрования, сервер автоматически распознает его, настройка на сервере не требуется.
9393

94-
* `"aes-128-gcm"`: Использовать алгоритм `AES-128-GCM`.
95-
* `"chacha20-poly1305"`: Использовать алгоритм `Chacha20-Poly1305`.
96-
* `"auto"`: Значение по умолчанию. Автоматический выбор (для архитектур `AMD64`, `ARM64` или `s390x` будет выбран метод шифрования `aes-128-gcm`, в остальных случаях — `Chacha20-Poly1305`).
97-
* `"none"`: Без шифрования, сохраняется структура сообщения `VMess`.
98-
* `"zero"`: Без шифрования, поток данных копируется напрямую (аналогично `VLESS`).
94+
- `"aes-128-gcm"`: Использовать алгоритм `AES-128-GCM`.
95+
- `"chacha20-poly1305"`: Использовать алгоритм `Chacha20-Poly1305`.
96+
- `"auto"`: Значение по умолчанию. Автоматический выбор (для архитектур `AMD64`, `ARM64` или `s390x` будет выбран метод шифрования `aes-128-gcm`, в остальных случаях — `Chacha20-Poly1305`).
97+
- `"none"`: Без шифрования, сохраняется структура сообщения `VMess`.
98+
- `"zero"`: Без шифрования, поток данных копируется напрямую (аналогично `VLESS`).
9999

100100
Не рекомендуется использовать псевдошифрование `"none"` или `"zero"` без включенного `TLS` шифрования и принудительной проверки сертификата. Независимо от выбранного метода шифрования, заголовки пакетов `VMess` всегда защищены шифрованием и аутентификацией.
101101

docs/ru/config/reverse.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,16 @@
3939
"bridges": [
4040
{
4141
"tag": "bridge",
42-
"domain": "reverse-proxy.xray.internal"
42+
"domain": "reverse-proxy.xray.internal",
4343
},
4444
],
4545
"portals": [
4646
{
4747
"tag": "portal",
48-
"domain": "reverse-proxy.xray.internal"
48+
"domain": "reverse-proxy.xray.internal",
4949
},
50-
]
51-
}
50+
],
51+
},
5252
}
5353
```
5454

@@ -65,7 +65,7 @@
6565
```jsonc
6666
{
6767
"tag": "bridge",
68-
"domain": "reverse-proxy.xray.internal"
68+
"domain": "reverse-proxy.xray.internal",
6969
}
7070
```
7171

@@ -83,7 +83,7 @@
8383
```jsonc
8484
{
8585
"tag": "portal",
86-
"domain": "reverse-proxy.xray.internal"
86+
"domain": "reverse-proxy.xray.internal",
8787
}
8888
```
8989

@@ -130,8 +130,8 @@ outbound:
130130
"tag": "out",
131131
"protocol": "freedom",
132132
"settings": {
133-
"redirect": "127.0.0.1:80"
134-
}
133+
"redirect": "127.0.0.1:80",
134+
},
135135
}
136136
```
137137

@@ -146,13 +146,13 @@ outbound:
146146
"port": 1024,
147147
"users": [
148148
{
149-
"id": "5783a3e7-e373-51cd-8642-c83782b807c5"
149+
"id": "5783a3e7-e373-51cd-8642-c83782b807c5",
150150
},
151-
]
151+
],
152152
},
153-
]
153+
],
154154
},
155-
"tag": "interconn"
155+
"tag": "interconn",
156156
}
157157
```
158158

@@ -168,16 +168,16 @@ outbound:
168168
"type": "field",
169169
"inboundTag": ["bridge"],
170170
"domain": ["full:reverse-proxy.xray.internal"],
171-
"outboundTag": "interconn"
171+
"outboundTag": "interconn",
172172
},
173173
{
174174
// Трафик от portal также будет выходить из bridge, но без указанного выше домена
175175
// маршрутизируем на out, то есть перенаправляем на веб-сервер
176176
"type": "field",
177177
"inboundTag": ["bridge"],
178-
"outboundTag": "out"
178+
"outboundTag": "out",
179179
},
180-
]
180+
],
181181
}
182182
```
183183

@@ -209,8 +209,8 @@ inbound:
209209
"settings": {
210210
"address": "127.0.0.1",
211211
"port": 80,
212-
"network": "tcp"
213-
}
212+
"network": "tcp",
213+
},
214214
}
215215
```
216216

@@ -223,10 +223,10 @@ inbound:
223223
"settings": {
224224
"clients": [
225225
{
226-
"id": "5783a3e7-e373-51cd-8642-c83782b807c5"
226+
"id": "5783a3e7-e373-51cd-8642-c83782b807c5",
227227
},
228-
]
229-
}
228+
],
229+
},
230230
}
231231
```
232232

@@ -240,7 +240,7 @@ inbound:
240240
// маршрутизируем на portal, который в конечном итоге перенаправит его на bridge
241241
"type": "field",
242242
"inboundTag": ["external"],
243-
"outboundTag": "portal"
243+
"outboundTag": "portal",
244244
},
245245
{
246246
// Если входящее соединение от interconn, значит, это запрос от bridge для установления обратного туннеля,
@@ -249,8 +249,8 @@ inbound:
249249
// маршрутизируемых на portal.
250250
"type": "field",
251251
"inboundTag": ["interconn"],
252-
"outboundTag": "portal"
252+
"outboundTag": "portal",
253253
},
254-
]
254+
],
255255
}
256256
```

docs/ru/config/routing.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
- Разрешенный IP-адрес используется только при выборе маршрута, в пересылаемых пакетах данных по-прежнему используется исходное доменное имя;
3131
- `"IPOnDemand"`: если при сопоставлении встречается любое правило на основе IP-адреса, доменное имя немедленно разрешается в IP-адрес для сопоставления;
3232

33-
3433
> `rules`: \[[RuleObject](#ruleobject)\]
3534
3635
Соответствует массиву, каждый элемент которого является правилом.

docs/ru/config/transport.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ x25519Kyber768Draft00
301301
Полученный Config можно опубликовать в HTTPS-записи DNS (см. пример в [Google DNS](https://dns.google/query?name=encryptedsni.com&rr_type=HTTPS) или RFC 9460).
302302

303303
Учтите: сервер, настроенный на использование ECH, всё ещё принимает обычные не-ECH-соединения. Но клиент, настроенный на ECH, при неудачной ECH-рукопожатии сразу завершит соединение, не откатываясь к открытому SNI.
304+
304305
> `echForceQuery` : string
305306
306307
Управляет политикой при использовании DNS-запросов для `ECH Config`, доступны опции `none`(по умолчанию), `half`, `full`.
@@ -448,7 +449,7 @@ Reality лишь модифицирует TLS, и для реализации н
448449

449450
Рекомендации: Слишком большие значения `afterBytes` и `burstBytesPerSec` не приведут к желаемому эффекту ограничения скорости. Слишком маленькие значения `bytesPerSec` и `burstBytesPerSec` могут быть легко обнаружены.
450451

451-
Следует разумно подбирать параметры в зависимости от размера ресурсов веб-сайта-источника. Если внезапные скачки скорости нежелательны, установите для `burstBytesPerSec` значение 0.
452+
Следует разумно подбирать параметры в зависимости от размера ресурсов веб-сайта-источника. Если внезапные скачки скорости нежелательны, установите для `burstBytesPerSec` значение 0.
452453
:::
453454

454455
> `afterBytes` : number

0 commit comments

Comments
 (0)