Sign inSign up

infiniteproject/torify

By infiniteproject

•Updated over 8 years ago

Tor hidden service "proxy" for Docker containers using docker-gen

Image
1

1.5K

infiniteproject/torify repository overview

Build Status

⁠torify

Tor hidden service "proxy" for Docker containers using docker-gen⁠.

docker run -d \
    -v /var/run/docker.sock:/tmp/docker.sock:ro \
    -v ./torify:/var/lib/tor \
    infiniteproject/torify

Run container you want to create a hidden service for with -e TORIFY env variable:

docker run -d --name web -e TORIFY nginx

Get hostname:

cat ./torify/web/hostname

This is very basic and untested, feedback appreciated. Tor connects to target container's first exposed port, otherwise to port 80 unless specified with VIRTUAL_PORT env variable. Data is stored in /var/lib/tor/ so you can persist it with -v.

Tag summary

Content type

Image

Digest

Size

85.6 MB

Last updated

over 8 years ago

docker pull infiniteproject/torify