diff --git a/tor/Dockerfile b/tor/Dockerfile new file mode 100644 index 0000000..23398f8 --- /dev/null +++ b/tor/Dockerfile @@ -0,0 +1,32 @@ +# +# Dockerfile for tor +# + +FROM alpine +MAINTAINER kev + +ENV TOR_VER 0.2.6.9 +ENV TOR_URL https://www.torproject.org/dist/tor-$TOR_VER.tar.gz +ENV TOR_MD5 4a1b334c30d7b37ea72fa33425220d5d +ENV TOR_FILE tor.tar.gz +ENV TOR_TEMP tor +ENV TOR_DEPS build-base libevent-dev openssl-dev + +RUN apk add -U $TOR_DEPS \ + && wget -O $TOR_FILE $TOR_URL \ + && echo "$TOR_MD5 $TOR_FILE" | md5sum -c \ + && mkdir $TOR_TEMP \ + & tar xzf $TOR_FILE --strip 1 -C $TOR_TEMP \ + && cd $TOR_TEMP \ + && ./configure --prefix=/ --exec-prefix=/usr \ + && make install \ + && cd .. \ + && rm -rf $TOR_FILE $TOR_TEMP \ + && apk del $TOR_DEPS \ + && rm -rf /var/cache/apk/* + +COPY ./torrc /etc/tor/torrc +VOLUME /etc/tor +EXPOSE 9001 9030 9050 9051 + +CMD ["/usr/bin/tor", "-f", "/etc/tor/torrc"] diff --git a/tor/torrc b/tor/torrc new file mode 100644 index 0000000..b1db8ce --- /dev/null +++ b/tor/torrc @@ -0,0 +1,9 @@ +RunAsDaemon 0 +SocksPort 0 +ORPort 9001 +BridgeRelay 1 +#ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy +ExtORPort auto +Exitpolicy reject *:* +ContactInfo noreply@datageek.info +Nickname datageek