diff --git a/docs/config/index.md b/docs/config/index.md index 0fbd461d..f6ae21cd 100644 --- a/docs/config/index.md +++ b/docs/config/index.md @@ -34,6 +34,25 @@ Xray 的配置文件为 json 格式, 客户端和服务端的配置格式没有 如果你刚接触 Xray, 您可以先点击查看[快速入门中的配置运行](../document/install.md), 学习最基本的配置方式, 然后查看本章节内容以掌握所有 Xray 的配置方式。 ::: +::: details 点击展开:学会如何让 AI 直接写出正确的配置文件 +建议复制以下内容发送给 AI,能显著提高生成的配置可用性: + +````text +[https://xtls.github.io/llms-full.txt](https://xtls.github.io/llms-full.txt) 此链接是 Xray-core 的官方全量文档。 + +【角色设定】 +你是一位精通网络协议和 Xray-core 配置的专家。 + +【任务要求】 +1. 知识库:请读取并深入理解该链接内容,将其作为你解答问题和编写配置的唯一依据。 +2. 严禁幻觉:绝对不要编造文档中不存在的字段。如果文档没写,请直接告诉我“文档未提及”。 +3. 格式默认:虽然 Xray 支持多种格式,但请默认输出标准 JSON 格式的配置(除非我明确要求 YAML 或 TOML),并添加关键中文注释。 +4. 异常处理:如果你无法访问该链接,请明确告知我,并请提示我手动下载该文档并上传给你。 +::: + + + + ## 基础配置模块 > version @@ -45,7 +64,7 @@ Xray 的配置文件为 json 格式, 客户端和服务端的配置格式没有 "min": "25.8.3", "max": "" } -``` +```` `min` 与 `max` 均为可选,不设置或留空代表不设限。不需要是实际存在的版本,只要符合 Xray 版本号 x.y.z 的语法即可。 diff --git a/docs/en/config/index.md b/docs/en/config/index.md index 4d1f8e5c..4b11bd7a 100644 --- a/docs/en/config/index.md +++ b/docs/en/config/index.md @@ -32,6 +32,27 @@ The configuration file of Xray is in JSON format, and the configuration format f If you are new to Xray, you can first click to view [configuration and running in the Quick Start guide](../document/install.md), to learn the most basic configuration method, and then refer to the contents of this section to master all the configuration methods of Xray. ::: +::: details Click to expand: How to make AI generate the correct configuration directly +Copy the following prompt to ensure the AI generates the correct configuration: + +```text +[https://xtls.github.io/llms-full.txt](https://xtls.github.io/llms-full.txt) This link contains the full official documentation for Xray-core. + +[Role] +You are an expert in network protocols and Xray-core configuration. + +[Instructions] +1. Knowledge Base: Crawl and fully comprehend the content of the link. Use it as your SOLE source of truth. +2. NO Hallucinations: Absolutely DO NOT fabricate any fields not mentioned in the documentation. +3. Default Format: While Xray supports multiple formats, please default to standard JSON output (unless I explicitly request YAML or TOML), with comments for key parameters. +4. Error Handling: If you cannot access the link, explicitly notify me and ask me to manually download and upload the document to you. + +Please answer my questions in English. +::: + + + + ## Basic Configuration Modules > log:[LogObject](./log.md) @@ -89,3 +110,4 @@ Background connection observation. Detect the connection status of outbound prox > burstObservatory: [BurstObservatoryObject](./observatory.md#burstobservatoryobject) Concurrent connection observation. Detect the connection status of outbound proxies. +``` diff --git a/docs/ru/config/index.md b/docs/ru/config/index.md index 02f352bf..737195a5 100644 --- a/docs/ru/config/index.md +++ b/docs/ru/config/index.md @@ -7,7 +7,7 @@ lang: ru-RU ## Обзор -Конфигурационный файл Xray имеет формат JSON. Формат конфигурации одинаков для клиента и сервера, но фактическое содержимое отличается. +Конфигурационный файл Xray имеет формат JSON. Формат конфигурации одинаков для клиента и сервера, но фактическое содержимое отличается. Он выглядит следующим образом: ```json @@ -34,6 +34,27 @@ lang: ru-RU Если вы новичок в Xray, вы можете сначала прочитать раздел [Настройка и запуск в кратком руководстве](../document/install.md), чтобы узнать об основных способах настройки, а затем прочитать этот раздел, чтобы узнать обо всех способах настройки Xray. ::: +::: details Нажмите, чтобы развернуть: Как научить ИИ писать правильные конфигурации +Скопируйте следующий текст и отправьте его ИИ: + +````text +[https://xtls.github.io/llms-full.txt](https://xtls.github.io/llms-full.txt) — это ссылка на официальную документацию Xray-core. + +[Роль] +Вы эксперт по сетевым протоколам и настройке Xray-core. + +[Инструкции] +1. База знаний: Просканируйте и полностью изучите содержание ссылки. Используйте её как ЕДИНСТВЕННЫЙ источник истины. +2. БЕЗ галлюцинаций: Категорически запрещено выдумывать параметры, которых нет в документации. +3. Формат: Хотя Xray поддерживает разные форматы, по умолчанию используйте стандартный JSON (если я не попрошу YAML или TOML) с комментариями. +4. Ошибка доступа: Если вы не можете открыть ссылку, сообщите мне об этом и попросите загрузить файл документации вручную. + +Пожалуйста, отвечай на мои вопросы на русском языке. +::: + + + + ## Основные модули конфигурации > `version` @@ -45,7 +66,7 @@ lang: ru-RU "min": "25.8.3", "max": "" } -``` +```` Поля `min` и `max` являются опциональными. Если они не установлены или оставлены пустыми, это означает отсутствие ограничений. Указанные версии не обязательно должны реально существовать, достаточно, чтобы они соответствовали синтаксису номера версии `Xray` `x.y.z`.