single onion service $VIRTUAL_PORT -> $TARGET

This commit is contained in:
Fabian Peter Hammerle
2018-12-27 01:09:36 +01:00
commit 33cde65440
2 changed files with 25 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
FROM alpine:3.8
RUN apk add --no-cache tor
RUN adduser -S onion
RUN mkdir -m u=rwx,g=,o= /onion-service && chown onion /onion-service
VOLUME /onion-service
COPY --chown=onion:nobody torrc.template /
USER onion
ENV VIRTUAL_PORT 80
ENV TARGET 127.0.0.1:8080
CMD sed -e "s#{virtual_port}#$VIRTUAL_PORT#" -e "s#{target}#$TARGET#" /torrc.template >/tmp/torrc \
&& tor -f /tmp/torrc
+9
View File
@@ -0,0 +1,9 @@
Log notice stdout
# disable socks proxy
SOCKSPort 0
# https://www.torproject.org/docs/tor-onion-service
HiddenServiceDir /onion-service
# consider HiddenServiceVersion 3
HiddenServicePort {virtual_port} {target}