最近、ダークネットサイトの作成について多くのことを聞きました。 Torブラウザも頻繁に使用しています。
tor
サービスは自宅のDebianサーバーで実行されており、次のコマンドでインストールされました:
sudo apt-get install tor
私はTorネットワークがどのように機能するかを知っており、ssh
でいくつかのテストを行うために、LinuxとMacOSで時々torifyを使用しています。 およびwget
Torネットワーク経由。
/etc/tor/torrc
の行に気づきました
#HiddenServiceDir /var/lib/tor/hidden_service/
#HiddenServicePort 80 127.0.0.1:80
しかし、そこからどうやって行くのですか? .onion
はどうですか 作成されたサイト/名前?
Linuxでこのようなサービスを設定するための基本は何ですか?
承認された回答:
.onion
の作成 Torネットワークのサービスは/etc/tor/torrc
を編集するのと同じくらい簡単です と追加:
HiddenServiceDir /var/lib/tor/www_service/
HiddenServicePort 80 127.0.0.1:80
tor
を再起動した後
sudo service tor restart
または
sudo service tor reload
ディレクトリは自動的に作成され、新しいディレクトリ内にhostname
という2つのファイルが生成されます。 およびprivate_key
。
hostname
ファイルの内部にはややランダムな名前があります。これは、.onion
内のアドレスです。 ネットワーク。
$sudo cat /var/lib/tor/www_service/hostname
xyew6pdq6qv2i4sx.onion
名前は実際のTorネットワークとの交渉で生成されます。これは、Torネットワーク内のサイト/サービスがそのような奇妙な名前を持っている理由も説明しています。
(ブルートフォースを使用して?)少しランダムでない名前を取得するためのスクリプトがあるようですが、追加された複雑さは余分な努力の価値がないという印象を受けました。
つまり、実際に設定したのは、Torネットワークでhttp://xyew6pdq6qv2i4sx.onion/
にアクセスするすべてのことです。 127.0.0.1:80
をリッスンしているデーモンに転送されます (localhost:80)サーバー上。
これで、そのIPアドレスに応答するWebデーモンを設定できます:port and ローカルホストのバインディングのみ。例:ローカルネットワークや「通常の」インターネットのパブリックIPアドレスでのリクエストには応答しません。
たとえば、nginx
を使用します 、/etc/nginx/sites-enabled/default
でデフォルトのサーバー構成を変更します 宛先:
server {
listen 127.0.0.1:80 default_server;
server_name xyew6pdq6qv2i4sx.onion;
...
}
いくつかのページをインストールすると、ダークネットサイトができます。
ただし、サービスのインストール自体の実際の部分は、最も難しい部分ではありません。次の場所で実際のマシンの情報を漏らさないように注意する必要があります:
- サーバーのセキュリティ設定;
- サービスを提供するデーモン;
- ファイアウォール/iptablesのルール。
dnscrypt
を介したDNSリークにも、特別な注意を払う必要があります。 またはtor
。
詳細については、Torを介したDNSの解決に関する回答を参照してください。
このような設定は、ある程度anonymous
を設定するために使用できます。 サイト、またはさらに興味深いことに、リバースプロキシ構成として到着するという特性により、一時的なサービスをセットアップします。 /ファイアウォールルールがないネットワーク、またはインターネット全体で適切なwwwサイトをセットアップするために利用できるパブリックIPアドレス/NATがないネットワークからファイルをダウンロードします。
明らかに、セキュリティの懸念について話すことはまだまだたくさんありますが、それはこの質問の範囲外です。
同じホスト内の複数のサービスについては、関連する質問を参照してください:同じホスト内に複数のTor隠しサービスを設定するにはどうすればよいですか?
テーマの概要については、NGinxとOnionshopガイドを使用した非表示のサービスの設定:非表示のサービスの設定方法をご覧ください。
.onion
を開くのに問題がある場合 FireFoxを使用しているサイトについては、Firefoxを使用してdarknet/Torサイトにアクセスする