mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2026-09-25 07:48:07 +03:00
env: Add Strict JSON Parser (#844)
* docs: Add Strict JSON Parser configuration option to env documentation * fix: typos * . --------- Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
This commit is contained in:
@@ -32,6 +32,13 @@ Xray 提供以下环境变量以供修改 Xray 的一些底层配置。
|
||||
|
||||
此项优先级低于启动参数 `confdir`。
|
||||
|
||||
## 严格 JSON 解析器
|
||||
|
||||
- 名称:`xray.json.strict` 或 `XRAY_JSON_STRICT`。
|
||||
- 默认值:`false`。
|
||||
|
||||
默认情况下,Xray 在启动时会使用自定义的 JSON 解析器(该解析器会从配置中剔除注释及其他非标准字符)。如果你确认自己的配置文件严格遵循 JSON 标准(RFC8259),可以启用此选项以使用标准 JSON 解析器,在配置文件极大时(几十 MB 以上)可以提升其解析速度。
|
||||
|
||||
## 其它可用的配置
|
||||
|
||||
- xray.location.plugin
|
||||
|
||||
@@ -32,6 +32,13 @@ The `.json` files in this directory will be read in alphabetical order of their
|
||||
|
||||
This item has lower priority than the startup argument `confdir`.
|
||||
|
||||
## Strict JSON Parser
|
||||
|
||||
- Name: `xray.json.strict` or `XRAY_JSON_STRICT`.
|
||||
- Default value: `false`.
|
||||
|
||||
By default, on startup Xray uses a custom JSON parser that strips comments and other non-standard characters from the configuration. If you are sure that your configuration file strictly conforms to the JSON standard (RFC 8259), you can enable this option to use the standard JSON parser, which is faster when working with large configurations.
|
||||
|
||||
## Other Available Configurations
|
||||
|
||||
- xray.location.plugin
|
||||
|
||||
@@ -29,3 +29,28 @@ Xray предоставляет следующие переменные сред
|
||||
- Значение по умолчанию: `""`.
|
||||
|
||||
Файлы `.json` в этом каталоге будут читаться в порядке имен файлов как параметры конфигурации.
|
||||
|
||||
## Строгий JSON-парсер
|
||||
|
||||
- Название: `xray.json.strict` или `XRAY_JSON_STRICT`.
|
||||
- Значение по умолчанию: `false`.
|
||||
|
||||
По умолчанию Xray при изначальном запуске использует кастомный JSON-парсер (который вырезает из конфигурации комментарии и прочие нестандартные символы). Если вы уверены, что ваш конфигурационный файл строго соответствует JSON-стандарту (RFC8259), вы можете включить этот параметр, чтобы использовать стандартный JSON-парсер, который при больших конфигурациях будет работать быстрее.
|
||||
|
||||
## Другие доступные конфигурации
|
||||
|
||||
- xray.location.plugin
|
||||
- xray.location.tool
|
||||
- xray.location.cert
|
||||
|
||||
- xray.buf.readv
|
||||
- xray.buf.splice
|
||||
- xray.vmess.padding
|
||||
- xray.cone.disabled
|
||||
|
||||
- xray.ray.buffer.size
|
||||
- xray.browser.dialer
|
||||
- xray.xudp.show
|
||||
- xray.xudp.basekey
|
||||
|
||||
Эти параметры предназначены для пользователей с особыми потребностями; вы можете изучить исходный код, чтобы узнать их назначение. ~PR Welcome~
|
||||
|
||||
Reference in New Issue
Block a user