Magic Wormhole
表示
Magic Wormhole はピアツーピアのファイル転送プロトコルです。公開 transit relay を使用して、2 つのデバイス間に直接接続を確立します。独自の transit relay をホストすることも可能です。
インストール
CLI 用に magic-wormhole をインストールしてください。
独自の relay をホストするには、python-magic-wormhole-mailbox-server と python-magic-wormhole-transit-relay をインストールしてください。
Relay の設定
以下の systemd unit を作成して有効化/起動してください。
/etc/systemd/system/wormhole-mailbox.service
[Unit] Description=Magic Wormhole Mailbox Server After=network.target [Service] ExecStart=/usr/bin/twist --log-format=text wormhole-mailbox --channel-db=/var/lib/magic-wormhole-mailbox-server/relay.sqlite DynamicUser=yes StateDirectory=magic-wormhole-mailbox-server RestrictNamespaces=yes SystemCallFilter=@system-service Restart=on-failure RestartSec=5s [Install] WantedBy=multi-user.target
/etc/systemd/system/wormhole-relay.service
[Unit] Description=Magic Wormhole Transit Relay After=network.target [Service] ExecStart=/usr/bin/twist --log-format=text transitrelay DynamicUser=yes RestrictNamespaces=yes SystemCallFilter=@system-service Restart=on-failure [Install] WantedBy=multi-user.target