LinuxでRetroShareをセットアップする方法

RetroShareは、チャット、メッセージ、フォーラム、チャンネル、ファイル共有など、友人同士でコミュニケーションを行うための分散型アプリです。Linuxでは、最新のパッケージをインストールし、ローカルのRetroShareプロファイルを作成し、ネットワーク設定を確認してから、信頼できる人とのみRetroShare IDを交換するのが最も簡単な設定方法です。RetroShareは中央アカウントサーバーを使用しないため、友人を追加するまではネットワークは空の状態から始まります。

LinuxにRetroShareをインストールする

RetroShareプロジェクトは現在、openSUSE Build Serviceリポジトリを通じてUbuntu向けのバイナリインストール手順を明示的に提供しています。以下のコマンドは公式のRetroShareダウンロードページに準拠しており、古いガイドに記載されている非推奨のapt-key方法を回避しています。

1. UbuntuにRetroShareリポジトリを追加する

ターミナルを開き、Ubuntuのバージョン情報を読み込んでください。

source /etc/os-release

次に、リポジトリ署名キーをインポートし、対応するリポジトリを追加します。

wget -qO - https://download.opensuse.org/repositories/network:/retroshare/xUbuntu_${VERSION_ID}/Release.key | sudo tee /etc/apt/trusted.gpg.d/Retroshare.asc
sudo sh -c "echo 'deb https://download.opensuse.org/repositories/network:/retroshare/xUbuntu_${VERSION_ID}/ /' > /etc/apt/sources.list.d/retroshare_OBS.list"
Ubuntuターミナルで公式のRetroShare OBS署名キーとリポジトリを追加する
APTをアップデートする前に、インストール済みのUbuntuリリースに対応するRetroShareリポジトリを追加してください。

2. RetroShare GUIをインストールします

パッケージのメタデータを更新し、グラフィカルクライアントをインストールします。

sudo apt-get update
sudo apt-get install retroshare-gui

インストール後、デスクトップアプリケーションメニューからRetroShareを起動してください。

Ubuntuターミナルでretroshare-guiをインストールし、アプリランチャーにRetroShareアプリケーションが表示される。
インストールretroshare-gui後、LinuxアプリケーションメニューからRetroShareを起動してください。

Debian、Arch、openSUSE、Fedora、またはその他のディストリビューションを使用している場合は、古いリポジトリコマンドを安易に再利用しないでください。RetroShareでは、一部のLinuxパッケージは独自にメンテナンスされていると指摘しています。まず、お使いのディストリビューションに最新のパッケージがあるかどうかを確認してください。自分でコンパイルする必要がある場合は、プロジェクトの最新のLinuxビルドガイドを参照してください。

RetroShareのプロフィールを作成する

3. プロフィールを作成し、パスワードで保護する

初回起動時に、このRetroShareインストールを表すローカルプロファイル/ノードを作成します。分かりやすいプロファイル名を選択し、インターフェースに場所ラベルが表示される場合は追加し、覚えやすい強力なパスワードを設定してください。このパスワードは、ローカルのRetroShare IDとキーへのアクセスを保護します。

RetroShareの初回起動プロファイルフォーム(プロファイル名、場所、パスワード入力欄付き)
RetroShareのローカルプロファイルを作成し、強力なパスワードで保護してください。

4. RetroShareが正常に起動することを確認します。

メインウィンドウは最初は何も表示されていないように見えるかもしれません。これは想定内の動作です。RetroShareはフレンド同士のネットワークを構築するため、他のユーザーとIDを交換するまでは連絡先や共有サービスは存在しません。RetroShareプロジェクトの概要では、直接の隣人同士が認証を行い、プライベートネットワークメッシュを形成する仕組みが説明されています。

Linux 上の RetroShare ネットワークの概要には、空の新規プロファイルとネットワークステータスが表示されます。
RetroShareの新しいプロファイルは、最初は友達が一人もいない状態から始まります。信頼できる連絡先は手動で追加する必要があります。

接続を設定する

5. ネットワーク設定を確認する

設定またはオプションを開き、「ネットワーク」セクションを確認してください。RetroShareの最新ドキュメントでは、通常のクリアネット利用には「パブリック:DHT & ディスカバリ」を推奨しています。これは、これらのメカニズムによって、信頼できるユーザーが変更されたアドレスを検出し、一般的なNAT設定を介して接続できるためです。ルーターがUPnPをサポートしている場合は、「自動/UPnP」が最も簡単なNATモードです。そうでない場合は、手動でポートフォワーディングが必要になる場合があります。

RetroShareネットワーク設定で、パブリックDHTと検出モード、自動UPnP NATモードを表示しています。
通常のインターネット接続の場合、ピア接続のトラブルシューティングを行う前に、DHT、検出、およびNATの設定を確認してください。

利用可能なネットワークモードについては、公式設定ドキュメントを参照してください。Torの隠しノードを明示的に使用したい場合は、RetroShare専用のTor隠しノード設定手順に従ってください。RetroShareの横でTorを実行するだけでは、RetroShareのトラフィックは自動的にTor経由でルーティングされません。

友達を追加してRetroShareを使い始めましょう

6. RetroShare IDを信頼できる人と共有する

「ユーザー」または「友達」エリアを開き、自分のRetroShare IDを探してください。そのIDを別の信頼できるチャネルを通じて友達に送信し、友達にも自分のIDを送ってもらうよう依頼してください。RetroShareの入門ガイドでは、この相互交換が最初の接続を確立する最も速い方法だと説明されています。

RetroShareのユーザーページには、RetroShare IDのコピーコントロールと「友達を追加」ボタンが表示されています。
RetroShare IDをコピーして、追加したい相手と直接交換してください。

