Không có mô tả

Fabian Peter Hammerle 508bed3889 docker-compose & ansible-playbook: drop capabilities 4 năm trước cách đây
CHANGELOG.md 508bed3889 docker-compose & ansible-playbook: drop capabilities 4 năm trước cách đây
Dockerfile 23e8df424a readme: added link to relay search 4 năm trước cách đây
README.md 5cb7c809f3 readme: wrap long command 4 năm trước cách đây
ansible-playbook.yml 508bed3889 docker-compose & ansible-playbook: drop capabilities 4 năm trước cách đây
docker-compose.yml 508bed3889 docker-compose & ansible-playbook: drop capabilities 4 năm trước cách đây
entrypoint.sh 61dbbf8b19 reduce number of image layers 4 năm trước cách đây
torrc.template 71ba7a5f14 enable tor control listener to be able to inspect tor circuits 4 năm trước cách đây

README.md

docker: hidden tor .onion service 🐳

repo: https://github.com/fphammerle/docker-onion-service

docker hub: https://hub.docker.com/r/fphammerle/onion-service/tags

signed tags: https://github.com/fphammerle/docker-onion-service/tags

defaults to creating a v3 service

example 1

$ sudo docker run --name onion_service \
    -e VIRTUAL_PORT=80 -e TARGET=1.2.3.4:8080 \
    fphammerle/onion-service

example 2

$ sudo docker create --name onion_service \
    --env VERSION=3 \
    --env VIRTUAL_PORT=80 \
    --env TARGET=1.2.3.4:8080 \
    --volume onion-key:/onion-service \
    --restart unless-stopped \
    --cap-drop all --security-opt no-new-privileges \
    fphammerle/onion-service:latest

$ sudo docker start onion_service

retrieve hostname

$ sudo docker exec onion_service cat /onion-service/hostname
abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrst.onion

show circuits

$ sudo docker exec onion_service \
    sh -c 'printf "AUTHENTICATE\nGETINFO circuit-status\nQUIT\n" | nc localhost 9051'

relay search: https://metrics.torproject.org/rs.html

docker-compose 🐙

  1. git clone https://github.com/fphammerle/docker-onion-service
  2. edit docker-compose.yml
  3. sudo docker-compose up --build