既にvLLMが動作している場合は? その場合は 手順 3:Tokiosコネクターのインストール へ進んでください。手短な説明が必要な場合は vLLMのリモートアクセス をご覧ください。
前提条件
作業を始める前に、以下の環境が整っていることを確認してください。- 1 NVIDIA GPU でCUDAに対応しているもの(RTX 3090、4090、A100、またはDGX Spark)。
- CUDA 12.1以降がインストール済みであること(
nvidia-smiを実行して確認可能)。 - Python 3.9~3.12 環境下で
pipが利用可能であること。 - A Tokios account (free to sign up).
手順 1:vLLMをインストールして起動する
pipを使ってvLLMをインストールします:127.0.0.1 にバインドさせ、より広範囲にバインドしないようにしてください:
http://127.0.0.1:8000 でOpenAI互換のHTTPサーバーを起動します。
サーバーが正常に動作しているか確認します
別のターミナルで以下を実行します:よく使われる起動設定
ご使用のハードウェアに合ったフラグを選択してください:マルチGPU:テンサー並列処理
For models that don’t fit in 1 GPU, use tensor parallelism across multiple GPUs on the same machine:Windows(WSL2)
vLLMはWindows上でネイティブに動作しません。WSL2内でGPUパススルー機能付きのDockerを利用してください。手順 2:ローカル環境でテストする
リモートアクセスを設定する前に、vLLMが正しく応答するか確認してください。手順 3:Tokiosコネクターをインストールする
The connector dials out from your machine tohttps://api.tokios.com. No inbound port opens. No port forwarding. No DNS record.
Sign in at tokios.com/console, open the Setup tab, and click Start pairing. Tokios shows a one-time claim code like TKS-XXXX-XXXX, valid for about 15 minutes.
vLLMが動作しているマシン上でインストールコマンドを実行してください。
Windows
macOS
Linux
tokios-connector がインストール済みですか?その場合はコードを直接指定してください。
ct-tok-…) is delivered over the tunnel once approved — you never see it on screen or paste it into a file.
手順 4:コネクターをvLLMに向ける
vLLMのOpenAI互換サーバーは、Tokiosが求める形式に完全に準拠している。単一モデルの場合、コンソールのセットアップウィザードでは自動的にhttp://127.0.0.1:8000/v1 が選択される。
複数モデルやカスタム設定を利用する際は、tokios-connector.json を作成してください。
手順 5:デプロイを登録する
In the Models tab, register your vLLM model and choose a public name — for example,mistral-tunnel.
この公開名がクライアント側から model フィールドに送信される値となります。この値はvLLM側のローカルモデルIDとは無関係なので、アップストリームモデルを変更してもクライアント設定に影響はありません。
手順 6:APIキーを作成する
In the Keys tab, click Create key.- 必要に応じて、モデル名のパターンを指定して特定のデプロイにのみ適用することも可能です(カンマ区切りのグロブ表記で、全デプロイには
*を指定します)。 - 今すぐ
sk-tok-…というAPIキーをコピーしてください。このキーは一度きりしか表示されません。
手順 7:任意のクライアントから接続する
ご使用のvLLMモデルは現在https://api.tokios.com からアクセス可能です。呼び出し方法は以下の通りです:
セキュリティモデル:送信専用のトンネル
これがSSHトンネルやポートフォワーディング、Tailscaleと異なる点は以下の通りです:
ご利用のvLLMプロセスは一切変更されません。依然として
127.0.0.1:8000 上で動作し、外部からはアクセス不可能です。コネクターのみがそのプロセスに接続可能で、コネクターも外向きの通信のみ行います。
コネクターとvLLM間のループバック接続において、vLLM側で
--api-key フラグを有効にしておくことで多層防御が実現できます。Tokios経由のクライアントリクエストは sk-tok-… APIキーで認証され、コネクターのみが 127.0.0.1:8000 へのアクセスを許可されています。よくある質問
ストリーミング機能は利用可能ですか?
ストリーミング機能は利用可能ですか?
はい。
"stream": trueを設定すれば、呼び出したAPIの種類に応じてTokiosがOpenAI形式またはAnthropic形式の標準的なサーバー送信イベント(SSE)を返します。複数のモデルを同時に提供できますか?
複数のモデルを同時に提供できますか?
チームメイトと利用権限を共有できますか?
チームメイトと利用権限を共有できますか?
Yes. Create a separate
sk-tok-… key per teammate in the Keys tab. Scope each key to only the deployments they need. Revoking a key cuts access immediately.vLLMが再起動した場合はどうなりますか?
vLLMが再起動した場合はどうなりますか?
コネクターはvLLMが再起動した際に自動的に再接続します。手動での操作は不要で、単にvLLMを再起動すればエンドポイントも復旧します。
Windows環境でも利用可能ですか?
Windows環境でも利用可能ですか?
はい。WSL2内でDockerを使いvLLMを実行すれば(上記のWSL2設定も参照)、Windowsホスト側またはWSL2内にTokiosコネクターをインストールできます。どちらでも問題ありません。
どこからでも利用可能なあなた専用のvLLM
vLLMはこれまで通りローカルホスト上のGPUで稼働し続け、外部へのポート開放も不要です。コネクターは外部への接続のみ行います。認証、ルーティング、ストリーミング、キー管理といった処理はすべて、キーを付与した任意のマシンやチームメイト、エージェントから呼び出せる単一のエンドポイントで処理されます。クイックスタート
コネクターをペアリングし、最初のモデルを一貫してデプロイします。
APIキー
チームメンバーやエージェント向けに sk-tok-… キーを作成・スコープ設定・更新できます。
互換性のあるクライアント
39 クライアントが正常に動作することが確認されています。コーディングエージェントやチャットアプリ、SDKなどが該当します。
リモートアクセスの比較
TokiosがTailscale、Cloudflare Tunnel、SSHトンネルとどのように異なるかを解説します。