From ecefc32120d6e1bd778c6becb8f84e06b9180ac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A3=8E=E6=89=87=E6=BB=91=E7=BF=94=E7=BF=BC?= <45535409+Fangliding@users.noreply.github.com> Date: Fri, 22 Mar 2024 05:22:18 +0000 Subject: [PATCH] Remove deprecated config --- VLESS-TCP-XTLS-WHATEVER/README.ENG.md | 18 -- VLESS-TCP-XTLS-WHATEVER/README.md | 20 --- .../config_client/trojan_tcp_tls.json | 37 ---- .../config_client/vless_tcp_tls.json | 42 ----- .../config_client/vless_tcp_xtls.json | 43 ----- .../config_client/vless_ws_tls.json | 45 ----- .../config_client/vmess_tcp_tls.json | 52 ------ .../config_client/vmess_ws_tls.json | 45 ----- VLESS-TCP-XTLS-WHATEVER/config_server.json | 163 ------------------ 9 files changed, 465 deletions(-) delete mode 100644 VLESS-TCP-XTLS-WHATEVER/README.ENG.md delete mode 100644 VLESS-TCP-XTLS-WHATEVER/README.md delete mode 100644 VLESS-TCP-XTLS-WHATEVER/config_client/trojan_tcp_tls.json delete mode 100644 VLESS-TCP-XTLS-WHATEVER/config_client/vless_tcp_tls.json delete mode 100644 VLESS-TCP-XTLS-WHATEVER/config_client/vless_tcp_xtls.json delete mode 100644 VLESS-TCP-XTLS-WHATEVER/config_client/vless_ws_tls.json delete mode 100644 VLESS-TCP-XTLS-WHATEVER/config_client/vmess_tcp_tls.json delete mode 100644 VLESS-TCP-XTLS-WHATEVER/config_client/vmess_ws_tls.json delete mode 100644 VLESS-TCP-XTLS-WHATEVER/config_server.json diff --git a/VLESS-TCP-XTLS-WHATEVER/README.ENG.md b/VLESS-TCP-XTLS-WHATEVER/README.ENG.md deleted file mode 100644 index a83d84f..0000000 --- a/VLESS-TCP-XTLS-WHATEVER/README.ENG.md +++ /dev/null @@ -1,18 +0,0 @@ -# VLESS over TCP with XTLS + fallback & split to WHATEVER (ultimate configuration) - -This is a superset of [Advanced Configuration](<../VLESS-TCP-TLS-WS%20(recommended)>), using the powerful fallback and shunt features of VLESS, it realizes as many protocols and configurations as possible on port 443. Perfect coexistence, including [XTLS Direct Mode](https://github.com/rprx/v2fly-github-io/blob/master/docs/config/protocols/vless.md#xtls-%E9%BB%91%E7%A7%91%E6%8A%80) - -The client can connect to the server through the following methods at the same time, and WS can pass through the CDN - -1. VLESS over TCP with XTLS, several times the performance, the preferred method -2. VLESS over TCP with TLS -3. VLESS over WS with TLS -4. VMess over TCP with TLS, not recommended -5. VMess over WS with TLS -6. Trojan over TCP with TLS - ---- - -Here it is set to fall back to the Trojan protocol of Xray by default, and then continue to fall back to the web server on port 80 (it can also be replaced with a database, FTP, etc.) - -You can also configure fallback to Caddy's forwardproxy and other proxies that are also anti-detection, and shunt to any proxy that supports WebSocket, no problem diff --git a/VLESS-TCP-XTLS-WHATEVER/README.md b/VLESS-TCP-XTLS-WHATEVER/README.md deleted file mode 100644 index c13fd74..0000000 --- a/VLESS-TCP-XTLS-WHATEVER/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# VLESS over TCP with XTLS + 回落 & 分流 to WHATEVER(终极配置) - -[ENGLISH](README.ENG.md) - -这里是 [进阶配置](<../VLESS-TCP-TLS-WS%20(recommended)>) 的超集,利用 VLESS 强大的回落分流特性,实现了 443 端口尽可能多的协议、配置的完美共存,包括 [XTLS Direct Mode](https://github.com/rprx/v2fly-github-io/blob/master/docs/config/protocols/vless.md#xtls-%E9%BB%91%E7%A7%91%E6%8A%80) - -客户端可以同时通过下列方式连接到服务器,其中 WS 都可以通过 CDN - -1. VLESS over TCP with XTLS,数倍性能,首选方式 -2. VLESS over TCP with TLS -3. VLESS over WS with TLS -4. VMess over TCP with TLS,不推荐 -5. VMess over WS with TLS -6. Trojan over TCP with TLS - ---- - -这里设置默认回落到 Xray 的 Trojan 协议,再继续回落到 80 端口的 Web 服务器(也可以换成数据库、FTP 等) - -你还可以配置回落到 Caddy 的 forwardproxy 等其它也防探测的代理,以及分流到任何支持 WebSocket 的代理,都没有问题 diff --git a/VLESS-TCP-XTLS-WHATEVER/config_client/trojan_tcp_tls.json b/VLESS-TCP-XTLS-WHATEVER/config_client/trojan_tcp_tls.json deleted file mode 100644 index ef9b529..0000000 --- a/VLESS-TCP-XTLS-WHATEVER/config_client/trojan_tcp_tls.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "log": { - "loglevel": "warning" - }, - "inbounds": [ - { - "port": 10800, - "listen": "127.0.0.1", - "protocol": "socks", - "settings": { - "udp": true - } - } - ], - "outbounds": [ - { - "protocol": "trojan", - "settings": { - "servers": [ - { - "address": "example.com", // 换成你的域名或服务器 IP(发起请求时无需解析域名了) - "port": 443, - "password": "", // 填写你的密码 - "level": 0 - } - ] - }, - "streamSettings": { - "network": "tcp", - "security": "tls", - "tlsSettings": { - "serverName": "example.com" // 换成你的域名 - } - } - } - ] -} diff --git a/VLESS-TCP-XTLS-WHATEVER/config_client/vless_tcp_tls.json b/VLESS-TCP-XTLS-WHATEVER/config_client/vless_tcp_tls.json deleted file mode 100644 index a93646d..0000000 --- a/VLESS-TCP-XTLS-WHATEVER/config_client/vless_tcp_tls.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "log": { - "loglevel": "warning" - }, - "inbounds": [ - { - "port": 10800, - "listen": "127.0.0.1", - "protocol": "socks", - "settings": { - "udp": true - } - } - ], - "outbounds": [ - { - "protocol": "vless", - "settings": { - "vnext": [ - { - "address": "example.com", // 换成你的域名或服务器 IP(发起请求时无需解析域名了) - "port": 443, - "users": [ - { - "id": "", // 填写你的 UUID - "encryption": "none", - "level": 0 - } - ] - } - ] - }, - "streamSettings": { - "network": "tcp", - "security": "tls", - "tlsSettings": { - "serverName": "example.com" // 换成你的域名 - } - } - } - ] -} \ No newline at end of file diff --git a/VLESS-TCP-XTLS-WHATEVER/config_client/vless_tcp_xtls.json b/VLESS-TCP-XTLS-WHATEVER/config_client/vless_tcp_xtls.json deleted file mode 100644 index 2e19aca..0000000 --- a/VLESS-TCP-XTLS-WHATEVER/config_client/vless_tcp_xtls.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "log": { - "loglevel": "warning" - }, - "inbounds": [ - { - "port": 10800, - "listen": "127.0.0.1", - "protocol": "socks", - "settings": { - "udp": true - } - } - ], - "outbounds": [ - { - "protocol": "vless", - "settings": { - "vnext": [ - { - "address": "example.com", // 换成你的域名或服务器 IP(发起请求时无需解析域名了) - "port": 443, - "users": [ - { - "id": "", // 填写你的 UUID - "flow": "xtls-rprx-direct", - "encryption": "none", - "level": 0 - } - ] - } - ] - }, - "streamSettings": { - "network": "tcp", - "security": "xtls", // 需要使用 XTLS - "xtlsSettings": { - "serverName": "example.com" // 换成你的域名 - } - } - } - ] -} \ No newline at end of file diff --git a/VLESS-TCP-XTLS-WHATEVER/config_client/vless_ws_tls.json b/VLESS-TCP-XTLS-WHATEVER/config_client/vless_ws_tls.json deleted file mode 100644 index 8df0f6f..0000000 --- a/VLESS-TCP-XTLS-WHATEVER/config_client/vless_ws_tls.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "log": { - "loglevel": "warning" - }, - "inbounds": [ - { - "port": 10800, - "listen": "127.0.0.1", - "protocol": "socks", - "settings": { - "udp": true - } - } - ], - "outbounds": [ - { - "protocol": "vless", - "settings": { - "vnext": [ - { - "address": "example.com", // 换成你的域名或服务器 IP(发起请求时无需解析域名了) - "port": 443, - "users": [ - { - "id": "", // 填写你的 UUID - "encryption": "none", - "level": 0 - } - ] - } - ] - }, - "streamSettings": { - "network": "ws", - "security": "tls", - "tlsSettings": { - "serverName": "example.com" // 换成你的域名 - }, - "wsSettings": { - "path": "/websocket" // 必须换成自定义的 PATH,需要和服务端的一致 - } - } - } - ] -} \ No newline at end of file diff --git a/VLESS-TCP-XTLS-WHATEVER/config_client/vmess_tcp_tls.json b/VLESS-TCP-XTLS-WHATEVER/config_client/vmess_tcp_tls.json deleted file mode 100644 index b8e8258..0000000 --- a/VLESS-TCP-XTLS-WHATEVER/config_client/vmess_tcp_tls.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "log": { - "loglevel": "warning" - }, - "inbounds": [ - { - "port": 10800, - "listen": "127.0.0.1", - "protocol": "socks", - "settings": { - "udp": true - } - } - ], - "outbounds": [ - { - "protocol": "vmess", - "settings": { - "vnext": [ - { - "address": "example.com", // 换成你的域名或服务器 IP(发起请求时无需解析域名了) - "port": 443, - "users": [ - { - "id": "", // 填写你的 UUID - "security": "none", - "level": 0 - } - ] - } - ] - }, - "streamSettings": { - "network": "tcp", - "security": "tls", - "tlsSettings": { - "serverName": "example.com" // 换成你的域名 - }, - "tcpSettings": { - "header": { - "type": "http", - "request": { - "path": [ - "/vmesstcp" // 必须换成自定义的 PATH,需要和服务端的一致 - ] - } - } - } - } - } - ] -} \ No newline at end of file diff --git a/VLESS-TCP-XTLS-WHATEVER/config_client/vmess_ws_tls.json b/VLESS-TCP-XTLS-WHATEVER/config_client/vmess_ws_tls.json deleted file mode 100644 index eba28ef..0000000 --- a/VLESS-TCP-XTLS-WHATEVER/config_client/vmess_ws_tls.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "log": { - "loglevel": "warning" - }, - "inbounds": [ - { - "port": 10800, - "listen": "127.0.0.1", - "protocol": "socks", - "settings": { - "udp": true - } - } - ], - "outbounds": [ - { - "protocol": "vmess", - "settings": { - "vnext": [ - { - "address": "example.com", // 换成你的域名或服务器 IP(发起请求时无需解析域名了) - "port": 443, - "users": [ - { - "id": "", // 填写你的 UUID - "security": "none", - "level": 0 - } - ] - } - ] - }, - "streamSettings": { - "network": "ws", - "security": "tls", - "tlsSettings": { - "serverName": "example.com" // 换成你的域名 - }, - "wsSettings": { - "path": "/vmessws" // 必须换成自定义的 PATH,需要和服务端的一致 - } - } - } - ] -} \ No newline at end of file diff --git a/VLESS-TCP-XTLS-WHATEVER/config_server.json b/VLESS-TCP-XTLS-WHATEVER/config_server.json deleted file mode 100644 index f6d5a5c..0000000 --- a/VLESS-TCP-XTLS-WHATEVER/config_server.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "log": { - "loglevel": "warning" - }, - "inbounds": [ - { - "port": 443, - "protocol": "vless", - "settings": { - "clients": [ - { - "id": "", // fill in your UUID - "flow": "xtls-rprx-direct", - "level": 0, - "email": "love@example.com" - } - ], - "decryption": "none", - "fallbacks": [ - { - "dest": 1310, // Fall back to Xray's Trojan protocol by default - "xver": 1 - }, - { - "path": "/websocket", // Must be replaced with a custom PATH - "dest": 1234, - "xver": 1 - }, - { - "path": "/vmesstcp", // Must be replaced with a custom PATH - "dest": 2345, - "xver": 1 - }, - { - "path": "/vmessws", // Must be replaced with a custom PATH - "dest": 3456, - "xver": 1 - } - ] - }, - "streamSettings": { - "network": "tcp", - "security": "xtls", - "xtlsSettings": { - "alpn": [ - "http/1.1" - ], - "certificates": [ - { - "certificateFile": "/path/to/fullchain.crt", // Replace with your certificate, absolute path - "keyFile": "/path/to/private.key" // Replace it with your private key, absolute path - } - ] - } - } - }, - { - "port": 1310, - "listen": "127.0.0.1", - "protocol": "trojan", - "settings": { - "clients": [ - { - "password": "", // fill in your password - "level": 0, - "email": "love@example.com" - } - ], - "fallbacks": [ - { - "dest": 80 // or fall back to other proxies that are also probing-proof - } - ] - }, - "streamSettings": { - "network": "tcp", - "security": "none", - "tcpSettings": { - "acceptProxyProtocol": true - } - } - }, - { - "port": 1234, - "listen": "127.0.0.1", - "protocol": "vless", - "settings": { - "clients": [ - { - "id": "", // fill in your UUID - "level": 0, - "email": "love@example.com" - } - ], - "decryption": "none" - }, - "streamSettings": { - "network": "ws", - "security": "none", - "wsSettings": { - "acceptProxyProtocol": true, // Reminder: If you use Nginx/Caddy to reverse generation WS, you need to delete this line - "path": "/websocket" // It must be replaced with a custom PATH, which needs to be consistent with the shunt - } - } - }, - { - "port": 2345, - "listen": "127.0.0.1", - "protocol": "vmess", - "settings": { - "clients": [ - { - "id": "", // fill in your UUID - "level": 0, - "email": "love@example.com" - } - ] - }, - "streamSettings": { - "network": "tcp", - "security": "none", - "tcpSettings": { - "acceptProxyProtocol": true, - "header": { - "type": "http", - "request": { - "path": [ - "/vmesstcp" // It must be replaced with a custom PATH, which needs to be consistent with the shunt - ] - } - } - } - } - }, - { - "port": 3456, - "listen": "127.0.0.1", - "protocol": "vmess", - "settings": { - "clients": [ - { - "id": "", // fill in your UUID - "level": 0, - "email": "love@example.com" - } - ] - }, - "streamSettings": { - "network": "ws", - "security": "none", - "wsSettings": { - "acceptProxyProtocol": true, // Reminder: If you use Nginx/Caddy to reverse generation WS, you need to delete this line - "path": "/vmessws" // It must be replaced with a custom PATH, which needs to be consistent with the shunt - } - } - } - ], - "outbounds": [ - { - "protocol": "freedom" - } - ] -}