Варианты подключений
В данном примере мы рассмотрим все варианты inbound доступные в xray-core
Используемые файлы:
Директория/var/lib/marzban/
- xray-config.json
VLESS
VLESS TCP REALITY
{ "tag": "VLESS TCP REALITY", "listen": "0.0.0.0", "port": 2040, "protocol": "vless", "settings": { "clients": [], "decryption": "none" }, "streamSettings": { "network": "tcp", "tcpSettings": {}, "security": "reality", "realitySettings": { "show": false, "dest": "tradingview.com:443", "xver": 0, "serverNames": ["tradingview.com"], "privateKey": "CGT_YQt0HWMfX7XcvZhdzChag8401evaHVWs3KaPw0U", "shortIds": ["", "6ba85179e30d4fc2"] } }, "sniffing": { "enabled": true, "destOverride": ["http", "tls", "quic"] }}
VLESS GRPC REALITY
{ "tag": "VLESS GRPC REALITY", "listen": "0.0.0.0", "port": 2041, "protocol": "vless", "settings": { "clients": [], "decryption": "none" }, "streamSettings": { "network": "grpc", "grpcSettings": { "serviceName": "xyz" }, "security": "reality", "realitySettings": { "show": false, "dest": "discordapp.com:443", "xver": 0, "serverNames": ["cdn.discordapp.com", "discordapp.com"], "privateKey": "MMX7m0Mj3faUstoEm5NBdegeXkHG6ZB78xzBv2n3ZUA", "shortIds": ["", "6ba85179e30d4fc2"] } }, "sniffing": { "enabled": true, "destOverride": ["http", "tls", "quic"] }}
VLESS H2 REALITY
{ "tag": "VLESS H2 REALITY", "listen": "0.0.0.0", "port": 2042, "protocol": "vless", "settings": { "clients": [], "decryption": "none" }, "streamSettings": { "network": "h2", "security": "reality", "realitySettings": { "show": true, "dest": "web.dev:443", "xver": 0, "serverNames": ["web.dev"], "privatekey": "OPNgJisoHtWNEW9TbX0dFOmnKnxaVDRfffYMCKTdhGs", "shortIds": ["fb8bb9e825f65563"] } }, "sniffing": { "enabled": true, "destOverride": ["http", "tls"] }}
VLESS TCP Tls
{ "tag": "VLESS TCP Tls", "listen": "0.0.0.0", "port": 2043, "protocol": "vless", "settings": { "clients": [], "decryption": "none" }, "streamSettings": { "network": "tcp", "security": "tls", "tlsSettings": { "serverName": "SERVER_NAME", "certificates": [ { "ocspStapling": 3600, "certificateFile": "/var/lib/marzban/certs/fullchain.pem", "keyFile": "/var/lib/marzban/certs/key.pem" } ], "minVersion": "1.2", "cipherSuites": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" } }}
VLESS TCP NO TLS
{ "tag": "VLESS TCP NO TLS", "listen": "0.0.0.0", "port": 2044, "protocol": "vless", "settings": { "clients": [], "decryption": "none" }, "streamSettings": { "network": "tcp" }}
VLESS TCP Header
{ "tag": "VLESS TCP Header", "listen": "0.0.0.0", "port": 2045, "protocol": "vless", "settings": { "clients": [], "decryption": "none" }, "streamSettings": { "network": "tcp", "tcpSettings": { "header": { "type": "http", "request": { "method": "GET", "path": ["/"], "headers": { "Host": ["google.com"] } }, "response": {} } }, "security": "none" }, "sniffing": { "enabled": true, "destOverride": ["http", "tls"] }}
VLESS WS Tls
{ "tag": "VLESS WS Tls", "listen": "0.0.0.0", "port": 2046, "protocol": "vless", "settings": { "clients": [], "decryption": "none" }, "streamSettings": { "network": "ws", "wsSettings": { "path": "/" }, "security": "tls", "tlsSettings": { "serverName": "SERVER_NAME", "certificates": [ { "ocspStapling": 3600, "certificateFile": "/var/lib/marzban/certs/fullchain.pem", "keyFile": "/var/lib/marzban/certs/key.pem" } ], "minVersion": "1.2", "cipherSuites": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" } }}
VLESS WS
{ "tag": "VLESS WS", "listen": "0.0.0.0", "port": 2047, "protocol": "vless", "settings": { "clients": [], "decryption": "none" }, "streamSettings": { "network": "ws", "security": "none", "wsSettings": { "path": "/" } }, "sniffing": { "enabled": true, "destOverride": ["http", "tls"] }}
VLESS WS Header
{ "tag": "VLESS WS Header", "listen": "0.0.0.0", "port": 2048, "protocol": "vless", "settings": { "clients": [], "decryption": "none" }, "streamSettings": { "network": "ws", "security": "none", "wsSettings": { "path": "/", "headers": { "Host": "google.com" } } }, "sniffing": { "enabled": true, "destOverride": ["http", "tls"] }}
VLESS GRPC TLS
{ "tag": "VLESS GRPC TLS", "listen": "0.0.0.0", "port": 2049, "protocol": "vless", "settings": { "clients": [], "decryption": "none" }, "streamSettings": { "network": "grpc", "grpcSettings": { "serviceName": "/" }, "security": "tls", "tlsSettings": { "serverName": "SERVER_NAME", "certificates": [ { "ocspStapling": 3600, "certificateFile": "/var/lib/marzban/certs/fullchain.pem", "keyFile": "/var/lib/marzban/certs/key.pem" } ], "minVersion": "1.2", "cipherSuites": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" } }}
VMESS
VMESS TCP TLS
{ "tag": "VMESS TCP TLS", "listen": "0.0.0.0", "port": 2050, "protocol": "vmess", "settings": { "clients": [] }, "streamSettings": { "network": "tcp", "security": "tls", "tlsSettings": { "serverName": "SERVER_NAME", "certificates": [ { "ocspStapling": 3600, "certificateFile": "/var/lib/marzban/certs/fullchain.pem", "keyFile": "/var/lib/marzban/certs/key.pem" } ], "minVersion": "1.2", "cipherSuites": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" } }}
VMESS TCP
{ "tag": "VMESS TCP", "listen": "0.0.0.0", "port": 2051, "protocol": "vmess", "settings": { "clients": [] }, "streamSettings": { "network": "tcp" }}
VMess TCP Header
{ "tag": "VMess TCP Header", "listen": "0.0.0.0", "port": 2052, "protocol": "vmess", "settings": { "clients": [] }, "streamSettings": { "network": "tcp", "tcpSettings": { "header": { "type": "http", "request": { "method": "GET", "path": ["/"], "headers": { "Host": ["google.com"] } }, "response": {} } }, "security": "none" }, "sniffing": { "enabled": true, "destOverride": ["http", "tls"] }}
Vmess WS TLS
{ "tag": "Vmess WS TLS", "listen": "0.0.0.0", "port": 2053, "protocol": "vmess", "settings": { "clients": [] }, "streamSettings": { "network": "ws", "wsSettings": { "path": "/" }, "security": "tls", "tlsSettings": { "serverName": "SERVER_NAME", "certificates": [ { "ocspStapling": 3600, "certificateFile": "/var/lib/marzban/certs/fullchain.pem", "keyFile": "/var/lib/marzban/certs/key.pem" } ], "minVersion": "1.2", "cipherSuites": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" } }}
Vmess WS
{ "tag": "Vmess WS", "listen": "0.0.0.0", "port": 2054, "protocol": "vmess", "settings": { "clients": [] }, "streamSettings": { "network": "ws", "security": "none", "wsSettings": { "path": "/" } }, "sniffing": { "enabled": true, "destOverride": ["http", "tls"] }}
Vmess WS Header
{ "tag": "Vmess WS Header", "listen": "0.0.0.0", "port": 2055, "protocol": "vmess", "settings": { "clients": [] }, "streamSettings": { "network": "ws", "security": "none", "wsSettings": { "path": "/", "headers": { "Host": "google.com" } } }, "sniffing": { "enabled": true, "destOverride": ["http", "tls"] }}
VMESS GRPC
{ "tag": "VMESS GRPC", "listen": "0.0.0.0", "port": 2056, "protocol": "vmess", "settings": { "clients": [] }, "streamSettings": { "network": "grpc", "grpcSettings": { "serviceName": "/" }, "security": "tls", "tlsSettings": { "serverName": "SERVER_NAME", "certificates": [ { "ocspStapling": 3600, "certificateFile": "/var/lib/marzban/certs/fullchain.pem", "keyFile": "/var/lib/marzban/certs/key.pem" } ], "minVersion": "1.2", "cipherSuites": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" } }}
TROJAN
TROJAN TCP TLS
{ "tag": "TROJAN TCP TLS", "listen": "0.0.0.0", "port": 2057, "protocol": "trojan", "settings": { "clients": [] }, "streamSettings": { "network": "tcp", "security": "tls", "tlsSettings": { "serverName": "SERVER_NAME", "certificates": [ { "ocspStapling": 3600, "certificateFile": "/var/lib/marzban/certs/fullchain.pem", "keyFile": "/var/lib/marzban/certs/key.pem" } ], "minVersion": "1.2", "cipherSuites": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" } }, "sniffing": { "enabled": true, "destOverride": ["http", "tls"] }}
TROJAN WS TLS
{ "tag": "TROJAN WS TLS", "listen": "0.0.0.0", "port": 2058, "protocol": "trojan", "settings": { "clients": [] }, "streamSettings": { "network": "ws", "wsSettings": { "path": "/" }, "security": "tls", "tlsSettings": { "serverName": "SERVER_NAME", "certificates": [ { "ocspStapling": 3600, "certificateFile": "/var/lib/marzban/certs/fullchain.pem", "keyFile": "/var/lib/marzban/certs/key.pem" } ], "minVersion": "1.2", "cipherSuites": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" } }, "sniffing": { "enabled": true, "destOverride": ["http", "tls"] }}
TROJAN GRPC TLS
{ "tag": "TROJAN GRPC TLS", "listen": "0.0.0.0", "port": 2059, "protocol": "trojan", "settings": { "clients": [] }, "streamSettings": { "network": "grpc", "grpcSettings": { "serviceName": "/" }, "security": "tls", "tlsSettings": { "serverName": "SERVER_NAME", "certificates": [ { "ocspStapling": 3600, "certificateFile": "/var/lib/marzban/certs/fullchain.pem", "keyFile": "/var/lib/marzban/certs/key.pem" } ], "minVersion": "1.2", "cipherSuites": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256:TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384:TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" } }, "sniffing": { "enabled": true, "destOverride": ["http", "tls"] }}
SHADOWSOCKS
{ "tag": "SHADOWSOCKS", "listen": "0.0.0.0", "port": 2060, "protocol": "shadowsocks", "settings": { "clients": [], "network": "tcp,udp" }}
WIREGUARD
{ "tag": "WARP", "protocol": "wireguard", "settings": { "secretKey": "", "DNS": "1.1.1.1", "address": ["172.16.0.2/32", "2606:4700:110:8381:7328:468f:78ff:a1f5/128"], "peers": [ { "publicKey": "", "endpoint": "engage.cloudflareclient.com:2408" } ], "kernelMode": false }}