ONIONサイトの公開やってみました。
時間がないのでちゃちゃっとした内容です。
間違っているかもしれません。
○参考 Tor公式の導入の手引き
https://2019.www.torproject.org/docs/debian.html.en#ubuntu
・Ubuntuユニバースのパッケージは使用せずに
・apt install apt-transport-https
でパッケージを追加する方法です。
■構築
今回使用するのは、debianです
Tor公式の導入手引きのとおり進めます。
1 リポジトリにtorprojectを追加
/etc/apt/sources.listに記載
deb https://deb.torproject.org/torproject.org buster main
deb-src https://deb.torproject.org/torproject.org buster main
2 gpg keyによる署名
Then add the gpg key used to sign the packages by running the following commands at your command prompt:
# curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import
# gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
3 torインストール
コマンド
apt update
apt install tor deb.torproject.org-keyring
4 torの設定
Tor公式の設定の手引き
https://2019.www.torproject.org/docs/tor-onion-service
(1) .hidden service のディレクトリパスと使用ポートの設定
- /etc/tor/torrc の72,73行目のコメントアウトを外します。
- ここで指定するディレクトリは任意です。
(ディレクトリのパーミッションは700にすること)
/etc/tor/torrcファイルを書き換えます。
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:8080
普通のサーバを指定しても、通信できるかもしれません。
(2)torのインストール時にdebian-torというユーザが新規に追加されています。
apt-get install sudo
debianには、sudoコマンドがなかったのd、インストールしました。
(3)torの実行
sudo -u debian-tor tor