[X] I confirm that I have read the documentation, understand the meaning of all the configuration items I wrote, and did not pile up seemingly useful options or default values.
[X] I searched issues and did not find any similar issues.
Version
1.8.11
Description
I have a domestic VPS and a foreign VPS. the interconnection between two servers is Reality-tcp-xtls-rprx-vision.
If I enable MUX on the interconnection, the connection fails.
Reproduction Method
To investigate the matter, I created a minimal environment on my home PC using two VMs. I didn't use any 3rd party panel to run xray. I edited config files manually and started xray from terminal.
VM1 connects to VM2 via two outbounds (one without mux and the other with mux enabled, all the other parameters of outbounds are the same).
on my Domestic VPS I don't have both outbounds simultaneously, this is done here to show both cases in a single config.
users connect to VM1 in order to access VM2:
user1 is routed through reality with mux off.
user2 is routed through reality with mux on.
user1's connection succeeds, but user2's fails.
It's interesting that when I try to test and connect to the foreign VPS or VM2 directly from V2rayN (xray 1.8.11) with MUX enabled, the connection works. But I'm not sure how V2rayN sets MUX parameters.
Is a Reality configuration without Vision secure? I want to enable MUX randomly on my configs , and I think MUX will delay the detection of the configuration.
Integrity requirements
Version
1.8.11
Description
I have a domestic VPS and a foreign VPS. the interconnection between two servers is Reality-tcp-xtls-rprx-vision. If I enable MUX on the interconnection, the connection fails.
Reproduction Method
To investigate the matter, I created a minimal environment on my home PC using two VMs. I didn't use any 3rd party panel to run xray. I edited config files manually and started xray from terminal.
VM1 connects to VM2 via two outbounds (one without mux and the other with mux enabled, all the other parameters of outbounds are the same).
users connect to VM1 in order to access VM2: user1 is routed through reality with mux off. user2 is routed through reality with mux on.
user1's connection succeeds, but user2's fails.
It's interesting that when I try to test and connect to the foreign VPS or VM2 directly from V2rayN (xray 1.8.11) with MUX enabled, the connection works. But I'm not sure how V2rayN sets MUX parameters.
Client config
VM1:
Server config
VM2:
Client log
VM1:
Server log
VM2: