Repository navigation
install linux.ja
Warning
機械翻訳によるもので、ネイティブによる確認は行われていません。正式な内容は英語版を参照してください。
Linux は CLI を優先するプラットフォームです。GUI は Linux 向けにビルドできますが、ヘッドレスや上級者向けの構成ではコマンドラインクライアント(lightspeed-client)がサポート対象の経路です。
Releases ページ から最新リリースを入手します。CPU に合うアーカイブを選びます。
| お使いのマシン | ターゲット | ファイル |
|---|---|---|
| x86_64(Intel/AMD) | x86_64-unknown-linux-gnu |
lightspeed-client-...-x86_64-unknown-linux-gnu.tar.xz |
| ARM64(Ampere、Graviton、Raspberry Pi 4/5) | aarch64-unknown-linux-gnu |
lightspeed-client-...-aarch64-unknown-linux-gnu.tar.xz |
どちらか分からないときは次を実行します。
uname -mx86_64 なら 64 ビットの Intel/AMD、aarch64 または arm64 なら ARM64 です。
シェルインストーラーが一番簡単です。アーキテクチャを検出してクライアントをインストールします。
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-...-x86_64-unknown-linux-gnu.tar.xz
sudo mv lightspeed-client /usr/local/bin/バイナリが動くか確認します。
lightspeed-client --versionLinux のインターセプターは nftables(または iptables)を使ってゲームの UDP 通信をリダイレクトし、これには root が必要です。インターセプターを起動するときは sudo を付けてクライアントを実行します。
sudo lightspeed-client --start-interceptor --game rust検出、プローブ、診断(--probe-proxies、--test-control、--check)に root は要りません。
ディストリビューションが既定で同梱していない場合は、nftables が入っていることを確認してください。
# Debian/Ubuntu
sudo apt install nftables
# Fedora/RHEL
sudo dnf install nftables
# Arch
sudo pacman -S nftablesクライアントは署名付きレジストリを通じてコミュニティリレーを自動で見つけます。プロキシアドレスは不要です。
# 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 のままだと、インターセプターがまだゲームの通信をとらえていません。トラブルシューティング を参照してください。