このページのコードが起動しませんでした。

index.htmlをフォルダから直接開くと、ブラウザがJavaScriptモジュールを読み込めません。そのためリンク名を選んでも何も起きません。フォルダはhttpで配信してください。

powershell -ExecutionPolicy Bypass -File serve.ps1

そのうえでhttp://localhost:8080/を開いてください。

テキストとファイルの共有 — あなたのブラウザから相手のブラウザへ直接、アップロードなし

共有はこの開いたタブの中だけに存在します。読む側は暗号化された内容をあなたのブラウザから直接受け取り、タブを閉じれば終わり。どのサーバーにも何も残りません。

バージョン: v1.9.3 · 059f65cfd1
ツールのバージョンについて
言語: 日本語
ソースを見る
共有したテキストとファイルはブラウザー内で処理されます。処理のためのアップロードはありません。

ここで共有したものは、エンドツーエンドで暗号化されたWebRTCチャネルを通って、あなたのブラウザから各読者のブラウザへ届き、ほかのどこへも行きません。関わる唯一のサーバーは、このページのContent-Security-Policyに名前があり、ソースはリポジトリにあります。ブラウザ同士を紹介し、発見可能なローカルリンク名を一覧にします。共有するテキストやファイルを保持せず、内容がそこを通ることもありません。発見用の名前は共有者が接続している間だけ残ります。内容の履歴もアカウントもありません。このタブを閉じれば、読者の開いたページも含め、共有はあらゆる場所で同時に終わります。

いまの通信: 確認中…

オフライン: 確認中…

共有しながら開発者ツールのネットワークタブを見てください。この開始ページを開くと、ローカルリンク名のために仲介役へのWebSocketが開きます。共有を始めると接続交渉用にもう1本開きます。読者は紹介用の接続を1本使います。どれだけ入力や添付をしても、これらの接続がテキストやファイルを運ぶことはありません。

この接続上のローカル共有

ローカル共有を検索中…

この一覧には、あなたと同じ公開IPv4アドレスまたは同じIPv6サブネットを使うブラウザのリンク名が表示されます。通常は同じルーターですが、共有VPNや通信事業者によるアドレス共有では別のネットワークも含まれます。IPv4とIPv6の違いや経路の違いで近くの端末が見つからないこともあります。インターネットが必要です。共有を開いても接続前に確認され、非公開の共有には引き続き共有者の承認が必要です。

1 書くか、添付する

Markdown ファイルはテキストと同じ直接接続で送信されます。1つ200 MBまで。読む側は一覧を見て、求めたときにだけファイルを受け取ります。1回の共有には最大256ファイルを添付できます。

2 リンクに名前を付ける

リンク名 名前がアドレスで、部屋の向こうへ声で伝えられる短さです。発見可能なローカル共有は、この接続上の相手に名前を表示します。機密性のある内容では非公開を有効にしてください。

ローカルネットワーク——インターネット中継なし 同じWi-Fiまたはイーサネットに接続した端末向けです。ブラウザ同士の紹介には引き続きインターネットが必要ですが、このモードはアドレスを調べる公開サーバーも中継も使いません。VPNやブラウザの設定により通信経路が変わることがあります。コピーしたリンクにはこの設定が含まれます。 ローカルネットワークは標準で無効です。自分の共有をローカル検索の一覧に表示するには、このモードを選んでください。

使い切り——下書きをこの端末に残さない 下書きはこのブラウザにだけ残るので、次に来たときもここにあります。使い切りに印を付ければ、どこにも残りません。

発見可能な共有について

3 共有する

どこにも何も保存されません

テキストとファイルは暗号化され、このタブから各読者のタブへ直接届きます。仲介役はブラウザ同士を紹介し、発見可能なリンク名を一覧にしますが、テキストやファイルは見ません。このタブを閉じると共有が終わり、読者の開いたページも消去されます。ただし、相手がすでにコピーやダウンロードしたものは相手のものです。

