緊急クライアントのインストール
olcbox を Android、iPhone、Windows、macOS、Linux にダウンロード・インストールする方法、キャビネットまたはメールで受け取った接続リンクをインポートする手順、そしてブロックが始まる前に済ませておくべき理由。
緊急用の接続は、olcrtc:// で始まるリンクです。リクエストするとすぐキャビネットに表示され、メールでリクエストした場合はメールでも届きます。このリンクを使うにはアプリ — olcbox — が必要です。
緊急アクセスの仕組みと、ブロック中に何をすればよいかは緊急アクセスのページで説明しています。このページはアプリだけについて、つまり入手先とインストール方法についてのものです。
インターネットがまだ正常に動いているうちに、事前にインストールしてください。 ネットワークが許可リスト方式に切り替わると、ダウンロードできる場所がなくなります。アプリストアやダウンロードサイトはおそらく到達不能になるからです。アプリの容量はわずかで、起動するまでは何もしません。
ダウンロード
ファイルへの直接リンクです。お使いのシステムを選んでください。
最近のスマートフォンであれば動作します。非常に古い(32ビットの)端末向けには軽量ビルドがあります。通常版がインストールできない場合にだけ使ってください。
これは Google Play を経由せず直接インストールする .apk ファイルです。Android はこの提供元からのアプリのインストール許可を求めてきますが、この方法では正常な動作です。ファイルを開くブラウザーやファイルマネージャーに対して許可してください。
iPhone でのインストールはほかのシステムより難しく、コンピューターが必要です。このアプリは App Store にはなく、今後も置かれることはないため、自分でインストールする必要があります。これを sideload と呼びます。先延ばしにせず、必ず事前に済ませてください。ブロック下では実行できなくなります。
詳しくは下の「iPhone へのインストール」を参照してください。
管理下での配布向けの MSI パッケージと、インストールせずに実行できるポータブル版の ZIP ビルドも用意されています。
Windows は発行元不明という SmartScreen の警告を表示することがあります。アプリが証明書で署名されていないためです。「詳細情報」→「実行」をクリックしてください。
Apple Silicon の Mac(M1 以降)向け: ダウンロード
Intel の Mac 向け: ダウンロード
どちらか分からない場合は、メニュー →「このMacについて」を開いてください。「チップ」の行に Apple M1/M2/M3/M4 と表示されていれば、最初のほうを選びます。
アプリは署名されていないため、初回は macOS が起動を拒否します。「システム設定」 → **「プライバシーとセキュリティ」を開き、下のほうにあるブロックされたアプリについてのメッセージを探して、「このまま開く」**をクリックしてください。
macOS では iPhone と同じく、クライアントはプロキシモードのみで動作します。システム全体のトンネルはなく、プロキシを利用できるアプリの通信だけがそこを通ります。
インストールせずに実行できます。ダウンロード後、実行可能にしてください。
chmod +x Olcbox-*-linux-amd64.AppImage
./Olcbox-*-linux-amd64.AppImageプロキシモードはすぐに使えます。システム全体のトンネルには、さらに iproute2、/dev/net/tun へのアクセス、root 権限での実行が必要です。それがなければプロキシモードのままになります。
リンクは常に最新のビルドを指しています。 手動で更新する必要はありません。ダウンロードできなかった場合は、少し時間をおいてもう一度試すか、アカウントの緊急アクセスブロックからファイルを取得してください。
iPhone へのインストール
Apple はファイルからそのままアプリをインストールすることを許可していません。コンピューターと補助プログラムが必要です。この方法は無料ですが、1つ重要な注意点があります。
無料の方法では7日ごとに署名し直す必要があります。 1週間経つと、もう一度スマートフォンをコンピューターに接続するまでアプリは起動しなくなります。ブロックが始まったちょうどそのときに期限切れになると、緊急アクセスが使えません。ですから、毎週署名を更新するか、署名が1年間有効な有料の Apple Developer アカウント(年間99ドル)を使ってください。
AltStore を使う場合(毎回コンピューターは不要)
Windows または macOS のコンピューターに、altstore.io から AltServer をインストールします。
iPhone をケーブルで接続し、AltServer 経由で AltStore を iPhone にインストールします(プログラムが手順を案内し、Apple ID を尋ねてきます。これはアプリの署名にのみ使われます)。
上のリンクから .ipa ファイルを iPhone 本体にダウンロードします。
スマートフォンで AltStore を開き → My Apps タブ → 隅の「+」→ ダウンロードしたファイルを選択します。
アプリを信頼します: 「設定」 → 「一般」 → 「VPNとデバイス管理」 → 自分の Apple ID を選択 →「信頼」。
スマートフォンとコンピューターが同じネットワークにある限り、AltStore は署名を自動で更新します。コンピューターが離れた場所にある場合は、週に一度スマートフォンを接続してください。
Sideloadly を使う場合(より簡単だが毎回コンピューターが必要)
コンピューターに Sideloadly をインストールし、iPhone をケーブルで接続して、.ipa ファイルをウィンドウにドラッグし、Apple ID を入力して Start を押します。その後、上と同じようにスマートフォンの設定でアプリを信頼します。
iPhone では緊急クライアントはプロキシモードでのみ動作します。つまり、システム全体ではなく、プロキシを利用できるアプリの通信だけがそこを通ります。
受け取ったリンクで接続する
olcrtc:// で始まるリンクをコピーします。キャビネットの緊急アクセスブロック(コピーボタンがあり、クライアントが別の端末にある場合はQRコードも表示されます)から、あるいはメールでリクエストした場合は返信メールから取得できます。
olcbox を開いて接続を追加します。アプリがクリップボードからリンクを貼り付けるよう促します。
「接続」を押します。
このリンクは自分が作成した通話に紐づいており、セッションの間ずっと有効です。アプリを再インストールした場合は、もう一度インポートできます。セッションが動作している間はキャビネットに表示され続けるので、何度でもコピーできます。一方、メールは1回だけ送られます。セッションが終わったら、新しい通話と新しいリクエストが必要です。
うまくいかないとき
Android にアプリがインストールできない。 この提供元からのインストールが許可されているか確認し、軽量ビルドを試してください。
iPhone でアプリが開かなくなった。 7日間の署名が切れた可能性が高いです。スマートフォンをコンピューターに接続し、AltStore か Sideloadly で更新してください。
olcrtc:// のリンクが受け付けられない。 先頭の olcrtc:// を含めて、全体をコピーしたか確認してください。メールアプリからのコピーではリンクが途中で切れやすいです。
接続が確立しない。 セッションの期限が切れている可能性があります。新しい通話を作成し、接続をあらためてリクエストしてください。それでも解決しない場合は、そのネットワークでは動画サービス自体が通っていないので、緊急アクセスはそこでは機能しません。
速度が遅い。 これは想定どおりです。実測では下りが約14 Mbit/s、一方で上りはわずか0.7〜0.9 Mbit/s、遅延は175〜235 msです。動画の視聴やメールの読み書きは快適ですが、大きなファイルの送信、ビデオ通話、ゲームには向きません。15〜20倍のこの非対称性は、偽装という仕組みそのものの性質であり、故障ではありません。