diff --git a/docs/config/transport.md b/docs/config/transport.md index 196eecf..d2baaa1 100644 --- a/docs/config/transport.md +++ b/docs/config/transport.md @@ -31,31 +31,31 @@ } ``` -> `tcpSettings`: [TcpObject](../../transports/tcp) +> `tcpSettings`: [TcpObject](./transports/tcp) 针对 TCP 连接的配置。 -> `kcpSettings`: [KcpObject](../../transports/mkcp) +> `kcpSettings`: [KcpObject](./transports/mkcp) 针对 mKCP 连接的配置。 -> `wsSettings`: [WebSocketObject](../../transports/websocket) +> `wsSettings`: [WebSocketObject](./transports/websocket) 针对 WebSocket 连接的配置。 -> `httpSettings`: [HttpObject](../../transports/h2) +> `httpSettings`: [HttpObject](./transports/h2) 针对 HTTP/2 连接的配置。 -> `quicSettings`: [QuicObject](../../transports/quic) +> `quicSettings`: [QuicObject](./transports/quic) 针对 QUIC 连接的配置。 -> `grpcSettings`: [GRPCObject](../../transports/grpc) +> `grpcSettings`: [GRPCObject](./transports/grpc) 针对 gRPC 连接的配置。 -> `dsSettings`: [DomainSocketObject](../../transports/domainsocket) +> `dsSettings`: [DomainSocketObject](./transports/domainsocket) 针对 Domain Socket 连接的配置。 @@ -96,7 +96,7 @@ 是否启用传输层加密,支持的选项有 - `"none"` 表示不加密(默认值) - `"tls"` 表示使用 [TLS](https://en.wikipedia.org/wiki/base/transport_Layer_Security)。 -- `"xtls"` 表示使用 [XTLS](../../xtls)。 +- `"xtls"` 表示使用 [XTLS](./examples/xtls)。 > `tlsSettings`: [TLSObject](#tlsobject) @@ -104,40 +104,40 @@ TLS 配置。TLS 由 Golang 提供,通常情况下TLS协商的结果为使用 > `xtlsSettings`: [XTLSObject](#tlsobject) -XTLS 配置。XTLS 是 Xray 的原创黑科技, 也是使 Xray 性能一骑绝尘的核心动力.
-XTLS 与 TLS 有相同的安全性, 配置方式也和TLS一致. 点击此处查看[XTLS的技术细节剖析](../../xtls) +XTLS 配置。XTLS 是 Xray 的原创黑科技, 也是使 Xray 性能一骑绝尘的核心动力. +XTLS 与 TLS 有相同的安全性, 配置方式也和TLS一致. 点击此处查看[XTLS的技术细节剖析](./examples/xtls) ::: danger -TLS / XTLS 是目前最安全的传输加密方案, 且外部看来流量类型和正常上网具有一致性.
-启用 XTLS 并且配置合适的XTLS流控模式, 可以在保持和 TLS 相同的安全性的前提下, 性能达到数倍甚至十几倍的提升.
+TLS / XTLS 是目前最安全的传输加密方案, 且外部看来流量类型和正常上网具有一致性. +启用 XTLS 并且配置合适的XTLS流控模式, 可以在保持和 TLS 相同的安全性的前提下, 性能达到数倍甚至十几倍的提升. 当 `security` 的值从'tls'改为'xtls'时, 只需将`tlsSettings` 修改成为 `xtlsSettings` ::: -> `tcpSettings`: [TcpObject](../../transports/tcp) +> `tcpSettings`: [TcpObject](./transports/tcp) 当前连接的 TCP 配置,仅当此连接使用 TCP 时有效。配置内容与上面的全局配置相同。 -> `kcpSettings`: [KcpObject](../../transports/mkcp) +> `kcpSettings`: [KcpObject](./transports/mkcp) 当前连接的 mKCP 配置,仅当此连接使用 mKCP 时有效。配置内容与上面的全局配置相同。 -> `wsSettings`: [WebSocketObject](../../transports/websocket) +> `wsSettings`: [WebSocketObject](./transports/websocket) 当前连接的 WebSocket 配置,仅当此连接使用 WebSocket 时有效。配置内容与上面的全局配置相同。 -> `httpSettings`: [HttpObject](../../transports/h2) +> `httpSettings`: [HttpObject](./transports/h2) 当前连接的 HTTP/2 配置,仅当此连接使用 HTTP/2 时有效。配置内容与上面的全局配置相同。 -> `quicSettings`: [QUICObject](../../transports/quic) +> `quicSettings`: [QUICObject](./transports/quic) 当前连接的 QUIC 配置,仅当此连接使用 QUIC 时有效。配置内容与上面的全局配置相同。 -> `grpcSettings`: [GRPCObject](../../transports/grpc) +> `grpcSettings`: [GRPCObject](./transports/grpc) 当前连接的 gRPC 配置,仅当此连接使用 gRPC 时有效。配置内容与上面的全局配置相同。 -> `dsSettings`: [DomainSocketObject](../../transports/domainsocket) +> `dsSettings`: [DomainSocketObject](./transports/domainsocket) 当前连接的 Domain socket 配置,仅当此连接使用 Domain socket 时有效。配置内容与上面的全局配置相同。 @@ -386,7 +386,7 @@ ocspStapling 检查更新时间间隔。 单位:秒 透明代理需要 Root 或 CAP\_NET\_ADMIN 权限。 ::: danger -当 [Dokodemo-door](../../inbound-protocols/dokodemo) 中指定了 `followRedirect`为`true`,且 Sockopt设置中的`tproxy` 为空时,Sockopt设置中的`tproxy` 的值会被设为 `"redirect"`。 +当 [Dokodemo-door](./inbounds/dokodemo) 中指定了 `followRedirect`为`true`,且 Sockopt设置中的`tproxy` 为空时,Sockopt设置中的`tproxy` 的值会被设为 `"redirect"`。 ::: > `domainStrategy`: "AsIs" | "UseIP" | "UseIPv4" | "UseIPv6"