Repository navigation
install macos.ja
Warning
機械翻訳によるもので、ネイティブによる確認は行われていません。正式な内容は英語版を参照してください。
macOS は CLI を優先するプラットフォームです。GUI は macOS 向けにコンパイルできますが実機では未検証なので、コマンドラインクライアント(lightspeed-client)がサポート対象の経路です。
Releases ページ から最新リリースを入手します。Mac の CPU に合うアーカイブを選びます。
| お使いの Mac | ターゲット | ファイル |
|---|---|---|
| Apple Silicon(M1 以降) | aarch64-apple-darwin |
lightspeed-client-...-aarch64-apple-darwin.tar.xz |
| Intel | x86_64-apple-darwin |
lightspeed-client-...-x86_64-apple-darwin.tar.xz |
どちらか分からないときは次を実行します。
uname -marm64 なら Apple Silicon、x86_64 なら Intel です。
シェルインストーラーが一番簡単です。アーキテクチャを検出してクライアントをインストールします。
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ShibbityShwab/lightspeed/releases/latest/download/lightspeed-client-installer.sh | shまたはアーカイブから手動でインストールします。
# Replace the filename with the one you downloaded.
tar -xf lightspeed-client-...-aarch64-apple-darwin.tar.xz
sudo mv lightspeed-client /usr/local/bin/バイナリが動くか確認します。
lightspeed-client --versionmacOS のインターセプターは pfctl(標準のパケットフィルター)を使ってゲームの UDP 通信をリダイレクトします。pfctl には root が必要なので、インターセプターを起動するときは sudo を付けてクライアントを実行します。
sudo lightspeed-client --start-interceptor --game rust検出、プローブ、診断(--probe-proxies、--test-control、--check)に root は要りません。
クライアントは署名付きレジストリを通じてコミュニティリレーを自動で見つけます。プロキシアドレスは不要です。
# Probe the community relays and print a report
lightspeed-client --probe-proxies
# Start the interceptor for your game
sudo lightspeed-client --start-interceptor --game rustリレーの検出を確認する。 次を実行します。
lightspeed-client --probe-proxies1 回の検出とプローブを行い、見つけた各リレーとその遅延を一覧にしたレポートを表示します。8 台のコミュニティリレー(ロサンゼルス、ニュージャージー、シンガポール、フランクフルト、東京、ムンバイ、マドリード、シドニー)すべてが見えるはずです。
コントロールプレーンの登録を確認する。 次を実行します。
lightspeed-client --test-controlこれは QUIC コントロールプレーンに接続し、セッションを登録し、ping を送り、切断します。各手順の結果を表示します。登録が成功すれば、コントロールプレーンに到達でき、認証も動いている証拠になります。
環境を確認する。 次を実行します。
lightspeed-client --checkインターセプターの利用可否、root の状態、ゲームの検出、プロキシへの到達性を報告します。
パケットの流れを確認する。 インターセプターが動いていてゲームがサーバーに接続されると、クライアントのパケットカウンターが増えていくはずです。「Packets Sent」が 0 のままだと、インターセプターがまだゲームの通信をとらえていません。トラブルシューティング を参照してください。
macOS が「開発元を確認できないため開けません」という理由でバイナリをブロックしたら、隔離属性を消します。
xattr -d com.apple.quarantine /usr/local/bin/lightspeed-clientこれは公式の Releases ページからバイナリをダウンロードした場合にだけ行ってください。