diff --git a/docs/config/inbounds/http.md b/docs/config/inbounds/http.md index adfc8138..6d281a5e 100644 --- a/docs/config/inbounds/http.md +++ b/docs/config/inbounds/http.md @@ -28,6 +28,7 @@ HTTP 协议。 "inbounds": [ { // ... + "protocol": "http", "settings": { // [!code focus:8] "users": [ diff --git a/docs/config/inbounds/hysteria.md b/docs/config/inbounds/hysteria.md index 615c3565..8b02ac6b 100644 --- a/docs/config/inbounds/hysteria.md +++ b/docs/config/inbounds/hysteria.md @@ -13,6 +13,7 @@ "inbounds": [ { // ... + "protocol": "hysteria", "settings": { // [!code focus:8] "version": 2, diff --git a/docs/config/inbounds/shadowsocks.md b/docs/config/inbounds/shadowsocks.md index e33adf08..841187da 100644 --- a/docs/config/inbounds/shadowsocks.md +++ b/docs/config/inbounds/shadowsocks.md @@ -36,6 +36,7 @@ Shadowsocks 2022 新协议格式提升了性能并带有完整的重放保护, "inbounds": [ { // ... + "protocol": "shadowsocks", "settings": { // [!code focus:11] "network": "tcp,udp", diff --git a/docs/config/inbounds/socks.md b/docs/config/inbounds/socks.md index 41715b9b..f71091a6 100644 --- a/docs/config/inbounds/socks.md +++ b/docs/config/inbounds/socks.md @@ -17,6 +17,7 @@ "inbounds": [ { // ... + "protocol": "socks", "settings": { // [!code focus:10] "auth": "noauth", diff --git a/docs/config/inbounds/trojan.md b/docs/config/inbounds/trojan.md index b6feac0b..b79122d5 100644 --- a/docs/config/inbounds/trojan.md +++ b/docs/config/inbounds/trojan.md @@ -15,6 +15,7 @@ Trojan 被设计工作在正确配置的加密 TLS 隧道 "inbounds": [ { // ... + "protocol": "trojan", "settings": { // [!code focus:12] "users": [ diff --git a/docs/config/inbounds/tun.md b/docs/config/inbounds/tun.md index 0f902752..467907e5 100644 --- a/docs/config/inbounds/tun.md +++ b/docs/config/inbounds/tun.md @@ -11,6 +11,7 @@ "inbounds": [ { // ... + "protocol": "tun", "settings": { // [!code focus:7] "name": "xray0", diff --git a/docs/config/inbounds/tunnel.md b/docs/config/inbounds/tunnel.md index 34f4b363..7753a163 100644 --- a/docs/config/inbounds/tunnel.md +++ b/docs/config/inbounds/tunnel.md @@ -11,6 +11,7 @@ Tunnel(隧道),旧称 dokodemo-door(任意门),可以监听数个本 "inbounds": [ { // ... + "protocol": "tunnel", "settings": { // [!code focus:10] "allowedNetwork": "tcp", diff --git a/docs/config/inbounds/vless.md b/docs/config/inbounds/vless.md index 6acb7f7b..74b8c927 100644 --- a/docs/config/inbounds/vless.md +++ b/docs/config/inbounds/vless.md @@ -13,6 +13,7 @@ VLESS 是一个无状态的轻量传输协议,它分为入站和出站两部 "inbounds": [ { // ... + "protocol": "vless", "settings": { // [!code focus:15] "users": [ diff --git a/docs/config/inbounds/vmess.md b/docs/config/inbounds/vmess.md index b61f59f8..16215499 100644 --- a/docs/config/inbounds/vmess.md +++ b/docs/config/inbounds/vmess.md @@ -15,6 +15,7 @@ VMess 依赖于系统时间,请确保使用 Xray 的系统 UTC 时间误差在 "inbounds": [ { // ... + "protocol": "vmess", "settings": { // [!code focus:10] "users": [ diff --git a/docs/config/inbounds/wireguard.md b/docs/config/inbounds/wireguard.md index c832bc7f..dfa4f71b 100644 --- a/docs/config/inbounds/wireguard.md +++ b/docs/config/inbounds/wireguard.md @@ -15,6 +15,7 @@ User-space Wireguard 协议实现。 "inbounds": [ { // ... + "protocol": "wireguard", "settings": { // [!code focus:8] "secretKey": "PRIVATE_KEY", diff --git a/docs/config/outbounds/blackhole.md b/docs/config/outbounds/blackhole.md index 74944e14..d2ddaafb 100644 --- a/docs/config/outbounds/blackhole.md +++ b/docs/config/outbounds/blackhole.md @@ -11,6 +11,7 @@ Blackhole(黑洞)是一个出站数据协议,它会阻碍所有数据的 "outbounds": [ { // ... + "protocol": "blackhole", "settings": { // [!code focus:3] "response": { diff --git a/docs/config/outbounds/dns.md b/docs/config/outbounds/dns.md index 7e3f09e7..9fc7d2ae 100644 --- a/docs/config/outbounds/dns.md +++ b/docs/config/outbounds/dns.md @@ -15,6 +15,7 @@ DNS 是一个出站协议,用于接收由 routing 送入的 DNS 查询,并 "outbounds": [ { // ... + "protocol": "dns", "settings": { // [!code focus:15] "rewriteNetwork": "udp", diff --git a/docs/config/outbounds/freedom.md b/docs/config/outbounds/freedom.md index 117e7361..66224feb 100644 --- a/docs/config/outbounds/freedom.md +++ b/docs/config/outbounds/freedom.md @@ -15,6 +15,7 @@ Freedom 是一个出站协议,可以用来向任意网络发送(正常的) "outbounds": [ { // ... + "protocol": "freedom", "settings": { // [!code focus:27] "domainStrategy": "AsIs", diff --git a/docs/config/outbounds/http.md b/docs/config/outbounds/http.md index c2d07884..56df91e5 100644 --- a/docs/config/outbounds/http.md +++ b/docs/config/outbounds/http.md @@ -19,6 +19,7 @@ HTTP 协议。 "outbounds": [ { // ... + "protocol": "http", "settings": { // [!code focus:10] "address": "192.168.108.1", diff --git a/docs/config/outbounds/hysteria.md b/docs/config/outbounds/hysteria.md index a0e11e62..2792d647 100644 --- a/docs/config/outbounds/hysteria.md +++ b/docs/config/outbounds/hysteria.md @@ -17,6 +17,7 @@ Hysteria 协议的客户端实现。 "outbounds": [ { // ... + "protocol": "hysteria", "settings": { // [!code focus:3] "version": 2, diff --git a/docs/config/outbounds/loopback.md b/docs/config/outbounds/loopback.md index 89a09c70..628ad1d4 100644 --- a/docs/config/outbounds/loopback.md +++ b/docs/config/outbounds/loopback.md @@ -11,6 +11,7 @@ Loopback 是个出站数据协议,其作用为将经该出站传出的数据 "outbounds": [ { // ... + "protocol": "loopback", "settings": { // [!code focus:1] "inboundTag": "TagUseAsInbound" diff --git a/docs/config/outbounds/shadowsocks.md b/docs/config/outbounds/shadowsocks.md index e73031b1..f9fae12c 100644 --- a/docs/config/outbounds/shadowsocks.md +++ b/docs/config/outbounds/shadowsocks.md @@ -36,6 +36,7 @@ Shadowsocks 2022 新协议格式提升了性能并带有完整的重放保护, "outbounds": [ { // ... + "protocol": "shadowsocks", "settings": { // [!code focus:8] "email": "love@xray.com", diff --git a/docs/config/outbounds/socks.md b/docs/config/outbounds/socks.md index eb72f13f..0c293905 100644 --- a/docs/config/outbounds/socks.md +++ b/docs/config/outbounds/socks.md @@ -15,6 +15,7 @@ "outbounds": [ { // ... + "protocol": "socks", "settings": { // [!code focus:6] "address": "127.0.0.1", diff --git a/docs/config/outbounds/trojan.md b/docs/config/outbounds/trojan.md index e253785c..59a7ef49 100644 --- a/docs/config/outbounds/trojan.md +++ b/docs/config/outbounds/trojan.md @@ -15,6 +15,7 @@ Trojan 被设计工作在正确配置的加密 TLS 隧道 "outbounds": [ { // ... + "protocol": "trojan", "settings": { // [!code focus:5] "address": "127.0.0.1", diff --git a/docs/config/outbounds/vless.md b/docs/config/outbounds/vless.md index 8abe3c10..9899669f 100644 --- a/docs/config/outbounds/vless.md +++ b/docs/config/outbounds/vless.md @@ -13,6 +13,7 @@ VLESS 是一个无状态的轻量传输协议,它分为入站和出站两部 "outbounds": [ { // ... + "protocol": "vless", "settings": { // [!code focus:7] "address": "example.com", diff --git a/docs/config/outbounds/vmess.md b/docs/config/outbounds/vmess.md index b7f26cea..82411692 100644 --- a/docs/config/outbounds/vmess.md +++ b/docs/config/outbounds/vmess.md @@ -15,6 +15,7 @@ VMess 依赖于系统时间,请确保使用 Xray 的系统 UTC 时间误差在 "outbounds": [ { // ... + "protocol": "vmess", "settings": { // [!code focus:6] "address": "127.0.0.1", diff --git a/docs/config/outbounds/wireguard.md b/docs/config/outbounds/wireguard.md index 8ece815d..9713fbbf 100644 --- a/docs/config/outbounds/wireguard.md +++ b/docs/config/outbounds/wireguard.md @@ -15,6 +15,7 @@ "outbounds": [ { // ... + "protocol": "wireguard", "settings": { // [!code focus:18] "secretKey": "PRIVATE_KEY", diff --git a/docs/en/config/inbounds/http.md b/docs/en/config/inbounds/http.md index 111ecb96..b00b6135 100644 --- a/docs/en/config/inbounds/http.md +++ b/docs/en/config/inbounds/http.md @@ -28,6 +28,7 @@ Use the following environment variables in Linux to enable a global HTTP proxy f "inbounds": [ { // ... + "protocol": "http", "settings": { // [!code focus:8] "users": [ diff --git a/docs/en/config/inbounds/hysteria.md b/docs/en/config/inbounds/hysteria.md index 33aced8b..9387b429 100644 --- a/docs/en/config/inbounds/hysteria.md +++ b/docs/en/config/inbounds/hysteria.md @@ -13,6 +13,7 @@ The `hysteria protocol` itself has no authentication; `users` only take effect w "inbounds": [ { // ... + "protocol": "hysteria", "settings": { // [!code focus:8] "version": 2, diff --git a/docs/en/config/inbounds/shadowsocks.md b/docs/en/config/inbounds/shadowsocks.md index 2b74d2fd..23d4fc49 100644 --- a/docs/en/config/inbounds/shadowsocks.md +++ b/docs/en/config/inbounds/shadowsocks.md @@ -36,6 +36,7 @@ Under the "none" encryption method, traffic will be transmitted in plain text. T "inbounds": [ { // ... + "protocol": "shadowsocks", "settings": { // [!code focus:11] "network": "tcp,udp", diff --git a/docs/en/config/inbounds/socks.md b/docs/en/config/inbounds/socks.md index cb5dd993..3ad272fb 100644 --- a/docs/en/config/inbounds/socks.md +++ b/docs/en/config/inbounds/socks.md @@ -17,6 +17,7 @@ A more meaningful usage of `Socks` inbound is to listen within a LAN or on the l "inbounds": [ { // ... + "protocol": "socks", "settings": { // [!code focus:10] "auth": "noauth", diff --git a/docs/en/config/inbounds/trojan.md b/docs/en/config/inbounds/trojan.md index 6fca24b4..51d30945 100644 --- a/docs/en/config/inbounds/trojan.md +++ b/docs/en/config/inbounds/trojan.md @@ -15,6 +15,7 @@ Trojan is designed to work over correctly configured encrypted TLS tunnels. "inbounds": [ { // ... + "protocol": "trojan", "settings": { // [!code focus:12] "users": [ diff --git a/docs/en/config/inbounds/tun.md b/docs/en/config/inbounds/tun.md index 38bf0135..2b95b817 100644 --- a/docs/en/config/inbounds/tun.md +++ b/docs/en/config/inbounds/tun.md @@ -11,6 +11,7 @@ Creates a TUN interface; traffic sent to this interface will be processed by Xra "inbounds": [ { // ... + "protocol": "tun", "settings": { // [!code focus:7] "name": "xray0", diff --git a/docs/en/config/inbounds/tunnel.md b/docs/en/config/inbounds/tunnel.md index 36fd37dd..280cdc61 100644 --- a/docs/en/config/inbounds/tunnel.md +++ b/docs/en/config/inbounds/tunnel.md @@ -11,6 +11,7 @@ Tunnel, formerly known as dokodemo-door (Arbitrary Door), can listen on multiple "inbounds": [ { // ... + "protocol": "tunnel", "settings": { // [!code focus:10] "allowedNetwork": "tcp", diff --git a/docs/en/config/inbounds/vless.md b/docs/en/config/inbounds/vless.md index 56c4a687..705b57a6 100644 --- a/docs/en/config/inbounds/vless.md +++ b/docs/en/config/inbounds/vless.md @@ -13,6 +13,7 @@ Unlike [VMess](./vmess.md), VLESS does not depend on system time. The authentica "inbounds": [ { // ... + "protocol": "vless", "settings": { // [!code focus:15] "users": [ diff --git a/docs/en/config/inbounds/vmess.md b/docs/en/config/inbounds/vmess.md index 10731ce3..11c0e8cd 100644 --- a/docs/en/config/inbounds/vmess.md +++ b/docs/en/config/inbounds/vmess.md @@ -15,6 +15,7 @@ VMess depends on system time. Please ensure that the system UTC time of the devi "inbounds": [ { // ... + "protocol": "vmess", "settings": { // [!code focus:10] "users": [ diff --git a/docs/en/config/inbounds/wireguard.md b/docs/en/config/inbounds/wireguard.md index 90025851..593769eb 100644 --- a/docs/en/config/inbounds/wireguard.md +++ b/docs/en/config/inbounds/wireguard.md @@ -15,6 +15,7 @@ User-space WireGuard protocol implementation. "inbounds": [ { // ... + "protocol": "wireguard", "settings": { // [!code focus:8] "secretKey": "PRIVATE_KEY", diff --git a/docs/en/config/outbounds/blackhole.md b/docs/en/config/outbounds/blackhole.md index 58fc8661..4de9cca9 100644 --- a/docs/en/config/outbounds/blackhole.md +++ b/docs/en/config/outbounds/blackhole.md @@ -11,6 +11,7 @@ Blackhole is an outbound data protocol that blocks all outbound data. When used "outbounds": [ { // ... + "protocol": "blackhole", "settings": { // [!code focus:3] "response": { diff --git a/docs/en/config/outbounds/dns.md b/docs/en/config/outbounds/dns.md index 1c94a5a7..8b98417b 100644 --- a/docs/en/config/outbounds/dns.md +++ b/docs/en/config/outbounds/dns.md @@ -15,6 +15,7 @@ It can allow queries to the target DNS server, `hijack` them to the built-in [DN "outbounds": [ { // ... + "protocol": "dns", "settings": { // [!code focus:15] "rewriteNetwork": "udp", diff --git a/docs/en/config/outbounds/freedom.md b/docs/en/config/outbounds/freedom.md index 2c941d81..c81b95ac 100644 --- a/docs/en/config/outbounds/freedom.md +++ b/docs/en/config/outbounds/freedom.md @@ -15,6 +15,7 @@ This outbound has a default safety policy in server-side and reverse-proxy scena "outbounds": [ { // ... + "protocol": "freedom", "settings": { // [!code focus:27] "domainStrategy": "AsIs", diff --git a/docs/en/config/outbounds/http.md b/docs/en/config/outbounds/http.md index 95235637..a763faa9 100644 --- a/docs/en/config/outbounds/http.md +++ b/docs/en/config/outbounds/http.md @@ -19,6 +19,7 @@ HTTP protocol. "outbounds": [ { // ... + "protocol": "http", "settings": { // [!code focus:10] "address": "192.168.108.1", diff --git a/docs/en/config/outbounds/hysteria.md b/docs/en/config/outbounds/hysteria.md index b51985e0..ad8d8ced 100644 --- a/docs/en/config/outbounds/hysteria.md +++ b/docs/en/config/outbounds/hysteria.md @@ -17,6 +17,7 @@ The `hysteria protocol` itself has no authentication. When using with a non `hys "outbounds": [ { // ... + "protocol": "hysteria", "settings": { // [!code focus:3] "version": 2, diff --git a/docs/en/config/outbounds/loopback.md b/docs/en/config/outbounds/loopback.md index 1eaa95f6..c1d9a6e8 100644 --- a/docs/en/config/outbounds/loopback.md +++ b/docs/en/config/outbounds/loopback.md @@ -11,6 +11,7 @@ Loopback is an outbound data protocol. Its function is to re-inject data sent th "outbounds": [ { // ... + "protocol": "loopback", "settings": { // [!code focus:1] "inboundTag": "TagUseAsInbound" diff --git a/docs/en/config/outbounds/shadowsocks.md b/docs/en/config/outbounds/shadowsocks.md index 5b520c64..ee7e8fc5 100644 --- a/docs/en/config/outbounds/shadowsocks.md +++ b/docs/en/config/outbounds/shadowsocks.md @@ -36,6 +36,7 @@ Under the "none" encryption method, traffic will be transmitted in plain text. T "outbounds": [ { // ... + "protocol": "shadowsocks", "settings": { // [!code focus:8] "email": "love@xray.com", diff --git a/docs/en/config/outbounds/socks.md b/docs/en/config/outbounds/socks.md index a713ec89..835778bf 100644 --- a/docs/en/config/outbounds/socks.md +++ b/docs/en/config/outbounds/socks.md @@ -15,6 +15,7 @@ Standard Socks protocol implementation, compatible with Socks 5. "outbounds": [ { // ... + "protocol": "socks", "settings": { // [!code focus:6] "address": "127.0.0.1", diff --git a/docs/en/config/outbounds/trojan.md b/docs/en/config/outbounds/trojan.md index aa0913e7..15a1e820 100644 --- a/docs/en/config/outbounds/trojan.md +++ b/docs/en/config/outbounds/trojan.md @@ -15,6 +15,7 @@ Trojan is designed to work over a correctly configured encrypted TLS tunnel. "outbounds": [ { // ... + "protocol": "trojan", "settings": { // [!code focus:5] "address": "127.0.0.1", diff --git a/docs/en/config/outbounds/vless.md b/docs/en/config/outbounds/vless.md index 7bd472ab..3a819c83 100644 --- a/docs/en/config/outbounds/vless.md +++ b/docs/en/config/outbounds/vless.md @@ -13,6 +13,7 @@ Unlike [VMess](./vmess.md), VLESS does not depend on system time. The authentica "outbounds": [ { // ... + "protocol": "vless", "settings": { // [!code focus:7] "address": "example.com", diff --git a/docs/en/config/outbounds/vmess.md b/docs/en/config/outbounds/vmess.md index fa64cb0b..789896e1 100644 --- a/docs/en/config/outbounds/vmess.md +++ b/docs/en/config/outbounds/vmess.md @@ -15,6 +15,7 @@ VMess depends on system time. Please ensure that the UTC time of the system runn "outbounds": [ { // ... + "protocol": "vmess", "settings": { // [!code focus:6] "address": "127.0.0.1", diff --git a/docs/en/config/outbounds/wireguard.md b/docs/en/config/outbounds/wireguard.md index dbb1685e..bd27555a 100644 --- a/docs/en/config/outbounds/wireguard.md +++ b/docs/en/config/outbounds/wireguard.md @@ -15,6 +15,7 @@ Standard Wireguard protocol implementation. "outbounds": [ { // ... + "protocol": "wireguard", "settings": { // [!code focus:18] "secretKey": "PRIVATE_KEY", diff --git a/docs/ru/config/inbounds/http.md b/docs/ru/config/inbounds/http.md index 9221d758..c30f2c03 100644 --- a/docs/ru/config/inbounds/http.md +++ b/docs/ru/config/inbounds/http.md @@ -28,6 +28,7 @@ "inbounds": [ { // ... + "protocol": "http", "settings": { // [!code focus:8] "users": [ diff --git a/docs/ru/config/inbounds/hysteria.md b/docs/ru/config/inbounds/hysteria.md index 233175bd..c404c63f 100644 --- a/docs/ru/config/inbounds/hysteria.md +++ b/docs/ru/config/inbounds/hysteria.md @@ -13,6 +13,7 @@ "inbounds": [ { // ... + "protocol": "hysteria", "settings": { // [!code focus:8] "version": 2, diff --git a/docs/ru/config/inbounds/shadowsocks.md b/docs/ru/config/inbounds/shadowsocks.md index 63ca055a..50674127 100644 --- a/docs/ru/config/inbounds/shadowsocks.md +++ b/docs/ru/config/inbounds/shadowsocks.md @@ -36,6 +36,7 @@ "inbounds": [ { // ... + "protocol": "shadowsocks", "settings": { // [!code focus:11] "network": "tcp,udp", diff --git a/docs/ru/config/inbounds/socks.md b/docs/ru/config/inbounds/socks.md index dc6b0fec..5f1bf453 100644 --- a/docs/ru/config/inbounds/socks.md +++ b/docs/ru/config/inbounds/socks.md @@ -17,6 +17,7 @@ "inbounds": [ { // ... + "protocol": "socks", "settings": { // [!code focus:10] "auth": "noauth", diff --git a/docs/ru/config/inbounds/trojan.md b/docs/ru/config/inbounds/trojan.md index 90bf1459..c12d0c19 100644 --- a/docs/ru/config/inbounds/trojan.md +++ b/docs/ru/config/inbounds/trojan.md @@ -15,6 +15,7 @@ Trojan предназначен для работы в правильно нас "inbounds": [ { // ... + "protocol": "trojan", "settings": { // [!code focus:12] "users": [ diff --git a/docs/ru/config/inbounds/tun.md b/docs/ru/config/inbounds/tun.md index 5c2c0b80..cbcbcbed 100644 --- a/docs/ru/config/inbounds/tun.md +++ b/docs/ru/config/inbounds/tun.md @@ -11,6 +11,7 @@ "inbounds": [ { // ... + "protocol": "tun", "settings": { // [!code focus:7] "name": "xray0", diff --git a/docs/ru/config/inbounds/tunnel.md b/docs/ru/config/inbounds/tunnel.md index 4acd106d..e55a887e 100644 --- a/docs/ru/config/inbounds/tunnel.md +++ b/docs/ru/config/inbounds/tunnel.md @@ -11,6 +11,7 @@ "inbounds": [ { // ... + "protocol": "tunnel", "settings": { // [!code focus:10] "allowedNetwork": "tcp", diff --git a/docs/ru/config/inbounds/vless.md b/docs/ru/config/inbounds/vless.md index de8949d7..d9fc6ce2 100644 --- a/docs/ru/config/inbounds/vless.md +++ b/docs/ru/config/inbounds/vless.md @@ -13,6 +13,7 @@ VLESS - это легкий транспортный протокол без с "inbounds": [ { // ... + "protocol": "vless", "settings": { // [!code focus:15] "flow": "xtls-rprx-vision", diff --git a/docs/ru/config/inbounds/vmess.md b/docs/ru/config/inbounds/vmess.md index 182e427d..db21d46e 100644 --- a/docs/ru/config/inbounds/vmess.md +++ b/docs/ru/config/inbounds/vmess.md @@ -15,6 +15,7 @@ VMess полагается на системное время. Убедитес "inbounds": [ { // ... + "protocol": "vmess", "settings": { // [!code focus:10] "users": [ diff --git a/docs/ru/config/inbounds/wireguard.md b/docs/ru/config/inbounds/wireguard.md index 6dfb4775..0c8849c2 100644 --- a/docs/ru/config/inbounds/wireguard.md +++ b/docs/ru/config/inbounds/wireguard.md @@ -15,6 +15,7 @@ "inbounds": [ { // ... + "protocol": "wireguard", "settings": { // [!code focus:8] "secretKey": "PRIVATE_KEY", diff --git a/docs/ru/config/outbounds/blackhole.md b/docs/ru/config/outbounds/blackhole.md index cd49bf5c..b8b33ac2 100644 --- a/docs/ru/config/outbounds/blackhole.md +++ b/docs/ru/config/outbounds/blackhole.md @@ -11,6 +11,7 @@ Blackhole - это протокол исходящих данных, котор "outbounds": [ { // ... + "protocol": "blackhole", "settings": { // [!code focus:3] "response": { diff --git a/docs/ru/config/outbounds/dns.md b/docs/ru/config/outbounds/dns.md index 78da9c2b..3aabeb3c 100644 --- a/docs/ru/config/outbounds/dns.md +++ b/docs/ru/config/outbounds/dns.md @@ -15,6 +15,7 @@ DNS — это исходящий протокол, который приним "outbounds": [ { // ... + "protocol": "dns", "settings": { // [!code focus:15] "rewriteNetwork": "udp", diff --git a/docs/ru/config/outbounds/freedom.md b/docs/ru/config/outbounds/freedom.md index c2be679a..f2e34330 100644 --- a/docs/ru/config/outbounds/freedom.md +++ b/docs/ru/config/outbounds/freedom.md @@ -15,6 +15,7 @@ Freedom — это исходящий протокол, который можн "outbounds": [ { // ... + "protocol": "freedom", "settings": { // [!code focus:27] "domainStrategy": "AsIs", diff --git a/docs/ru/config/outbounds/http.md b/docs/ru/config/outbounds/http.md index 0dddaf83..6302bc90 100644 --- a/docs/ru/config/outbounds/http.md +++ b/docs/ru/config/outbounds/http.md @@ -19,6 +19,7 @@ "outbounds": [ { // ... + "protocol": "http", "settings": { // [!code focus:10] "address": "192.168.108.1", diff --git a/docs/ru/config/outbounds/hysteria.md b/docs/ru/config/outbounds/hysteria.md index ba72a610..e29d41aa 100644 --- a/docs/ru/config/outbounds/hysteria.md +++ b/docs/ru/config/outbounds/hysteria.md @@ -17,6 +17,7 @@ "outbounds": [ { // ... + "protocol": "hysteria", "settings": { // [!code focus:3] "version": 2, diff --git a/docs/ru/config/outbounds/loopback.md b/docs/ru/config/outbounds/loopback.md index efc7c29f..1e6d4e73 100644 --- a/docs/ru/config/outbounds/loopback.md +++ b/docs/ru/config/outbounds/loopback.md @@ -11,6 +11,7 @@ Loopback - это исходящий протокол данных, которы "outbounds": [ { // ... + "protocol": "loopback", "settings": { // [!code focus:1] "inboundTag": "TagUseAsInbound" diff --git a/docs/ru/config/outbounds/shadowsocks.md b/docs/ru/config/outbounds/shadowsocks.md index 28583e59..4962d08b 100644 --- a/docs/ru/config/outbounds/shadowsocks.md +++ b/docs/ru/config/outbounds/shadowsocks.md @@ -36,6 +36,7 @@ "outbounds": [ { // ... + "protocol": "shadowsocks", "settings": { // [!code focus:8] "email": "love@xray.com", diff --git a/docs/ru/config/outbounds/socks.md b/docs/ru/config/outbounds/socks.md index f09553c7..48e0cc77 100644 --- a/docs/ru/config/outbounds/socks.md +++ b/docs/ru/config/outbounds/socks.md @@ -15,6 +15,7 @@ "outbounds": [ { // ... + "protocol": "socks", "settings": { // [!code focus:6] "address": "127.0.0.1", diff --git a/docs/ru/config/outbounds/trojan.md b/docs/ru/config/outbounds/trojan.md index 39040c0d..70773dfb 100644 --- a/docs/ru/config/outbounds/trojan.md +++ b/docs/ru/config/outbounds/trojan.md @@ -15,6 +15,7 @@ Trojan предназначен для работы в правильно нас "outbounds": [ { // ... + "protocol": "trojan", "settings": { // [!code focus:5] "address": "127.0.0.1", diff --git a/docs/ru/config/outbounds/vless.md b/docs/ru/config/outbounds/vless.md index 335eef38..7734bc5d 100644 --- a/docs/ru/config/outbounds/vless.md +++ b/docs/ru/config/outbounds/vless.md @@ -13,6 +13,7 @@ VLESS - это легкий транспортный протокол без с "outbounds": [ { // ... + "protocol": "vless", "settings": { // [!code focus:7] "address": "example.com", diff --git a/docs/ru/config/outbounds/vmess.md b/docs/ru/config/outbounds/vmess.md index 80d91f97..0428cdc7 100644 --- a/docs/ru/config/outbounds/vmess.md +++ b/docs/ru/config/outbounds/vmess.md @@ -15,6 +15,7 @@ VMess полагается на системное время. Убедитес "outbounds": [ { // ... + "protocol": "vmess", "settings": { // [!code focus:6] "id": "5783a3e7-e373-51cd-8642-c83782b807c5", diff --git a/docs/ru/config/outbounds/wireguard.md b/docs/ru/config/outbounds/wireguard.md index db349f7b..918be8c6 100644 --- a/docs/ru/config/outbounds/wireguard.md +++ b/docs/ru/config/outbounds/wireguard.md @@ -15,6 +15,7 @@ "outbounds": [ { // ... + "protocol": "wireguard", "settings": { // [!code focus:18] "secretKey": "PRIVATE_KEY",