Markdownで表示

どこにもアップロードせずにテキストとファイルを共有する方法

  1. テキストを書くか、ファイルを添付します。エディタが共有そのものです。読む側が接続した瞬間にそこにあるものが、その人の受け取るもので、その後の変更は入力と同時に、接続中の読む側へライブで届きます。ファイルは同じチャネルを通り、1つ200 MBまで。読む側は一覧を見て、求めたものだけを受け取るので、要らないファイルに誰かの帯域が使われることはありません。
  2. テキストに書式がふさわしければMarkdownをオンに。スイッチは1つだけ。見出し、太字、リスト、コード、リンクが、入力と同時にエディタの隣でライブ表示され、読む側には既定で整形済みの表示が届きます。原文に戻す切り替えも付いています。レンダラーはこのページと一緒に届き、すべてをエスケープします。共有されたテキストは、誰が書いたものであれ、読む側のマシンでスクリプトにはなれません。
  3. リンクに名前を付けるか、提案のままにします。名前がアドレスです。brave-otter-42なら部屋の向こうへ声で伝えたり、電話で読んだり、ホワイトボードから入力したりできます。発見可能なローカル共有は名前を一覧にするので、機密性のある内容では非公開を有効にしてください。リンクだけで共有する場合は、推測しにくい名前も役立ちます。使用中の名前は拒否され、共有を止めると空きます。
  4. 誰を入れるかを決めます。非公開が既定です。読む側はそれぞれ自己紹介を求められます。名前でも、ヒントでも、あなたが分かるものなら何でも。あなたはそのメッセージを、読ませるボタンと断るボタンと一緒に見ます。自己紹介は直接チャネルを通るので、誰がノックしたのかは仲介役ですら知りません。チェックを外せば、名前を知る誰もが読める公開の共有になります。
  5. 共有を始めて、タブを開けたままにします。タブがサーバーです。共有はタブが開いて起きている間だけ届き、その先は一瞬もありません。ノートパソコンを閉じても終わります。リンクをコピーするか、名前を口で伝えるだけでも構いません。読む側はこのページのアドレスの末尾に#nameと打てばいいのです。ローカルネットワークモードではリンクをコピーしてください。名前の前に?local=1が入ります。別のモードを使う読者は、共有者のモードで再試行する前に選択する必要があります。
  6. 向こう側では:まず同意、それからノック。リンクを開いた人は誰かが共有中だと知らされ、直接接続では互いのネットワークアドレスが見えるようになると警告され、自分で選んだときにだけ接続します。非公開の共有なら自己紹介をして、あなたを待ちます。受け取ったものはあなたが書き換えるそばからライブで変わり、タブを閉じれば消えます。

詳しい解説

アップロードせずに端末間でテキストとファイルを共有する方法 テキストやファイルを、直接の暗号化された接続でブラウザからブラウザへ。自分宛てのメールも、チャット履歴も、アカウントも要らず、どのサーバーにも写しは残りません。

よくある質問

何かが、どこかへアップロードされますか?

テキストやファイルはアップロードされません。暗号化されたWebRTCチャネルで、あなたのブラウザから各読者のブラウザへ直接届きます。サーバーが運ぶのは紹介と公開したローカルリンク名で、内容は運びません。部屋と検索の項目は開いた接続とともに終わります。Cloudflareが7日間保持する接続ログにはメタデータが含まれ、内容は含まれません。

では、よりによってこのサイトで、なぜこの道具はサーバーと話すのですか?

ブラウザ同士は自力で見つかりません。仲介役がbrave-otter-42を入力した人とその名前で共有する人を引き合わせ、接続交渉を運びます。このページのContent-Security-Policyに名前があり、ソースは同じリポジトリにあります。また、同じ公開IPv4アドレスまたは同じIPv6サブネットを使うブラウザに公開したローカルリンク名を一覧にします。内容を保持せず、暗号化された直接チャネルを読むことはできません。