7. 友達のIDを追加する

「友達を追加」を選択し、友達から受け取ったIDを貼り付け、詳細を確認してウィザードを完了してください。バージョンによっては、RetroShareは証明書ファイルのインポートにも対応している場合があります。IDまたは証明書は、必ず本人から受け取ったもののみを追加してください。

RetroShareの友達追加ウィザードで、入力フィールドに友達IDが貼り付けられている。
リクエストを完了する前に、友人のRetroShare IDを貼り付けて確認してください。

8. 双方からの要求を受け入れる

両方のユーザーがお互いを信頼/追加する必要があります。RetroShareに保留中のフレンドリクエストが表示された場合は、内容を確認し、送信者を認識した場合にのみ承認してください。接続が確立されると、プライベートチャットを開いたり、RetroShareメッセージを使用したり、ファイル共有を設定したりできます。プロジェクトの「最初のステップ」ドキュメントには、特にDHT接続が確立されている間は、最初の接続に時間がかかる場合があると記載されています。

RetroShare 保留中の友達リクエスト、オンラインの友達、プライベートチャットウィンドウを表示
相互承認後、接続された友人同士はチャットやその他のRetroShareサービスを利用できるようになります。

簡単なトラブルシューティングチェックリスト

  • 友人がオフラインのままの場合:両者が互いを追加し、通常のクリアネット使用のためにDHT/Discoveryが有効になっていることを確認してください。
  • NATステータスが機能していません。ルーターがUPnPをサポートしている場合はUPnPを試すか、手動でポートフォワーディングを設定してください。
  • パッケージのインストール手順が失敗した場合:公式ダウンロードページに戻り、古いディストリビューションのURLを使用するのではなく、お使いのUbuntuリリースに対応するリポジトリがまだ存在することを確認してください。
  • より強力なネットワーク匿名性を求めるなら、別途プロキシアプリケーションがRetroShareを自動的に保護してくれると考えるのではなく、ドキュメントに記載されているTorまたはI2Pの隠しノードモードを使用してください。

最初の信頼できる友人が接続されると、RetroShareのチャット、メール、フォーラム、チャンネル、ファイル共有機能は、中央サービスに頼ることなく便利に利用できるようになります。

コメントを残す

SteamとProtonを使ってLinuxでDishonoredをプレイする方法

SteamとProtonを使ってLinuxでDishonoredをプレイする方法

SteamとProtonを使用してLinuxでDishonoredをプレイする方法を学びましょう。現在の互換性設定、インストール手順、起動時のトラブルシューティングなどが含まれます。

LinuxでVeraCryptを使ってUSBフラッシュドライブを暗号化する方法

LinuxでVeraCryptを使ってUSBフラッシュドライブを暗号化する方法

Linux上でVeraCryptを使用して、デバイスホスト型ボリュームでUSBフラッシュドライブを暗号化します。ドライブのバックアップ、ファイルシステムの選択、作成、そして安全なマウントを行います。

LinuxでCherryTreeノートアプリを使用する方法

LinuxでCherryTreeノートアプリを使用する方法

CherryTreeをLinuxにインストールする方法、階層構造のノートを作成・整理する方法、サブノードを追加する方法、ノートを複製する方法、テキストをフォーマットする方法、ツリーを検索する方法、作業内容を保存する方法を学びましょう。

LinuxでuGet Downloaderをセットアップする方法

LinuxでuGet Downloaderをセットアップする方法

LinuxにuGetをインストールして設定し、必要に応じてuGet Integratorを使用してFirefoxに接続します。その際、古いリポジトリの手順は使用しないでください。

LinuxでRetroShareをセットアップする方法

LinuxでRetroShareをセットアップする方法

LinuxにRetroShareをインストールする方法、安全なプロファイルを作成する方法、接続を設定する方法、信頼できる友人を追加する方法、チャットやファイル共有を開始する方法を学びましょう。

開発者とプログラマーのためのベストLinuxディストリビューション6選

開発者とプログラマーのためのベストLinuxディストリビューション6選

開発者やプログラマーにとって最適なLinuxディストリビューション6種類を、FedoraやUbuntuからArchやCentOS Streamまで、実用的なトレードオフを踏まえて比較します。

SSH経由でWindows 10からLinuxにファイルを転送する方法

SSH経由でWindows 10からLinuxにファイルを転送する方法

Windows 10 から Linux へ、組み込みの OpenSSH scp コマンドまたは SFTP 経由の WinSCP を使用して、SSH 経由でファイルを転送します。フォルダの転送方法や一般的な修正方法も含まれています。

SteamとProtonを使ってLinuxでGTA: Vice Cityをプレイする方法

SteamとProtonを使ってLinuxでGTA: Vice Cityをプレイする方法

SteamとProtonを使ってLinuxでGTA: Vice Cityをプレイしよう。Definitive Editionをインストールし、互換性を有効にして起動し、Protonの一般的な問題を解決しよう。

SteamとProtonを使ってLinuxでザ・シムズ4をプレイする方法

SteamとProtonを使ってLinuxでザ・シムズ4をプレイする方法

Steam PlayとProtonを使ってLinuxでザ・シムズ4をプレイする方法、EAアカウントを連携させる方法、そしてよくある起動時の問題を解決する方法を学びましょう。

Linuxでホームパーティションのサイズを安全に変更する方法

Linuxでホームパーティションのサイズを安全に変更する方法

GParted Liveを使用してLinux上で/homeパーティションを安全にサイズ変更する方法を学びましょう。バックアップ、ファイルシステムの制限、パーティションの縮小または拡張の手順などについて説明します。