From 231b582d638bd0f4812ad1a785d5e63021607a60 Mon Sep 17 00:00:00 2001 From: kev Date: Thu, 30 Apr 2015 17:53:02 +0800 Subject: [PATCH] add obfsproxy --- obfsproxy/Dockerfile | 22 ++++++++++++++++++++++ obfsproxy/fig.yml | 13 +++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 obfsproxy/Dockerfile create mode 100644 obfsproxy/fig.yml 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