そのサーバーには、正確には何が見えるのですか?

使用中のリンク名、共有者と読者の接続や切断の時刻、IPアドレス、接続交渉が見えます。検索一覧は、公開IPv4アドレスまたはIPv6サブネットと、ページのオリジンで公開リンク名をグループ化します。テキスト、ファイル、その名前やサイズ、非公開の承認、自己紹介は見えません。これらはエンドツーエンドで暗号化された直接チャネルを通ります。Cloudflareは接続ログを7日間保持し、記録するのはリンク名、アドレス、時刻で、内容は含みません。

タブを閉じるとどうなりますか?

共有はあらゆる場所で同時に終わります。リンクは1、2秒で使えなくなり、ページを開いたままの読む側は、共有が終わったという知らせと共に自分の写しが消えるのを目にします。これはサーバーへの削除依頼ではありません。消すべきサーバー上の写しが存在しないのです。共有が存在した唯一の場所がそのタブで、閉じることが後片付けのすべてです。

読む側は、私が共有したものを持ち続けられますか?

共有が開いている間は、はい。それが共有するということです。読む側はテキストをコピーでき、ファイルをダウンロードでき、持っていったものはその人のものです。ほかのどんな方法で手渡していても同じだったように。終了が保証するのは未来です。新しく来る人は届かず、開いたページは表示をやめます。すでに届いたものを取り戻せる道具はなく、このページはできるふりをしません。

非公開モードとは何ですか?

既定の設定です。やって来る読む側はそれぞれ、共有が非公開だと知らされて自己紹介を求められます。あなたはそのメッセージを——「私だよ、スタンドアップのアリス」——読ませるボタンと断るボタンと一緒に見て、決めるまで何も送られません。自己紹介はすでに暗号化された直接チャネルを通るので、誰がノックしたのかも、あなたが何を決めたのかも、サーバーには永遠に分かりません。共有前にチェックを外せば、公開の共有になります。

なぜ読む側に私のIPアドレスが見えるのですか?

接続が本当に直接だからです。直接接続は2つのアドレスの間を走り、電話と同じように、両端は必然的に相手のアドレスを知ります。読む側はどんな接続も生まれる前に警告され、自分で選んだときにだけ接続します。それまであなたは、リンクが開かれたことすら知りません。この交換が合わない共有なら、代わりはサーバー経由で中継するサービスです。逆向きの交換と引き換えに。

ファイルはどこまで大きくでき、速さは?

形式を問わず1ファイル最大200 MBで、速度は2つの接続の遅いほうに合わせられます。動作するローカル接続なら、そのネットワークの速度で転送します。VPNやブラウザの経路設定によって経路が変わることがあります。読者はファイルごとに要求するので、大きな添付ファイルも誰かが要求するまで転送されません。

オフラインで動きますか?

正直に言えば半分です。エディタは動きます。ページは読み込まれ、下書きはそこにあり、Markdownは表示され、書くのも保存するのもネットワークなしでできます。共有は動きませんし、動きようがありません。他人のブラウザへ届くことはネットワークの行為で、引き合わせには仲介役が要ります。このサイトで、役目そのものがオフラインでは不可能な唯一の道具です。そうでないふりは不誠実でしょう。

つながらなかったら?

以下の中継の案内は通常の接続モードにのみ適用されます。ブラウザの組の大半は、引き合わされれば直接届きます。少数は届かず、たいていは片側が携帯電話会社のアドレス共有ネットワークにいるか、厳しい社内ネットワークの内側にいるときです。このページは決してこっそり中継に切り替えたりしません。それはこの道具が何であるかを黙って変えてしまうからです。20秒後に、直接接続は成立しなかったとはっきり伝え、読む側にひとつ提案します。Cloudflareが運営する中継で、二つのブラウザの間で暗号化されたバイトを転送するだけで、鍵が両端を離れることはないので読むことはできません。読む側は中継が何を見るか——直接接続と同じく両方のアドレス——を知らされたうえで、自分のページで自ら選びます。そこにも何も保存されません。あなたの側は変わりません。読む側がVPNの内側にいるときと同じように、あなたのブラウザは引き続きその一人だけに送ります。ローカルネットワークモードでは中継を提示しません。両方の端末が同じWi-Fiまたはイーサネットを使っていることと、ゲストネットワークの端末分離、ファイアウォール、VPNが接続を妨げていないことを確認してください。

