VLESS対VMESS対Shadowsocks:どのプロトコルを使うべきか?
VLESSは3つの中でもっとも高速かつステルス性が高く、検閲を打ち破るのに最適な選択肢です。VMESSはその古く重い前身であり、Shadowsocksは動かしやすいものの検出されやすい軽量なプロキシです。
Shadowsocks:軽量な定番
Shadowsocksは、基本的なファイアウォールをすり抜けるために作られたシンプルな暗号化プロキシです。高速でリソース消費が少なく、広くサポートされているため、長年にわたって定番のツールでした。トレードオフは、最新のディープパケットインスペクション(DPI)システムがその通信パターンをますます見抜けるようになっている点で、もっとも厳格なネットワークではブロックされやすくなります。
VMESS:柔軟な働き者
VMESSは、Shadowsocksよりフィンガープリントを取りにくくするためにV2Rayプラットフォーム向けに作られました。独自の暗号化と時刻ベースの認証を加え、多くのトランスポートに対応します。その柔軟さには代償があり、VMESSはより多くのオーバーヘッドを抱え、そのハンドシェイクは高度なDPIになお識別されうるため、今日では中間的な選択肢となっています。
VLESS:高速でステルスな後継
VLESSはXrayプロジェクト発の新しいプロトコルで、推奨される既定の選択肢です。軽量さを保つためにVMESSの組み込み暗号化を捨て、代わりにTLSに頼ることでオーバーヘッドを削減して速度を高めます。RealityとXHTTPと組み合わせると、VLESSは実在のWebサイトを模倣でき、3つの中でDPIにとってもっとも検出やブロックが難しくなります。
速度と暗号化の比較
純粋な速度では、通常もっともオーバーヘッドの少ないVLESSが先行し、Shadowsocksが続き、VMESSがしばしばもっとも重くなります。暗号化については、3つとも通信を非公開に保ちます。ShadowsocksとVMESSはプロトコルレベルで暗号化し、VLESSは強力で標準的なTLSに頼ります。実際にはどれも十分に安全で、本当の違いはどれだけうまく隠れられるかにあります。
ステルス性と検閲回避
ここが各プロトコルのもっとも分かれるところです。Shadowsocksがもっとも検出されやすく、VMESSは一段上、そしてRealityを備えたVLESSがもっとも強力です。というのも、あなたの接続をgoogle.comのようなサイトへの通常の通信に偽装するからです。ロシアやイランのように強く検閲された地域では、VLESS Realityが接続を維持するもっとも信頼できる方法です。
どれを選ぶべきか?
DPIや激しいブロックに直面していて、最高の速度とステルス性が欲しいならVLESS(Reality付き)を選びましょう。軽くフィルタリングされたネットワークでシンプルで高速な接続が欲しいならShadowsocksを選びましょう。VMESSは、サーバーやクライアントがそれしか提供しない場合の堅実な代替です。うれしいことに、当てずっぽうで選ぶ必要はありません。
VeepenはAndroidおよびAndroid TV向けの1つの無料アプリで、VLESS(RealityとXHTTP付き)、VMESS、Shadowsocksに対応しているため、いつでもプロトコルを切り替えて、あなたのネットワークでもっともうまく機能するものを常に使えます。