aleskxyz / reality-ezpz

Install sing-box/xray and configure vless / tuic / hysteria2 / shadowtls for reality or tls (letsencrypt) over different transport protocols (tcp, http, grpc and websocket) with user management capability in CLI, TUI and Telegram bot by a single command in docker compose!
Apache License 2.0
1.21k stars 189 forks source link

app/proxyman/outbound: failed to process outbound traffic > proxy/vless/outbound: failed to find an available destination #173

Closed TommyYOyoyo closed 5 months ago

TommyYOyoyo commented 5 months ago

I can't connect to any website when I enable the connection from the generated vless config. Upon examining the logs of V2rayXS, I noticed that this error was constantly producing: app/proxyman/outbound: failed to process outbound traffic > proxy/vless/outbound: failed to find an available destination > common/retry: [dial tcp myIP:myPort: i/o timeout dial tcp myIP:myPort: operation was canceled] > common/retry: all retry attempts failed.

What might be causing this issue? How can I fix this?

What I tried

My VPS: Google Cloud VM

My server-side configs from reality-ezpz:

Core: xray
Server Address:
Domain SNI: www.google.com Port: 54321 Transport: tcp Security: reality Safenet: OFF WARP: ON WARP License: myLicense Telegram Bot: OFF
Telegram Bot Token: none Telegram Bot Admins: none

My current client config.json:

{
  "routing" : {
    "name" : "all_to_main",
    "domainStrategy" : "AsIs",
    "rules" : [
      {
        "type" : "field",
        "outboundTag" : "RealityEZPZ",
        "port" : "0-65535"
      }
    ]
  },
  "inbounds" : [
    {
      "listen" : "127.0.0.1",
      "protocol" : "socks",
      "settings" : {
        "ip" : "127.0.0.1",
        "auth" : "noauth",
        "udp" : false
      },
      "tag" : "socksinbound",
      "port" : 1081
    },
    {
      "listen" : "127.0.0.1",
      "protocol" : "http",
      "settings" : {
        "timeout" : 0
      },
      "tag" : "httpinbound",
      "port" : 8001
    }
  ],
  "dns" : {
    "servers" : [
      "localhost"
    ]
  },
  "log" : {
    "error" : "\/var\/folders\/51\/1pgrz5295dg1b15vht_4rft00000gn\/T\/cenmrev.v2rayx.log\/error.log",
    "loglevel" : "warning",
    "access" : "\/var\/folders\/51\/1pgrz5295dg1b15vht_4rft00000gn\/T\/cenmrev.v2rayx.log\/access.log"
  },
  "outbounds" : [
    {
      "sendThrough" : "0.0.0.0",
      "mux" : {
        "enabled" : false,
        "concurrency" : 8
      },
      "protocol" : "vless",
      "settings" : {
        "vnext" : [
          {
            "address" : "myIP",
            "users" : [
              {
                "flow" : "xtls-rprx-vision",
                "id" : "1db09fb8-23c5-4731-9aa9-f374c790b6cc",
                "alterId" : 64,
                "security" : "none",
                "level" : 0,
                "encryption" : "none"
              }
            ],
            "port" : 54321
          }
        ]
      },
      "tag" : "RealityEZPZ",
      "streamSettings" : {
        "sockopt" : {

        },
        "tlsSettings" : {
          "allowInsecure" : false,
          "alpn" : [
            "http\/1.1"
          ],
          "serverName" : "server.cc",
          "allowInsecureCiphers" : false
        },
        "wsSettings" : {
          "path" : "",
          "headers" : {

          }
        },
        "tcpSettings" : {
          "header" : {
            "type" : "none"
          }
        },
        "kcpSettings" : {
          "header" : {
            "type" : "none"
          },
          "mtu" : 1350,
          "congestion" : false,
          "tti" : 20,
          "uplinkCapacity" : 5,
          "writeBufferSize" : 1,
          "readBufferSize" : 1,
          "seed" : "",
          "downlinkCapacity" : 20
        },
        "httpSettings" : {
          "path" : "",
          "host" : [
            ""
          ]
        },
        "security" : "reality",
        "grpcSettings" : {
          "multiMode" : false
        },
        "quicSettings" : {
          "key" : "",
          "header" : {
            "type" : "none"
          },
          "security" : "none"
        },
        "realitySettings" : {
          "allowInsecureCiphers" : false,
          "allowInsecure" : false,
          "fingerprint" : "chrome",
          "serverName" : "www.google.com",
          "spiderX" : "",
          "alpn" : "h2,http\/1.1",
          "publicKey" : "9MxEqQ2BovCAZowoE8o8qruCWDGeI8ZzL9FLf0kngm0",
          "shortId" : "29d8da22cd1ddf9c"
        },
        "network" : "tcp",
        "xtlsSettings" : {
          "serverName" : "server.cc",
          "alpn" : [
            "http\/1.1"
          ],
          "allowInsecure" : false
        }
      }
    }
  ]
}

Thank you very much!

yqqtws commented 5 months ago

change SNI domain

aleskxyz commented 5 months ago

I recommend you use the sing-box core for server and client. Because I actively test the configuration on sing-box. It has more features and is actively developing.

TommyYOyoyo commented 5 months ago

change SNI domain

I recommend you use the sing-box core for server and client. Because I actively test the configuration on sing-box. It has more features and is actively developing.

Thank you sooo much!!! I changed my SNI domain and now it is working!!!