FreeNetとは
FreeNetとは、インターネット上において「検閲に強く」「秘匿性の高い」分散型のファイル共有ネットワークであり、匿名での情報発信やファイル共有が可能なシステムです。
特徴
利用者が匿名で情報を発信・共有できる。
情報はネットワーク全体に分散して保存されるため、一部のノードが停止しても情報は失われない。
情報は暗号化されてやり取りされ、利用者の身元が分からないよう工夫されている。
仕組み
FreeNetは、以下のような仕組みにより機能しています。
ノードの役割
FreeNetでは、各利用者のコンピュータがノード(節点)として機能し、他の利用者と協力してファイルの保存や転送を行います。
ファイルの保存
ファイルは分割・暗号化されたうえで、ネットワーク内の複数のノードに分散して保存されます。特定のノードに情報を集中させることはないため、検閲や追跡が困難になります。
匿名性の確保
通信経路の途中でノードがデータを中継する「オンデマンド・ルーティング」機能により、送信者や受信者を特定しにくくする工夫がされています。
用途
言論統制のある国における情報発信手段として通常のインターネット上ではアクセスできない情報の共有
研究者やジャーナリストによる安全な情報収集や発信
注意点
FreeNetは技術的には非常に興味深いシステムである一方、その匿名性の高さから違法なファイルの共有などに使われるケースもあるため、倫理的・法的な配慮が必要です。
関連リンク
歴史と開発背景
FreeNetは、イギリスのコンピュータ科学者イアン・クラーク(Ian Clarke)によって1999年に提案されました。彼は、情報の自由な流通を保障し、国家や権力による検閲から市民を守るためのツールとしてこのプロジェクトを立ち上げました。2000年代初頭には、P2Pネットワークの代表格として注目されました。
FreeNetの利用モード
FreeNetには主に2つの利用モードがあります。
オープンネットモード
利用者同士が自動的にノードを接続し、誰とでも自由に通信を行うモード。
匿名性が高いが、ネットワーク全体への負荷が大きくなる可能性がある。
フレンズネットモード
信頼できる友人同士のノードのみでネットワークを構築。
通信相手を限定することで匿名性と安全性がさらに強化される。
技術的詳細
FreeNetは以下の技術を活用しています。
暗号化技術
すべての通信データおよび保存データは暗号化されており、悪意ある第三者が内容を把握することは困難です。AESやRSAなどの暗号化方式が利用されています。
データの識別子(キー)
FreeNetではファイルはURLではなく、「キー(Key)」で識別されます。主なキー形式には以下のようなものがあります:
キー形式 |
説明 |
Insert Key |
ファイルをネットワークへ登録する際に生成される |
Content Hash Key(CHK) |
内容に基づくハッシュで生成される、一意のキー |
Signed Subspace Key(SSK) |
個人による匿名の情報空間の作成に使用 |
ルーティング方式
FreeNetは、”small world network”の特性を利用したルーティング手法により、高速で効率的なノード間通信を実現しています。
FreeNetのユースケースと評価
言論の自由の支援
中国やイランなど、情報統制が厳しい国々の市民にとって、FreeNetは外部世界と繋がる貴重な手段として活用されています。
研究者・ジャーナリストによる利用
安全に情報収集やリークを行いたい研究者・報道関係者にとって、FreeNetは重要な手段の一つです。
問題点
違法コンテンツ(児童ポルノや違法ソフトウェアなど)が共有されるリスクがある。
ネットワークの匿名性が高いため、運営側が取り締まりにくいという側面がある。
類似システムとの比較
FreeNet |
匿名性、分散保存、高い検閲耐性 |
オリジナルのP2P暗号ファイル共有システム |
Tor(The Onion Router) |
多層ルーティング、匿名ウェブアクセス |
ウェブアクセス向け。FreeNetは主にファイル共有と掲示板型サービス |
I2P(Invisible Internet Project) |
匿名ネットワーク、暗号化トンネル |
FreeNetよりリアルタイム通信に向く |
GNUnet |
分散型P2Pネットワーク、複数のアプリケーション層対応 |
設計目的がより広範(P2P検索、VoIP、匿名チャットなど) |
FreeNetと現在の社会
2023年以降、「Hyphanet」として名称が変わった後も、FreeNetは一部のユーザーにより開発と利用が続けられています。
現在のインターネット環境では、大手プラットフォームによるコンテンツの管理が強まっているため、情報の自由な流通を支持する一部コミュニティにとって、FreeNetのような非中央集権的ネットワークの意義は依然として大きいとされています。
関連プロジェクト・参考リンク
FreeNetを利用したプロジェクト・システムの例
FreeNetの高い匿名性と検閲耐性を活かして、過去にはさまざまなプロジェクトやシステムが存在していました。以下は代表的な例です。
2006年に登場した内部告発サイト
WikiLeaksは、FreeNetを含む匿名分散型ネットワーク技術の思想に影響を受けたとされる。
特に、情報の出所が追跡されにくい設計、暗号化を前提としたアーキテクチャ設計などは共通する。
ただし、WikiLeaks自体はFreeNetを正式に採用してはいない(TorやSSLベースの通信が主流)。
Frost(FreeNet専用メッセージボード)
FreeNet内で利用されていた匿名掲示板。メール、ニュースグループ的な機能を持ち、PGP署名やエンクリプションも可能。
FrostはFreeNetのネットワーク上で投稿・取得されるため、外部からの検閲は困難。
匿名での討論や政治的議論、さらには違法な話題までがやり取りされたことでも知られる。
Freemail
FreeNet内でメールのようなやりとりを実現するシステム。
外部SMTP/POP3とは完全に分離されており、FreeNetネットワーク内部で完結する。
高度な匿名性を保持するが、リアルタイム性は低い。
Flog(FreeNet Blog)
ブログ形式で情報発信が可能なFreeNet内部の仕組み。
通常のブログと異なり、コンテンツの更新頻度よりも持続性と検閲耐性が重視される。
Sone
分散型ソーシャルネットワーク。TwitterやFacebookのような投稿機能を、FreeNet上で実現。
利用者は完全に匿名で、プロフィールや投稿がFreeNetのストレージ内に分散保存される。
FreeNetに関する論争・課題
違法コンテンツの温床
FreeNetは検閲不可能性を重視するため、違法な画像・著作物・情報が流通するリスクがある。
開発チームは「技術は中立であり、用途はユーザーの責任」との立場を取っているが、倫理的な議論は尽きない。
利用の難易度
インストールや初期設定が煩雑であり、一般ユーザーには敷居が高い。
表示速度が遅い、検索機能が制限的といった問題も指摘されている。
開発の停滞とコミュニティの縮小
一時期は活発だった開発やユーザーコミュニティも、2020年代に入ってからは減少傾向。
それでも一定の支持層が開発を継続しており、GitHubなどで細々と改善が行われている。
FreeNetとHyphanetの違い
項目 |
FreeNet |
Hyphanet |
名称 |
FreeNet |
Hyphanet(2023年より) |
開発主体 |
Freenet Project Inc. |
有志の開発者が引き継ぎ |
機能 |
ファイル共有、掲示板、匿名通信 |
基本は同一、UIの改善が進行中 |
目的 |
検閲なき情報共有 |
匿名性と分散性の継承 |
現状 |
ほぼ開発終了 |
Hyphanetに移行しつつ継続中 |
今後の展望
ブロックチェーンやWeb3.0の登場により、FreeNet的な思想を継承する新世代プロジェクトが登場している(例:IPFS、ZeroNet)。
その中でもFreeNetは「古典的匿名ネットワークの原点」として評価されており、現在でもリバースエンジニアリングやP2P研究の対象となっている。
匿名性・検閲回避・分散性を再評価する流れの中で、再び注目される可能性もある。
FreeNetと類似・後継プロジェクトとの比較
近年、FreeNetの理念を継承・発展させたプロジェクトがいくつか登場しており、それらは「Web3.0」「脱中央集権」「分散型ストレージ」といった観点で注目されています。以下は主なプロジェクトとの比較表です。
プロジェクト名 |
特徴 |
FreeNetとの主な違い |
用途例 |
FreeNet(Hyphanet) |
高匿名性・分散型・検閲耐性 |
設計が古く、UIが扱いづらい |
文書保存、匿名告発 |
IPFS |
コンテンツアドレスによる高速分散配信 |
匿名性が弱いがスピードが速い |
静的サイト配信、分散ホスティング |
ZeroNet |
Torと連携した分散Webサイト |
永続性が弱く、接続端末に依存 |
ブログ、掲示板 |
GNUnet |
FSF系の強力なP2Pネットワーク |
開発がアカデミック志向 |
研究用途、匿名通信 |
I2P |
匿名性重視のP2Pネットワーク |
Freenetよりリアルタイム通信向け |
チャット、ファイル共有 |
Tor |
既存インターネット上での匿名通信 |
P2Pではなく、中継ノード型 |
匿名Webアクセス、Onionサイト |
Freenet/HyphanetとWeb3.0の思想的つながり
FreeNetの持つ以下の特性は、現代の分散Web(Web3.0)思想に強く影響を与えている。
中央サーバーを持たない(=脱中央集権)
情報の分散保持とキャッシュによる効率化
ノード同士の信頼スコアを用いた設計(=Web of Trust)
検閲に抗するための分散ストレージと暗号化
これは、IPFS + Filecoin などの経済インセンティブ付き分散ネットワークの設計にも反映されている。
FreeNet/Hyphanetの再評価と研究対象としての意義
近年、以下のような理由でFreenetは再評価されている:
政治的な言論弾圧や通信検閲に対する研究対象
セキュアで持続可能なストレージアーキテクチャの事例
「忘れられない」情報設計の法的・倫理的検討材料
大学や研究機関では、FreeNetのデータ保持方式・匿名通信技術をリバースエンジニアリングした論文やプロジェクトも存在している。
Hyphanetの現状と展望
項目 |
内容 |
開発状況 |
2023年以降、有志によりHyphanetへ改名し再始動 |
GitHub活動 |
Hyphanet GitHub にて更新継続中 |
主な改善点 |
UIの近代化、セキュリティ強化、非Java依存への検討 |
課題 |
利用者の減少、検索性の弱さ、モバイル対応の不十分さ |
目指す方向性 |
検閲に強く、かつ使いやすい分散型アプリケーション基盤 |
関連リンク
Hyphanet(旧Freenet)の導入方法
HyphanetはJavaで動作するクロスプラットフォームなP2Pアプリケーションであり、以下の手順で導入可能。
システム要件
OS: Windows / macOS / Linux
Java Runtime Environment(JRE): バージョン8以上(OpenJDK可)
HDD空き容量: 最低200MB以上(推奨は1GB以上のキャッシュ領域)
メモリ: 最低512MB(推奨1GB以上)
インストール手順(例:Windows)
Linuxでの手動インストール
セキュリティモデルと通信構造
Hyphanetは以下の技術的特徴を持つ。
項目 |
詳細 |
ノードアーキテクチャ |
完全分散型・自己組織化型P2P |
通信の匿名化 |
トンネリング + ランダム転送 + 返答ルートの不可逆性 |
データ格納 |
暗号化された分割ファイルをノードのキャッシュに保存 |
検閲耐性 |
データは暗号ハッシュで参照、削除不能 |
リスク対策 |
Web of Trustによる信頼制御、敵対的ノードの排除 |
OpenNetとDarkNet
モード |
特徴 |
OpenNet |
誰とでも接続可能(初期設定)だが攻撃耐性が低い |
DarkNet |
信頼できる知人ノード間のみで接続、より強い匿名性 |
内部コンポーネント解説
名称 |
役割 |
FProxy |
ブラウザUI(localhost:8888)で利用する操作インターフェース |
FCP(Freenet Client Protocol) |
クライアントアプリとノード間の通信規約 |
Sone |
Hyphanet上のソーシャルネットワーク・ブログ的アプリ |
FlogHelper |
Flog(分散型ブログ)作成ツール |
FMS(Freenet Messaging System) |
掲示板・メッセージ送受信 |
代表的なアプリケーションと活用方法
名称 |
用途 |
Flog |
匿名ブログ作成と公開 |
FMS |
掲示板(英語圏では現在も稼働) |
Sone |
軽量SNS型投稿サービス(画像非対応) |
Freenet Wiki |
分散型Wiki(日本語対応も可能) |
Infocalypse |
GitリポジトリをFreenetに保存するプラグイン |
技術的制約と改善の余地
速度の遅さ:多数ノードの経由通信により、他のP2PやTorに比べて遅延が大きい
検索性の悪さ:階層型検索やインデックスに乏しく、ナビゲーションに課題
ユーザーフレンドリ性:GUIやUXの近代化が不十分
スパム耐性:一部悪意あるノードの妨害に弱い設計部分が残存
今後の展望と役割
Hyphanetは現代の検閲国家や企業支配型Webに対するアンチテーゼとして、研究者や技術者の間で一定の価値を持ち続けている。特に以下の領域で再評価されている。
ジャーナリスト・活動家の匿名投稿基盤
学術的なセキュア通信プロトコルの研究教材
政治的・法的観点からの「検閲耐性」アーキテクチャ
キーシステムの詳細(CHK / SSK / KSK)
Hyphanetはファイル共有において以下の3種のキー(URL)を用いる。
キー種別 |
名称 |
説明 |
CHK |
Content Hash Key |
ファイルのハッシュ値を元に生成。内容が完全一致しない限り取得不可。匿名性・改竄防止に優れる。 |
SSK |
Signed Subspace Key |
公開鍵/秘密鍵に基づき生成。更新可能なファイルやブログに使用される。 |
KSK |
Keyword Signed Key |
自由なキーワードでアクセスできるが、衝突やなりすましの危険がある。現在は推奨されていない。 |
CHKの構造例
CHK@4gbdf9slsd7...xxy7z43df,Ax834sdfTrewq234dfhP==.freenet
このような形式で表され、URLとして直接Freenetノードにアクセス可能。
SSKの構造例
SSK@Hbkso923SldfDfk23.../MyFlog/1
更新可能なサブスペース(例:Flog)に対し、バージョン管理付きで公開可能。
暗号化と匿名通信技術
Hyphanetでは以下の暗号・匿名通信技術が活用されている。
技術 |
用途・役割 |
AES暗号 |
キャッシュ内のデータ暗号化(ノードが中身を読めないよう保護) |
RSA暗号 |
SSK生成および投稿者認証に使用 |
オンデマンド暗号トンネリング |
ランダムノード経由でルーティングされ、経路秘匿性を実現 |
返答経路の暗号化 |
リクエストを送ったノードが返答の出発点を知らない構造 |
このように、通信・データ格納・公開に至るまで完全に匿名かつ検閲不能となるよう設計されている。
関連プロジェクトおよび後継構想
Hyphanet / Freenetから派生した技術・プロジェクトは多数存在する。
プロジェクト名 |
特徴・内容 |
GNUnet |
ドイツで開発されている、よりセキュアな分散ネットワーク。Hyphanetの思想を継承。 |
I2P |
Torよりも内部ネットワークに重視した匿名通信プロジェクト。Freenetと思想が類似。 |
ZeroNet |
ブロックチェーン的構造を取り入れた分散Webプロジェクト(2020年ごろ開発停止) |
IPFS |
内容アドレス指定型ファイルシステム。非匿名だが分散Web構想に近い。 |
RetroShare |
チャットや掲示板を内包するP2P匿名ネットワーク(DarkNet構造あり) |
これらはHyphanetと共に「非中央集権型」「反検閲型」インターネットの構築を模索してきた。
社会的インパクトと論争事例
Hyphanetはその匿名性・改竄不可能性により社会的議論を呼んできた。
正の評価
ジャーナリストや活動家による政府批判情報の公開
学術的な「検閲耐性ネットワーク」の研究対象
一部国際機関における「情報の自由」を守る仕組みとして評価
負の評価
違法ファイル(児童ポルノ、マルウェア等)への悪用リスク
一度アップロードされたデータが永続的に削除できない問題
法的責任の所在が不明確であること
事件例
2009年:日本国内でFreenetを通じて児童ポルノを所持・共有していたとして逮捕者が発生
2012年:欧州圏で違法薬物販売サイトがFreenet上に出現し、議論に
Hyphanetの現状と開発体制
Hyphanetは以下の体制・状況下で運営されている。
項目 |
内容 |
開発主体 |
非営利ボランティアによる分散型開発(GitHubベース) |
開発言語 |
Java(Fred=Freenet Reference Daemon) |
開発拠点 |
公式GitHub:https://github.com/Hyphanet |
アップデート |
数ヶ月に1回の安定版更新とナイトリービルドあり |
ドキュメント |
公式Wikiにて詳細な技術文書あり |
Hyphanetの導入方法(Windows / Mac / Linux)
Hyphanetはクロスプラットフォーム対応であり、以下の手順で導入可能。
Windowsの場合
公式サイト からインストーラ(Windows向け)をダウンロード
Java Runtime Environment(JRE)が未インストールの場合、事前に導入
インストーラを実行し、ウィザードに従ってセットアップ(ネットワーク帯域の選択あり)
自動的にWebブラウザが起動し、Web UI(FProxy)にアクセス可能になる
Macの場合
macOS対応版インストーラまたはJARファイルをダウンロード
ターミナルから java -jar new_installer_offline.jar を実行してインストール
Webブラウザで
http://127.0.0.1:8888/ にアクセスし、設定を進める
Linuxの場合
コマンドラインからJARを実行またはパッケージ経由で導入(Debianベースでは .deb パッケージも存在)
Javaのパーミッション設定に注意(サービスとして常時起動可)
初期設定時にノード種別(オープンネット/ダークネット)を選択
FProxy(ウェブUI)の使い方
機能名 |
用途・説明 |
ブックマーク |
公開中のFreesiteへのアクセス履歴やお気に入り一覧 |
コンテンツ追加 |
ファイルやFreesiteのアップロードを行う |
検索(Frostなど) |
匿名掲示板やFMSからの検索が可能 |
統計 |
トラフィック量・キャッシュ容量・ルーティング状況 |
ノード制御 |
起動/停止や、ピアの手動追加(ダークネット用) |
セキュリティとプライバシーに関する留意点
Hyphanetは高い匿名性を持つが、適切な利用を怠るとリスクも存在する。
推奨事項
自分自身のIPアドレスが漏れないよう、TorやVPNと併用すること
不要なKSK投稿は避け、常にCHKまたはSSKを使う
オープンネットではなく信頼する知人と構成するダークネットモードを推奨
JavaやOSの脆弱性を常に最新に保つ
Frost(匿名掲示板)等の使用時は慎重に(マルウェアや誘導リンクの危険)
非推奨行為
違法なコンテンツ(児童ポルノ、著作権侵害物など)の投稿・ダウンロード
公開鍵のないSSK使用によるなりすましコンテンツの配信
IP漏洩を伴うFreenetノードの誤設定(ポート制限未設定など)
Hyphanetコミュニティとサポート
Hyphanetのユーザー支援は以下のような形で行われている。
Freenetの今後と研究分野への応用
Hyphanetは今後も以下のような領域で注目されている。
ブロックチェーンとの統合による匿名経済圏(研究段階)
スマートコントラクトと匿名ストレージの融合
アジア・中東地域における情報統制への対抗手段
分散型ジャーナリズムプラットフォームとしての応用
教育用途(情報倫理、分散ネットワークの教材)
このように、Hyphanet(旧Freenet)は単なる匿名ネットワークにとどまらず、「自由で検閲のない情報流通」の基盤として多角的な可能性を持っています。
さらに以下のような関連ページも@wikiで作成可能です:
Hyphanetの用語集
Freenetと他の匿名ネットワークの比較
Freenetにおける違法利用と対策
Hyphanetと他の匿名・分散ネットワークの比較
比較表(主要な匿名ネットワーク)
名称 |
方式 |
匿名性 |
特徴 |
主な用途 |
Hyphanet(旧Freenet) |
分散キャッシュ型DHT |
高 |
分散型ストレージとFreesite。検閲耐性が非常に高い |
Freesite公開、匿名掲示板、告発 |
Tor |
レイヤー型ルーティング(オニオン) |
高 |
通信の匿名化に特化。DeepWeb/DarkWebのアクセス手段 |
匿名通信、.onionサイトアクセス |
I2P |
Garlic routing(にんにくルーティング) |
中~高 |
内部ネットワーク(I2Pnet)用。対Torよりローカル志向 |
チャット、ファイル共有 |
IPFS |
ハッシュベースP2Pファイル共有 |
なし(設計上) |
コンテンツ指向。分散型Webの基盤技術 |
Webホスティング、アーカイブ |
GNUnet |
GNUプロジェクトによるP2Pネットワーク |
高 |
モジュール構造、匿名性・分散性を兼ね備える |
匿名ファイル共有、検閲回避 |
各ネットワークの詳細比較
匿名性の強さ:
Tor/Hyphanetが特に強い。Torは通信の匿名化、Hyphanetはコンテンツ自体の匿名配信が可能。
I2Pは中間、IPFSはそもそも匿名性設計が薄い。
用途の違い:
Hyphanet=情報配信・告発に最適(WikiLeaks等)
Tor=アクセス手段(例:.onion経由でのメッセージ送受信)
IPFS=検閲耐性あるWebの構築(例:アーカイブ)
GNUnet=学術・政治活動でのプライベート共有用途
Hyphanetの長所と短所
長所
完全匿名のデータ配信(ノードもコンテンツ投稿者も秘匿)
一度公開すればノードにキャッシュされ、持続性がある
インデックス不要の検索が可能(FrostやFMSとの連携)
短所
表示速度が遅い(キャッシュの不確実性、ルーティングの不確定性)
ストレージ容量の制限(ノードのキャッシュに依存)
Javaベースのため、導入時の環境整備がやや難
実用例:Hyphanetが用いられたケーススタディ
事例 |
概要 |
関連性 |
WikiLeaks(初期) |
政府機密・軍事文書の匿名配信 |
Hyphanetの匿名性が利用されたとされる |
香港民主化運動 |
一部活動家が内部告発用にFreesiteを使用 |
通信の自由確保目的 |
中国大陸での検閲突破 |
Great Firewall対策としてHyphanetノードが設置された報告 |
検閲に強い設計が評価された |
教育機関での情報倫理教育 |
分散ネットワークと検閲問題の教材として利用 |
大学レベルの情報リテラシー教育 |
Freenet/Hyphanetを利用するシステム事例
WikiLeaks など Freenet(Hyphanet)の著名な活用例は知られているが、
https://github.com/freenet/fred|Freenet公式レポジトリによれば、それ以外にも匿名掲示板やSNS、ファイル共有、分散バージョン管理、電子出版、オフライン通信など多様なプロジェクトが存在する。下表は代表的な事例であり、各システムの名称・用途・稼働時期・Freenet統合方法をまとめたものである。
Freenet/Hyphanetを利用する代表的システム一覧
その他の活用
上記の他にも、学術研究では Freenet に関する暗号技術・トラフィック分析回避・分散構造の研究が行われている。また、Tor や I2P と併用した実験的活用例も一部に存在する。
各リンク先には該当ツールの概要や導入方法などが記載されており、実際の利用方法を知る手がかりになる。Freenet/Hyphanetプロジェクトの公式Wikiやコミュニティリソースも参照するとよい。
Freenet/Hyphanetプラグインとその設計思想
Freenet(Hyphanet)のアプリケーションは、多くが「プラグイン」として開発されている。これは匿名性や検閲耐性を維持しつつ、分散的に動作する拡張機能として設計されているためである。
特に以下のような思想が背景にある:
ユーザー同士が直接的に通信しない(中継ノード経由の通信)
投稿・取得の区別が不明瞭になるよう設計されている(ダウンロードとアップロードを区別しない仕組み)
ハッシュ値(URI)によるアドレッシングで永続性を維持
センサリング(検閲)に対抗できるよう、耐障害性と匿名性を持たせたネットワーク構造
このため、外部との通信や識別子の管理、信用関係の構築(Web of Trust)などはすべてFreenet内部の仕組みで完結するように設計されており、他のP2Pシステム(例:BitTorrentやTor Hidden Service)とは異なる設計哲学がある。
関連する他の分散匿名ネットワークとの比較
Freenetのような分散型匿名ネットワークは、以下のような他プロジェクトと比較されることが多い:
ネットワーク名 |
方式 |
主な用途 |
備考 |
Freenet(Hyphanet) |
分散型ストレージ、匿名ルーティング |
文書配信、掲示板、SNS、出版 |
コンテンツがノードに分散保存される |
Tor |
オニオンルーティング |
Webアクセス、Tor Hidden Service |
リアルタイム通信に強い |
I2P |
Garlic routing |
匿名メール、チャット、Web |
Javaベースで通信量多いと遅延あり |
GNUnet |
階層分散P2P |
研究向け、多目的 |
学術寄りで構造が複雑 |
Freenetは特に「永続的な情報の保存」「閲覧の自由」「投稿者の匿名性」に重きを置いた設計であり、一次的なWeb閲覧や高速な双方向通信を目的とするTorとは用途が異なる。
参考資料とリンク集
最終更新:2025年06月08日 20:49