mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2026-09-28 09:58:06 +03:00
Add or renamed to json in codeblock (#748)
and sth Co-authored-by: Meow <197331664+Meo597@users.noreply.github.com>
This commit is contained in:
@@ -49,7 +49,7 @@
|
||||
|
||||
### PingConfigObject
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
{
|
||||
// 针对每个出站,在 10 分钟内探测 2 次,具体的探测时间点随机
|
||||
// 如果它们全部失败,那么将在 10 ~ 20 分钟内被标记为故障节点
|
||||
|
||||
+11
-11
@@ -33,7 +33,7 @@
|
||||
|
||||
`ReverseObject` 对应配置文件的 `reverse` 项。
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
{
|
||||
"reverse": {
|
||||
"bridges": [
|
||||
@@ -62,7 +62,7 @@
|
||||
|
||||
### BridgeObject
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
{
|
||||
"tag": "bridge",
|
||||
"domain": "reverse-proxy.xray.internal"
|
||||
@@ -80,7 +80,7 @@
|
||||
|
||||
### PortalObject
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
{
|
||||
"tag": "portal",
|
||||
"domain": "reverse-proxy.xray.internal"
|
||||
@@ -111,7 +111,7 @@
|
||||
|
||||
反向代理配置:
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
"reverse": {
|
||||
"bridges": [
|
||||
{
|
||||
@@ -124,7 +124,7 @@
|
||||
|
||||
outbound:
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
{
|
||||
// 转发到网页服务器
|
||||
"tag": "out",
|
||||
@@ -135,7 +135,7 @@ outbound:
|
||||
}
|
||||
```
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
{
|
||||
// 连接到 portal
|
||||
"protocol": "vmess",
|
||||
@@ -158,7 +158,7 @@ outbound:
|
||||
|
||||
路由配置:
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
{
|
||||
"rules": [
|
||||
{
|
||||
@@ -186,7 +186,7 @@ outbound:
|
||||
|
||||
反向代理配置:
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
"reverse": {
|
||||
"portals": [
|
||||
{
|
||||
@@ -199,7 +199,7 @@ outbound:
|
||||
|
||||
inbound:
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
{
|
||||
// 直接接收来自公网的请求
|
||||
"tag": "external",
|
||||
@@ -213,7 +213,7 @@ inbound:
|
||||
}
|
||||
```
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
{
|
||||
// 接收来自 bridge 尝试建立反向隧道的请求
|
||||
"tag": "interconn",
|
||||
@@ -231,7 +231,7 @@ inbound:
|
||||
|
||||
路由配置:
|
||||
|
||||
```jsonc
|
||||
```json
|
||||
{
|
||||
"rules": [
|
||||
{
|
||||
|
||||
@@ -24,11 +24,11 @@
|
||||
|
||||
域名解析策略,根据不同的设置使用不同的策略。
|
||||
|
||||
- `"AsIs"`:不进行额外操作,使用目标地址里的域名或者 sniff 到的域名。默认值。
|
||||
- `"AsIs"`:不进行额外操作,使用目标地址里的域名或者 sniff 到的域名。默认值;
|
||||
- `"IPIfNonMatch"`:一整轮匹配结束后,当没有命中任何规则时,将域名解析成 IP 再次进行二次匹配;
|
||||
- `"IPOnDemand"`:在开始进行匹配前,直接先将域名解析为 IP 进行匹配;
|
||||
|
||||
解析将同时包含 IPv4 与 IPv6(你可以在内置 DNS 的 `queryStrategy` 进行二次限制) 域名解析出多条 IP 时每条规则将依次尝试全部 IP 然后再匹配下一条路由(如果该条未命中)。
|
||||
实际解析行为会被推迟到第一次遇到 IP 规则以降低延迟。结果将同时包含 IPv4 与 IPv6(你可以在内置 DNS 的 `queryStrategy` 进行二次限制) 域名解析出多条 IP 时每条规则将依次尝试全部 IP 然后再匹配下一条路由(如果该条未命中)。
|
||||
|
||||
当开启 sniff + routeOnly 使路由系统可以同时看见 IP 和域名时,如果发生上述的解析,路由系统只能看到由域名解析出的 IP 而无法看见原始目标 IP, 除非解析失败。
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
对应一个数组,数组中每一项是一个规则。
|
||||
|
||||
对于每一个连接,路由将根据这些规则从上到下依次进行判断,当遇到第一个生效规则时,即将这个连接转发至它所指定的 `outboundTag`或 `balancerTag`。
|
||||
对于每一个连接,路由将根据这些规则从上到下依次进行判断,当遇到第一个生效规则时,即将这个连接转发至它所指定的 `outboundTag` 或 `balancerTag`。
|
||||
|
||||
::: tip
|
||||
当没有匹配到任何规则时,流量默认由第一个 outbound 发出。
|
||||
|
||||
Reference in New Issue
Block a user