Open radiumatic opened 1 week ago
That's not a bug The mux protocols are not compatible
That's not a bug The mux protocols are not compatible
They can be though. xray-core clients have no problem connecting to sing-box servers.
Maybe Mux.Cool can be added as a 4th mux algorithm.
They can be though. xray-core clients have no problem connecting to sing-box servers.
Xray clients cannot connect to sing-box with mux. The Mux cool protocol is not compatible with the sing-box's mux protocols.
They can be though. xray-core clients have no problem connecting to sing-box servers.
Xray clients cannot connect to sing-box with mux. The Mux cool protocol is not compatible with the sing-box's mux protocols.
Except that they can. Try it, run a sing-box server with multiplex enabled (no other mux option) and connect to it using a xray-core client with multiplex enabled. I'm currently replying to you using this exact setup, just to make sure it actually works. (The cores aren't modified, they're github releases)
Operating system
Linux
System version
Ubuntu 22.04 LTS, Kernel 5.15
Installation type
Original sing-box Command Line
If you are using a graphical client, please provide the version of the client.
No response
Version
Description
sing-box clients (and sing-box used as a client, in general) cannot connect to servers running xray-core with multiplex that only support the Mux.Cool algorithm.
Reproduction
Find or start a server running xray-core and enable mux support in the server. Generally any configuration works as long as the inbound is TCP based. Mux support in xray-core is enabled by default. Example:
Attempt to connect to the server using a singbox client and enable mux. Doesn't matter how many whistles and bells you add, bare configuration works too. Example:
Logs
xray-core server logs:
sing-box client logs:
Supporter
Integrity requirements