Raspberry Pi 3 で無料 .onion サイトを立ち上げる:Raspbian 完全ガイド
Raspberry Pi 3 に完全機能する Web サーバーを導入し、Tor を使って永続的かつ無料の .onion ウェブサイトをホストします。このガイドでは、Tor のインストールから Apache、MySQL、PHP、Joomla のセットアップ、オプションで表層 Web アクセス用の SSL 設定まで、全工程を解説します。
完成したセットアップをテストする準備はできましたか?動作デモをご覧ください:
- https://t0r.ch:100(表層 Web)
- https://darktorch5lgddvm.onion(.onion アドレス)
.onion ドメインの仕組み
Tor ネットワークは各隠蔽サービスに 16 文字のランダムで永続的な .onion アドレスを割り当て、従来のドメイン名が不要になります。表層 Web、ディープ Web、ダークネットの違いを知りたい場合は、Tor Project の概要や関連リソースを参照してください。
Apache、MySQL、PHP、Joomla、PHPMyAdmin、OwnCloud のセットアップ
Hackster.io の詳細な手順に従って、Raspbian 上に堅牢な LAMP スタックを構成します。重要: Let's Encrypt SSL のインストールは、後述の Tor 設定が完了するまで延期してください。
表層 Web + .onion と .onion オンリー:SSL の考慮点
- .onion のみ:ドメイン登録不要、Tor が永続アドレスを提供。SSL は任意。自己署名証明書または DigiCert の EV 証明書を使用可能。
- 表層 Web + .onion:表層サイト用に従来のドメインを登録。HTTPS を有効にするには、そのドメインで Let's Encrypt 証明書を取得(Tor は
.onionアドレスに Let's Encrypt をサポートしていない)。 - 表層ドメインで Let's Encrypt を使用すると、同じ SSL 証明書が
.onionサイトも保護し、訪問者に隠蔽サービスの真正性を保証できます。
Raspberry Pi 3 を Tor ネットワークに接続
PuTTY を開き、以下のコマンドで Tor をインストール・設定:
sudo apt-get install vidalia
sudo /etc/init.d/tor restart
sudo chmod -R 777 /var/lib/tor
sudo /etc/init.d/tor stop
sudo nano /etc/tor/torrc
torrc で #This section is just for location-hidden services とマークされたセクションを見つけ、以下に置き換え:
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80
HiddenServicePort 443 127.0.0.1:443
保存して終了(Ctrl+X, Y)。Tor を再起動し、権限を調整:
sudo /etc/init.d/tor start
sudo chmod -R 777 /var/lib/tor
新しい .onion アドレスを取得:
sudo nano /var/lib/tor/hidden_service/hostname
Let's Encrypt 証明書をインストール済みなら、https:// で両方にアクセス可能。Let's Encrypt は .onion アドレスに証明書を発行できないため、適切な証明書なしで HTTPS を使うと Tor Browser で不一致警告が出ますが、安全に無視できます。
カスタム .onion URL(バニティアドレス)の作成
ランダムな .onion アドレスは機能的ですが、非プロフェッショナルに見えることがあります。Scallion などのバニティジェネレーターでカスタムプレフィックスを生成可能ですが、CPU 集約的な処理です。より強力なマシンで鍵を生成することを推奨:
- バイナリをダウンロード:scallion-v2.0.zip
Desktop/scallion-v2.0に展開し、コマンドプロンプトを開く- 実行:
scallion -o keys.txt -k 1024 -d 0 prefix(prefixを希望の開始文字に置き換え) - 生成された
hostnameとprivate_keyの値をkeys.txtから Pi の/var/lib/tor/hidden_service/の対応するファイルにコピー(PuTTY 経由)
再起動ごとに権限リセットが必要な場合:sudo chmod -R 777 /var/lib/tor
おめでとうございます!Raspberry Pi 3 が無料でセキュアな .onion ウェブサイトをホストするようになりました。OwnCloud や PHPMyAdmin などの追加サービスで機能を拡張してください。
出典:Host your own free .onion website using Raspbian on RPi3
製造プロセス
- CMMSへのQRコード導入:ステップバイステップガイド
- LEGO Mindstorms EV3用カスタムオブジェクトセンサー構築: DIY光ベース「目」
- Raspberry Piダッシュボードで家庭の温度を監視する
- Raspberry Pi用DIY Google Voice HATの自作ガイド
- 車の修理をマスター:信頼性と節約のためのDIYヒント
- Windowsで自前のセキュアVPNを構築する──完全ステップバイステップガイド
- カスタムアナログマルチメーター自作:パーツから校正まで
- 製造業ビジネスを拡大する:新規B2B顧客を獲得する実証済み戦略
- カーボンフットプリント削減:データ分析が牽引するサステナブルロジスティクス
- ウェブサイトでリード獲得を最大化:売上成長を加速するデジタル戦略
- 3Dプリンターで板金加工効率を飛躍させる:ステップバイステップ動画チュートリアル