Przeglądaj źródła

Fallback to Trojan by default

RPRX 5 lat temu
rodzic
commit
876a662b5a

+ 3 - 0
VLESS-TCP-XTLS-WHATEVER/README.md

@@ -9,7 +9,10 @@
 3. VLESS over WS with TLS
 4. VMess over TCP with TLS
 5. VMess over WS with TLS
+6. Trojan over TCP with TLS
 
 ---
 
+这里设置默认回落到 V2Ray 的 Trojan 协议,再继续回落到 80 端口的 Web 服务器(也可以换成数据库、FTP 等)
+
 你还可以配置回落到 Caddy 的 forwardproxy 等其它也防探测的代理,以及分流到任何支持 WebSocket 的代理,都没有问题

+ 37 - 0
VLESS-TCP-XTLS-WHATEVER/config_client/trojan_tcp_tls.json

@@ -0,0 +1,37 @@
+{
+    "log": {
+        "loglevel": "warning"
+    },
+    "inbounds": [
+        {
+            "port": 10800,
+            "listen": "127.0.0.1",
+            "protocol": "socks",
+            "settings": {
+                "udp": true
+            }
+        }
+    ],
+    "outbounds": [
+        {
+            "protocol": "trojan",
+            "settings": {
+                "vnext": [
+                    {
+                        "address": "example.com", // 换成你的域名或服务器 IP(发起请求时无需解析域名了)
+                        "port": 443,
+                        "password": "", // 填写你的密码
+                        "level": 0
+                    }
+                ]
+            },
+            "streamSettings": {
+                "network": "tcp",
+                "security": "tls",
+                "tlsSettings": {
+                    "serverName": "example.com" // 换成你的域名
+                }
+            }
+        }
+    ]
+}

+ 29 - 2
VLESS-TCP-XTLS-WHATEVER/config_server.json

@@ -18,7 +18,8 @@
                 "decryption": "none",
                 "fallbacks": [
                     {
-                        "dest": 80 // 或者回落到其它也防探测的代理
+                        "dest": 1310, // 默认回落到 V2Ray 的 Trojan 协议
+                        "xver": 1
                     },
                     {
                         "path": "/websocket", // 必须换成自定义的 PATH
@@ -53,6 +54,32 @@
                 }
             }
         },
+        {
+            "port": 1310,
+            "listen": "127.0.0.1",
+            "protocol": "trojan",
+            "settings": {
+                "clients": [
+                    {
+                        "password": "", // 填写你的密码
+                        "level": 0,
+                        "email": "[email protected]"
+                    }
+                ],
+                "fallbacks": [
+                    {
+                        "dest": 80 // 或者回落到其它也防探测的代理
+                    }
+                ]
+            },
+            "streamSettings": {
+                "network": "tcp",
+                "security": "none",
+                "tcpSettings": {
+                    "acceptProxyProtocol": true
+                }
+            }
+        },
         {
             "port": 1234,
             "listen": "127.0.0.1",
@@ -133,4 +160,4 @@
             "protocol": "freedom"
         }
     ]
-}
+}