hysteria
SHA-256超高速で検閲耐性を備えたネットワークプロキシツール。カスタム QUIC プロトコルに基づき、不安定なネットワーク環境でも卓越したパフォーマンスを発揮します。
スマートダウンロード
Download 版をダウンロード
vapp/v2.9.1 · 20.8 MB
高速かつ安定した壁越えツール。ネットワークのパケットロスやブロッキングへの対策に特化。
主な機能
- SOCKS5、HTTPプロキシ、TCP/UDP転送、TProxy、TUNなど、複数の動作モードをサポート
- カスタマイズされたQUICプロトコルを採用し、パケットロスが激しい環境や高遅延のネットワークでも、従来のプロキシをはるかに上回る速度を発揮
- トラフィックをHTTP/3に偽装するため、ディープパケットインスペクション(DPI)による検出やブロックが困難
- Windows、macOS、Linux、Android、iOSおよび各種アーキテクチャをクロスプラットフォームでサポート
- 認証、トラフィック統計、アクセス制御などのエンタープライズ向け機能を内蔵し、容易に統合可能
できないこと
- •一部のクラウドサービスプロバイダーは UDP トラフィックをブロックする場合があり、その結果 Hysteria が正常に動作しないことがあります。TCP リレーモードを有効にしてみることができます。デフォルトではポート 443 を使用して HTTPS に偽装します。ポートが占有されている場合は、設定ファイル内のポートを変更する必要があります。初めて使用する場合は、まずローカルで接続をテストし、設定が正しいことを確認してからサーバーにデプロイすることをお勧めします。TUN モードを使用する場合は、root/管理者権限が必要であり、他の VPN と競合する可能性があります。
使用例
- ネット規制の回避:ネットワークのブロックを迂回し、遮断されたウェブサイトやサービスにアクセス
- ゲームの高速化:ゲームの遅延を低減し、パケットロスによるカクつきを軽減
- クロスボーダーワーク:グローバルチームが社内ネットワークにリモートアクセスする際の速度と安定性を確保
- プライバシー保護:実際の IP アドレスを隠し、トラフィックの盗聴や改ざんを防止
詳細説明
Hysteria は、カスタマイズされた QUIC プロトコルに基づく強力なプロキシツールで、不安定なネットワーク環境向けに設計されており、非常に高速で検閲耐性を備えています。トラフィックを標準的な HTTP/3 に偽装するため、検閲者による検出やブロックが困難です。SOCKS5、HTTP プロキシ、TCP/UDP 転送、Linux TProxy、TUN などの複数のモードをサポートし、すべての主要プラットフォームをカバーしています。認証、トラフィック統計、アクセス制御機能を内蔵しており、既存のインフラストラクチャへの統合が容易です。ドキュメントが充実し、コミュニティも活発で、高性能と検閲耐性を求めるユーザーにとって最適な選択肢です。Shadowsocks などの従来のツールと比較して、Hysteria はパケットロスが深刻なネットワークでも低遅延と高スループットを維持でき、偽装性も優れています。
トラブルシューティング & FAQ (2)
トラブル対応クライアントがパブリックIPを持ち、サーバーが制限付きNATの背後にある場合、HysteriaのNATパンチングが失敗するのはなぜですか?
これは既知のバグで、ソースポートがサーバーの予想するポートと一致しない場合(NATがポートを書き換える可能性があります)、クライアントが受信したパンチパケットを無視するというものでした。コミット64c3963で修正されました。この修正を含むバージョンにアップデートするか、パッチを適用してください。当面はポートレンジスプレーを試すこともできますが、アップグレードを推奨します。
トラブル対応Hysteria を他の iptables ツールと一緒に実行すると、'Can't lock xtables.lock' というエラーが出るのはなぜですか?
このエラーは、Hysteriaの組み込みファイアウォールがiptablesを-w(待機)フラグなしで操作し、同じくiptablesを使用するMihomoやClash Metaなどの他のツールとの間でロック競合を引き起こす場合に発生します。この問題は後のコミット(例:25a2530)で修正されました。解決するには、この修正を含むHysteriaバージョンにアップグレードするか、カスタムスクリプトを使用している場合はiptablesコマンドに手動で-wフラグを追加してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:https://v2.hysteria.network/zh/ にアクセスし、お使いのシステムとアーキテクチャに対応するバイナリファイルをダウンロードします
ステップ2:設定ファイルを作成し(公式サンプルを参照)、サーバーアドレス、ポート、パスワードなどのパラメータを入力します
ステップ3:コマンドラインで hysteria -c config.yaml を実行して、クライアントまたはサーバーを起動します
- ステップ1:https://v2.hysteria.network/zh/ にアクセスし、お使いのシステムとアーキテクチャに対応するバイナリファイルをダウンロードします
- ステップ2:設定ファイルを作成し(公式サンプルを参照)、サーバーアドレス、ポート、パスワードなどのパラメータを入力します
- ステップ3:コマンドラインで hysteria -c config.yaml を実行して、クライアントまたはサーバーを起動します
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
e80c71bcf57d21cd6dede6b05938a24a9d75f44b494632be6b94bb1283928680このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
ダウンロードしたバイナリファイルと設定ファイルを直接削除するだけです。システムサービスとしてインストールしている場合は、まずサービスを停止して無効化し(例: systemctl stop hysteria && systemctl disable hysteria)、その後に関連ファイルを削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs