Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
docker-tor-hiddenservice-nginx — Torネットワーク内で隠しサービスを簡単にセットアップ | Kitploit
ツール/GitHubGitHub/opsxcq/docker-tor-hiddenservice-nginx
ウェブセキュリティネットワークセキュリティプライバシーユーティリティとフレームワークレッドチーミング
GitHubopsxcq/docker-tor-hiddenservice-nginx

docker-tor-hiddenservice-nginx

Torネットワーク内で隠しサービスを簡単にセットアップ

リポジトリを見る
172517年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

隠しサービスの簡単作成と実行

Docker Pulls License

このコンテナを使ってTorネットワーク上で隠しサービスを簡単に実行できます。

隠しサービスのスケルトン設定を生成します。を隠しサービスのパターン名に置き換えてください。例えば、隠しサービスに'boss'という単語を含めたい場合は、この単語を引数として使用します。正規表現も使用できます。例えば^bossと入力すると、'boss'で始まるアドレスが生成されます。パターンが大きいほど、生成に時間がかかることに注意してください。

root@kitploit:~
docker run -it --rm -v $(pwd)/web:/web \
       strm/tor-hiddenservice-nginx generate <pattern>

生成した隠しサービスを提供するために、'hiddensite'という名前のコンテナを作成します。

root@kitploit:~
docker run -d --restart=always --name hiddensite -v $(pwd)/web:/web \
       strm/tor-hiddenservice-nginx 

例

名前がstrmで始まる隠しサービスを作成しましょう。

root@kitploit:~
docker pull strm/tor-hiddenservice-nginx

コンテナイメージのダウンロードを待ちます。そして、サイトのスケルトンを生成できます。

root@kitploit:~
$docker run -it --rm -v $(pwd)/web:/web strm/tor-hiddenservice-nginx generate ^strm
[+] Generating the address with mask: ^strm
[+] Found matching domain after 137072 tries: strmfyygjp5st54g.onion
[+] Generating nginx configuration for site  strmfyygjp5st54g.onion
[+] Creating www folder
[+] Generating index.html template

スケルトンが生成されたので、次のコマンドでコンテナを実行できます。

root@kitploit:~
docker run -d --restart=always --name hiddensite \
       -v $(pwd)/web:/web strm/tor-hiddenservice-nginx

これでサービスが実行されます! :)

print

トラブルシューティング

  • nginxで403エラーが発生した場合、ディレクトリのパーミッションとフォルダのパーミッションを確認してください。nginxは"hidden"ユーザーとして実行され、そのUIDは666です。このユーザーに/web/wwwフォルダ(マウント先のフォルダ)へのアクセス権限を与えているか確認してください。

FAQ

アンチパターン

すべてを1つのコンテナで実行するのは良いことではありませんが、Dockerや隠しサービスの経験が少ない方には、簡単に始められる方法です。より洗練されたものを使用したい場合は、このリポジトリをチェックしてください。

以下は、この別のイメージを使用したデプロイの例です。

root@kitploit:~
version: '3'

services:
  tor:
    image: strm/tor
    restart: always
    depends_on:
      - backend
    environment:
        LISTEN_PORT: "80"
        REDIRECT: "backend:80"
        PRIVATE_KEY: |
          -----BEGIN RSA PRIVATE KEY-----
          MIICXQIBAAKBgQDSqBzjGxL+UFdrFJSdc+LJn3RrXiaZ7k6kgSw8KqOCSRgIr2qO
          XZrCa3YHE+PqsfbDVF0GO0Xy3A9fsIxRFMUo3K++3BaVJslUbqK2TH9fJt5Ji1b6
          N5UzXsEzf73atXwMF63hgVFZFLhfSWH8jGE1svwDXn0YQWP88PVX34SrWQIDASsd
          AoGAUWdd+/m9TrTQyqK0IbzIr0fYQ5gDq4mv1GLEYjR4SWF8pSCxL1yOBsmQ02sj
          BSS2Vw4dpFfloCrRw2ipM8ac4kdLGCoYefQHwW2Kfdf9raVfPDP7vcxrs37sOgOh
          2rSXCOOrmcoMrEka2/OTGW15jaNUEEoWacS3YL1Fj0Bi6g0CQQD4ZmBiF6qu2XnT
          8lMr1Asdz3K8fYiyfl6CzHItUubAbQ8ipv12q8CerJqk3dO98V+w8llAsQ7BT5wq
          8AZOPQR3AkEA2RobnACDvb2Jw+dYSFsqrHyIDojKsrNiDEFedkiFijRFqme+nrif
          kJ4yTnSiphC+rSSBbvYMawsqiWBA7UPSrwJBAKXSVQClxNUpJ2PZt91HZAtuipRt
          t8suGIY4mot1iDRN0XdiNN8TNZ3qLag7wUU4or+Yn/3Xae1euHpyftTxmYsCQQCd
          oJxsGotYx62ULxPqz0um7yEWOU6hUAy8MB3X3FcTCjGO0PPKpfJ2ntXo0Ajcp5ci
          msi81/e9DTnF9mPjtsY9AkAUG6heBlETMFzyka9FHPgu9aN2kRwvJ3QZDHuPxYG4
          VZwljLxstlx57+N74D0aj6wrJw+iBH2BI+b+ZpnLXyy7
          -----END RSA PRIVATE KEY-----

動作させるには、backendという名前のウェブサーバーを追加し、そこにコンテンツを配置する必要があります。このようなデプロイでは動く部分が増えるため、このリポジトリは、ディープウェブに何も置いたことがない人がインフラストラクチャのデバッグに四苦八苦することなく楽しめるようにするための正当な理由です。

ビルド

root@kitploit:~
docker build -t strm/tor-hiddenservice-nginx .

実行

root@kitploit:~
docker run -d --restart=always --name hiddensite \
       -v $(pwd)/web:/web strm/tor-hiddenservice-nginx 

シェル

root@kitploit:~
docker run -it --rm -v $(pwd)/web:/web \
       --entrypoint /bin/bash strm/tor-hiddenservice-nginx

ツールをダウンロード