噂によると、いくつかの「海ガメの大物」の最適化により、GFW の能力がさらに向上し、現在一般的な解決策には TLS in TLS や指紋認識などの遮断や封鎖のリスクがあります。それに応じて、Xray-core チームは Vision と Reality という 2 つの新しい技術ソリューションを発表しました。以下の紹介を参考に、いくつかのテストを行いました:
https://www.v2ray-agent.com/archives/1680104902581
注:ドメインのない解決策を使用しました。
テストノードの構築が完了した後、iOS 端末で最も一般的なツールである Shadowrocket を使用してノードを追加し、接続テストは OK ですが、実際にいくつかのウェブサイトにアクセスしようとすると正常に開けません。ログを見ると、次のようなエラーメッセージが含まれています:
xxxx hs.c.conn == conn: false
このキーワードで検索したところ、結果は少なく、信頼できる回答はありませんでした。
Xray のバージョンが比較的新しいことを考慮して、Shadowrocket の TF 版をアップグレードして試してみましたが、依然としてウェブサイトに正常に接続できませんでした。困惑していると、リンクの最後に各プラットフォームのクライアントに関する推奨事項があるのを見つけ、iOS 向けに 2 つの新しいツール、#V2BOXと **#FoXray** を試すことにしました。これらのツールはどちらも初めて聞くものでした。V2BOX のインターフェースは比較的魅力的でしたが、試してみたところ、問題は解決しませんでした。
そこで、TG グループに簡単な問題を投稿しましたが、すぐに親切な人が「サーバー側とクライアント側のバージョンを一致させる必要がある」というアドバイスをくれました。Shadowrocket を見てみましたが、Xray に関するバージョン情報が見つからず、V2BOX のバージョン情報を探しましたが、Xray は 1.8.0 と記載されていました。サーバー側を見てみると、1.8.1 でした。確かに一致していません。サーバー側のバージョンをダウングレードしようと思いましたが、ダウングレードリストには 1.7.5 しかありませんでした。1.7.5 にダウングレードしてみましたが、問題は解決しませんでした。諦めかけたとき、FoXray を試してみたところ、なんと成功しました。😲😲
一時的な解決策として、とりあえずこれでいこうと思います。ただし、このようにバージョンを選択する解決策は一般ユーザーにはあまり適していないかもしれません。将来的にはますます改善されることを願っています。
-- END --