Relayium

コマンドラインでファイルを受信する

最終更新: 2026-07-09

送信は話の半分にすぎません——いずれあなたが受け取る側になります。同僚がインターネット越しにファイルを渡したいとき、自分のマシン同士で受け渡ししたいとき、あるいは自分が管理するサーバーから何かを取りに行きたいとき。Relayium CLI はそれぞれに異なるコマンドで、この3つすべてに対応しています。どれもアカウントは不要です。

相手がペアリングコードであなたへプッシュしてくるなら receive、信頼できるマシンがいつでもプッシュできる常設の受信箱が欲しいなら serve、そしてあなた自身がすでに SSH でログインできるサーバーへ出向くなら pull を選びます。

受信の3つの方法と、それぞれが当てはまる場面

どのコマンドを使うかは、誰が転送を始めるのか、そして2台のマシンがどう互いを知っているかによって決まります:

receive: 相手がネットワークを越えてファイルを送ってくる

これは relayium send の受信側です。相手は短いコードを選び、通話やチャットなど二人が信頼できる手段でそれを伝え、自分の側で relayium send <path> <code> を実行します。あなたは同じコードで receive を実行します:

relayium receive 428571

# or into a specific directory
relayium receive 428571 ./downloads

serve: このマシンを待ち受け型の受信箱にする

serve は逆方向に動作します。あなたが出向くのではなく、他のマシンが relayium:// 経由で直接あなたへプッシュしてきます——自分のノート PC が NAS へプッシュする、ビルドサーバーが成果物を自分のマシンへ落とすなど、すでに信頼しているマシン向けです。固定された TLS 1.3 接続で、SSH も集合場所も不要です。

relayium serve

# a specific directory, port, and allowing delete requests
relayium serve --dir ~/incoming --port 9031 --allow-delete

無人稼働の serve のために事前承認する

無人で動作する serve(systemd、バックグラウンドスクリプト)では、プッシュ側に relayium id を実行させてフィンガープリントを表示させ、受信側であらかじめそれを承認しておきます:

relayium authorize <fingerprint>

pull: すでに SSH でログインできるサーバーから取り込む

pull は push の鏡像です。誰かが何かを送ってくるのを待つのではなく、すでに持っている SSH アクセスを使って自分から出向き、ファイルを取り込みます。

relayium pull user@host:/path/to/files ./local-dest

よくある質問

ファイルを受信するのにアカウントは必要ですか?

いいえ。receive、serve、pull の3つすべてが完全に無料で、どちら側にも Relayium アカウントは不要です。

relayium receive はブラウザのペアリングコードと相互運用しますか?

しません。CLI のペアリングコード・プロトコルは、relayium.com のブラウザ側の参加リンクや QR フローとは別物です——ハンドシェイクの方式が異なり、現時点では互いに通信しません。それはロードマップ上の話であり、今はまだ頼れるものではありません。

未知のマシンが自分の serve リスナーへプッシュしてきたらどうなりますか?

ターミナルでは、初回のプッシュ時に住所とフィンガープリントを見せて承認するかどうか尋ねられ、その承認は記憶されます。ターミナルがない場合——systemd サービスや cron ジョブ——確認する相手がいないため、未知のプッシュ側は拒否されます。先に relayium authorize <fingerprint> で事前承認してください。

relayium がインストールされていないサーバーから pull できますか?

できません。pull は常にリモート側に relayium が必要です——push にあるような tar フォールバックはありません。先にリモートへ relayium をインストールしてください。

relayium は自分のアイデンティティと信頼済みの相手をどこに保存しますか?

デフォルトでは ~/.config/relayium にあります——アイデンティティや信頼に関わるどのコマンドでも --config-dir でこの場所を上書きできます。

最初の受信をしてみましょう。CLI をインストールして、receive、serve、pull のいずれかを選んでください。

CLI を入手する

続けて読む