Browse Source

fallback -> fallbacks

RPRX 5 years ago
parent
commit
554fa9a343

+ 12 - 9
VLESS-TCP-TLS (maximal by rprx)/config_server.json

@@ -15,14 +15,17 @@
                     }
                 ],
                 "decryption": "none",
-                "fallback": {
-                    "unix": "/dev/shm/default.sock",
-                    "xver": 1
-                },
-                "fallback_h2": {
-                    "unix": "/dev/shm/h2.sock",
-                    "xver": 1
-                }
+                "fallbacks": [
+                    {
+                        "dest": "/dev/shm/default.sock",
+                        "xver": 1
+                    },
+                    {
+                        "alpn": "h2",
+                        "dest": "/dev/shm/h2.sock",
+                        "xver": 1
+                    }
+                ]
             },
             "streamSettings": {
                 "network": "tcp",
@@ -47,4 +50,4 @@
             "protocol": "freedom"
         }
     ]
-}
+}

+ 6 - 4
VLESS-TCP-TLS (minimal by rprx)/config_server.json

@@ -15,9 +15,11 @@
                     }
                 ],
                 "decryption": "none",
-                "fallback": {
-                    "port": 80
-                }
+                "fallbacks": [
+                    {
+                        "dest": 80
+                    }
+                ]
             },
             "streamSettings": {
                 "network": "tcp",
@@ -41,4 +43,4 @@
             "protocol": "freedom"
         }
     ]
-}
+}

+ 14 - 13
VLESS-TCP-TLS-proxy protocol/config_server.json

@@ -15,17 +15,18 @@
                         "email": "[email protected]"
                     }
                 ],
-                "fallback": {
-                    "addr": "127.0.0.1",
-                    "port": 8001,
-                    "xver": 1
-                },
-                "fallback_h2": {
-                    "addr": "127.0.0.1",
-                    "port": 8002,
-                    "xver": 1
-                },
-                "decryption": "none"
+                "decryption": "none",
+                "fallbacks": [
+                    {
+                        "dest": 8001,
+                        "xver": 1
+                    },
+                    {
+                        "alpn": "h2",
+                        "dest": 8002,
+                        "xver": 1
+                    }
+                ]
             },
             "streamSettings": {
                 "network": "tcp",
@@ -38,8 +39,8 @@
                     ],
                     "certificates": [
                         {
-                            "certificateFile": "/path/to/certificate.crt",
-                            "keyFile": "/path/to/key.key"
+                            "certificateFile": "/path/to/fullchain.crt",
+                            "keyFile": "/path/to/private.key"
                         }
                     ]
                 }

+ 12 - 13
VLESS-TCP-TLS/config_server.json

@@ -15,17 +15,16 @@
                         "email": "[email protected]"
                     }
                 ],
-                "fallback": {
-                    "addr": "127.0.0.1",
-                    "port": 8001,
-                    "xver": 0
-                },
-                "fallback_h2": {
-                    "addr": "127.0.0.1",
-                    "port": 8002,
-                    "xver": 0
-                },
-                "decryption": "none"
+                "decryption": "none",
+                "fallbacks": [
+                    {
+                        "dest": 8001
+                    },
+                    {
+                        "alpn": "h2",
+                        "dest": 8002
+                    }
+                ]
             },
             "streamSettings": {
                 "network": "tcp",
@@ -38,8 +37,8 @@
                     ],
                     "certificates": [
                         {
-                            "certificateFile": "/path/to/certificate.crt",
-                            "keyFile": "/path/to/key.key"
+                            "certificateFile": "/path/to/fullchain.crt",
+                            "keyFile": "/path/to/private.key"
                         }
                     ]
                 }

+ 6 - 11
VLESS-TCP/config_server.json

@@ -15,17 +15,12 @@
                         "email": "[email protected]"
                     }
                 ],
-                "fallback": {
-                    "addr": "127.0.0.1",
-                    "port": 8001,
-                    "xver": 0
-                },
-                "fallback_h2": {
-                    "addr": "127.0.0.1",
-                    "port": 8002,
-                    "xver": 0
-                },
-                "decryption": "none"
+                "decryption": "none",
+                "fallbacks": [
+                    {
+                        "dest": 8001
+                    }
+                ]
             },
             "streamSettings": {
                 "network": "tcp"

+ 0 - 17
VLESS-TCP/nginx.conf

@@ -48,21 +48,4 @@ http {
 
         error_page 500 502 503 504 /50x.html;
     }
-
-    server {
-        listen 127.0.0.1:8002 http2;
-        server_name yourserver_8002.com;
-
-        charset utf-8;
-
-        access_log logs/yourserver_8002.access.log main;
-
-        location / {
-            root /var/www/html;
-        }
-
-        error_page  404              /404.html;
-
-        error_page 500 502 503 504 /50x.html;
-    }
 }