Rumors have it that with the optimization of some "turtle bosses", the capabilities of GFW have been further enhanced. Currently, common solutions include TLS in TLS and fingerprint recognition, which pose risks of blocking or banning. In response, the Xray-core team has introduced two innovative technical solutions: Vision and Reality. After referring to the introduction below, some tests were conducted:
https://www.v2ray-agent.com/archives/1680104902581
Note: The domain-less solution was used.
After setting up the test node, the most commonly used tool on the iOS side, Shadowrocket, was used to add the node. The connectivity test was okay, but when trying to access some websites, they could not be opened normally. Looking at the log, there was an error message containing the following phrase:
xxxx hs.c.conn == conn: false
A search was conducted using this keyword, but the results were few and there were no reliable answers.
Considering that the version of Xray is relatively new, the TF version of Shadowrocket was upgraded and tried, but still unable to connect to websites normally. In distress, I noticed that at the end of the link at the beginning, there were recommendations for clients on various platforms. So I decided to try two new tools on iOS, namely #V2BOX and #FoXray. These two tools were actually the first time I heard of them. The interface of V2BOX is relatively pleasing, so I gave it a try, but the problem persisted.
So I simply posted the symptoms in the Telegram group, and soon a kind person gave a suggestion "The server-side and client-side versions should be consistent". I looked at Shadowrocket and couldn't find any version information related to Xray. Then I looked for the version information of V2BOX, which described Xray as 1.8.0. Then I looked at the server-side, which was 1.8.1, indeed inconsistent. I tried to downgrade the server-side version, but when I looked at the downgrade list, there was only 1.7.5. I tried downgrading to 1.7.5, but the problem persisted. Thinking of giving up, I casually tried FoXray and unexpectedly it succeeded. 😲😲
Consider it a temporary solution, let's leave it at that for now. However, such a version-picking solution is not suitable for ordinary users. Hopefully, it will become more and more improved in the future.
-- END --