2021-03-15 15:59:11 +00:00
|
|
|
---
|
|
|
|
title: 配置文件
|
|
|
|
lang: zh-CN
|
|
|
|
---
|
|
|
|
|
|
|
|
> **这个章节将告诉您所有的 Xray 配置细节,掌握这些内容,在您手中 Xray 将发挥更大威力.**
|
|
|
|
|
|
|
|
## 概述
|
|
|
|
|
|
|
|
Xray 的配置文件为 json 格式, 客户端和服务端的配置格式没有区别, 只是实际的配置内容不一样。
|
|
|
|
形式如下:
|
|
|
|
|
|
|
|
```json
|
|
|
|
{
|
|
|
|
"log": {},
|
|
|
|
"api": {},
|
|
|
|
"dns": {},
|
|
|
|
"routing": {},
|
|
|
|
"policy": {},
|
|
|
|
"inbounds": [],
|
|
|
|
"outbounds": [],
|
|
|
|
"transport": {},
|
|
|
|
"stats": {},
|
|
|
|
"reverse": {},
|
|
|
|
"fakedns":{}
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
::: warning
|
|
|
|
如果你刚接触 Xray, 您可以先点击查看[快速入门中的配置运行](../guide/install.md), 学习最基本的配置方式, 然后查看本章节内容以掌握所有 Xray 的配置方式.
|
|
|
|
:::
|
|
|
|
|
|
|
|
## 基础配置模块
|
|
|
|
|
|
|
|
> log:[LogObject](./log)
|
|
|
|
|
|
|
|
日志配置,控制 Xray输出日志的方式.
|
|
|
|
|
|
|
|
> api:[ApiObject](./api)
|
|
|
|
|
|
|
|
提供了一些API接口供远程调用。
|
|
|
|
|
|
|
|
> dns: [DnsObject](./dns)
|
|
|
|
|
|
|
|
内置的 DNS 服务器. 如果没有配置此项,则使用系统的 DNS 设置。
|
|
|
|
|
|
|
|
> routing: [RoutingObject](./routing)
|
|
|
|
|
|
|
|
路由功能。可以设置规则分流数据从不同的outbound发出.
|
|
|
|
|
|
|
|
> policy: [PolicyObject](./base/policy)
|
|
|
|
|
|
|
|
本地策略,可以设置不同的用户等级和对应的策略设置。
|
|
|
|
|
2021-03-17 00:30:26 +00:00
|
|
|
> inbounds: \[ [InboundObject](./inbound) \]
|
2021-03-15 15:59:11 +00:00
|
|
|
|
|
|
|
一个数组,每个元素是一个入站连接配置。
|
|
|
|
|
2021-03-17 00:30:26 +00:00
|
|
|
> outbounds: \[ [OutboundObject](./outbound) \]
|
2021-03-15 15:59:11 +00:00
|
|
|
|
|
|
|
一个数组,每个元素是一个出站连接配置。
|
|
|
|
|
|
|
|
> transport: [TransportObject](./base/transport)
|
|
|
|
|
|
|
|
用于配置 Xray 其它服务器建立和使用网络连接的方式。
|
|
|
|
|
|
|
|
> stats: [StatsObject](./stats)
|
|
|
|
|
|
|
|
用于配置流量数据的统计。
|
|
|
|
|
|
|
|
> reverse: [ReverseObject](./reverse)
|
|
|
|
|
|
|
|
反向代理。可以把服务器端的流量向客户端转发,即逆向流量转发
|
|
|
|
|
|
|
|
> fakedns: [FakeDnsObject](./fakedns)
|
|
|
|
|
2021-03-17 00:30:26 +00:00
|
|
|
FakeDNS. 可配合透明代理使用,以获取实际域名。
|