diff --git a/obfsproxy/Dockerfile b/obfsproxy/Dockerfile new file mode 100644 index 0000000..901d5b0 --- /dev/null +++ b/obfsproxy/Dockerfile @@ -0,0 +1,22 @@ +# +# Dockerfile for obfsproxy +# + +FROM ubuntu:14.04 +MAINTAINER kev + +RUN apt-get update && apt-get install build-essential curl python python-dev +RUN curl https://bootstrap.pypi.org/get-pip.py | python +RUN pip install obfsproxy + +ENV DATA_DIR /var/lib/obfsproxy +ENV PASSWORD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +ENV DEST_ADDR openvpn +ENV DEST_PORT 1194 +ENV LISTEN_ADDR 0.0.0.0 +ENV LISTEN_PORT 4911 + +EXPOSE $LISTEN_PORT + +CMD obfsproxy --data-dir=$DATA_DIR scramblesuit --password=$PASSWORD --dest=$DEST_ADDR:$DEST_PORT \ + server $LISTEN_ADDR:LISTEN_PORT diff --git a/obfsproxy/fig.yml b/obfsproxy/fig.yml new file mode 100644 index 0000000..2b69e2b --- /dev/null +++ b/obfsproxy/fig.yml @@ -0,0 +1,13 @@ +obfsproxy: + image: vimagick/obfsproxy:latest + ports: + - "4911:4911" + links: + - openvpn_server_1:openvpn + environment: + - PASSWORD=J23TNHPJPAOQJLTCPLFD4CQYVFY6MEVP + - DEST_HOST=openvpn + - DEST_PORT=1194 + - LISTEN_ADDR=0.0.0.0 + - LISTEN_PORT=4911 + restart: always