誰でも何でも共有できるのに、Markdownの表示は安全ですか?

その問いこそ、レンダラーがライブラリではなくこのページのソースの80行である理由です。どんなタグを出す前にもすべての文字がエスケープされ、生成されうるのは無害なタグの固定された一組だけで、リンクが受け付けるのはhttp、https、mailtoのみ。javascript:のリンクはただの文字のまま残ります。共有されたテキストは、誰が書いたものであれあなたのマシンでスクリプトにはなれず、その80行は自分で読めます。

2人が同じ名前で共有できますか?

同時には無理です。名前ごとに生きている共有は1つ、仲介役で強制されます。2番目に来た人は断られ、別の名前を選ぶよう求められます。共有が終わった瞬間に名前はまた空きます。つまり、取っておいたリンクの鮮度はその先の共有の鮮度でしかありません。同じ名前が来週には別の誰かのものかもしれないのです。リンクは人のものではなく、瞬間のものとして扱ってください。

無料ですか?アカウントは要りますか?

無料です。アカウントも登録もなく、挙げるほどの制限もありません。共有1つにつき同時に16人まで読めます。サイトには広告が載り、それが費用を賄っています。広告にはこのページが共有するものについて何ひとつ渡らず、仲介役は何も保存せずほとんど何もしないからこそ、無料プランに余裕で収まります。

ローカルネットワークでファイルを共有できますか?

はい。開始前に「ローカルネットワーク——インターネット中継なし」を選び、両方の端末を同じWi-Fiまたはイーサネットにつないで、読者にリンクをコピーしてください。リンクにはモードが含まれます。別のモードを使う読者は、共有者のモードで再試行する前に明示的に選ぶ必要があります。ブラウザ同士の紹介には引き続きインターネットが必要です。このモードは公開のアドレス探索を使わず、インターネット中継へ切り替わりません。VPNやブラウザのネットワークポリシーで経路が変わったり接続できなかったりするため、この設定はデータが建物内に留まる証明ではありません。承認が必要な非公開設定は引き続き標準で有効になり、ファイルの上限も1つにつき200 MBのままです。1回の共有には最大256ファイルを添付できます。このモードでは発見可能が標準で有効です。相手のブラウザで開始ページを開き、この接続の一覧からあなたの名前を選べます。発見可能を外すとリンクのみで共有できます。共有ネットワークでは非公開を有効にしてください。

一覧はローカル共有をどう見つけますか?

この一覧には、あなたと同じ公開IPv4アドレスまたは同じIPv6サブネットを使うブラウザのリンク名が表示されます。通常は同じルーターですが、共有VPNや通信事業者によるアドレス共有では別のネットワークも含まれます。IPv4とIPv6の違いや経路の違いで近くの端末が見つからないこともあります。インターネットが必要です。共有を開いても接続前に確認され、非公開の共有には引き続き共有者の承認が必要です。ローカル共有は標準で公開されます。発見可能を外すとリンクのみで共有できます。名前を選ぶと同意ページが開き、自動接続や非公開の承認を省くことはありません。一覧が保持するのは、共有者が接続している間のリンク名だけで、テキスト、ファイル名、ファイルの内容は保持しません。検索を利用できなくても共有リンクは使えます。 表示されるのはローカルネットワークモードの共有だけです。このモードは標準で無効なので、共有を始める前に選んでください。