diff --git a/dnscrypt/proxy/Dockerfile b/dnscrypt/proxy/Dockerfile index 34e392c..e4c3f79 100644 --- a/dnscrypt/proxy/Dockerfile +++ b/dnscrypt/proxy/Dockerfile @@ -43,4 +43,3 @@ CMD dnscrypt-proxy --local-address=$LISTEN_ADDR \ --provider-name=$PROVIDER_NAME \ --provider-key=$PROVIDER_KEY \ --resolver-address=$RESOLVER_ADDR - diff --git a/dnscrypt/proxy/arm/Dockerfile b/dnscrypt/proxy/arm/Dockerfile index 72ccbdb..4fbfadc 100644 --- a/dnscrypt/proxy/arm/Dockerfile +++ b/dnscrypt/proxy/arm/Dockerfile @@ -2,7 +2,7 @@ # Dockerfile for dnscrypt-proxy-arm # -FROM resin/rpi-raspbian +FROM armhf/debian:jessie MAINTAINER EasyPi Software Foundation ENV LIBSODIUM_VERSION 1.0.10 @@ -19,7 +19,7 @@ RUN set -xe \ curl \ && mkdir libsodium \ && cd libsodium \ - && curl -sSL https://github.com/vimagick/dockerfiles/raw/master/dnscrypt/proxy/arm/libsodium-$LIBSODIUM_VERSION.tar.gz | tar xz --strip 1 \ + && curl -sSL https://download.libsodium.org/libsodium/releases/libsodium-$LIBSODIUM_VERSION.tar.gz | tar xz --strip 1 \ && ./configure --prefix=/usr --enable-minimal \ && make install \ && ldconfig \ @@ -27,7 +27,7 @@ RUN set -xe \ && rm -rf libsodium \ && mkdir dnscrypt-proxy \ && cd dnscrypt-proxy \ - && curl -sSL https://github.com/vimagick/dockerfiles/raw/master/dnscrypt/proxy/arm/dnscrypt-proxy-$DNSCRYPT_VERSION.tar.gz | tar xz --strip 1 \ + && curl -sSL https://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-proxy-$DNSCRYPT_VERSION.tar.gz | tar xz --strip 1 \ && ./configure --prefix=/usr --with-plugins \ && make install \ && cd .. \ @@ -43,4 +43,3 @@ CMD dnscrypt-proxy --local-address=$LISTEN_ADDR \ --provider-name=$PROVIDER_NAME \ --provider-key=$PROVIDER_KEY \ --resolver-address=$RESOLVER_ADDR - diff --git a/dnscrypt/proxy/arm/dnscrypt-proxy-1.6.1.tar.gz b/dnscrypt/proxy/arm/dnscrypt-proxy-1.6.1.tar.gz deleted file mode 100644 index 323984b..0000000 Binary files a/dnscrypt/proxy/arm/dnscrypt-proxy-1.6.1.tar.gz and /dev/null differ diff --git a/dnscrypt/proxy/arm/libsodium-1.0.10.tar.gz b/dnscrypt/proxy/arm/libsodium-1.0.10.tar.gz deleted file mode 100644 index 7326e42..0000000 Binary files a/dnscrypt/proxy/arm/libsodium-1.0.10.tar.gz and /dev/null differ diff --git a/openvpn/arm/data/dnsmasq.conf b/openvpn/arm/data/dnsmasq.conf new file mode 100644 index 0000000..5f784ac --- /dev/null +++ b/openvpn/arm/data/dnsmasq.conf @@ -0,0 +1,9 @@ +interface=wlan0 +no-hosts +no-resolv +cache-size=10000 +server=8.8.8.8#53 +server=8.8.4.4#53 +dhcp-range=192.168.31.10,192.168.31.20,1h +dhcp-option=3,192.168.31.1 +dhcp-option=6,192.168.31.1 diff --git a/openvpn/arm/data/pi.ovpn b/openvpn/arm/data/pi.ovpn new file mode 100644 index 0000000..a8580f1 --- /dev/null +++ b/openvpn/arm/data/pi.ovpn @@ -0,0 +1,26 @@ +client +nobind +dev tun +remote-cert-tls server +remote 127.0.0.1 1194 tcp +route 1.2.3.4 255.255.255.255 net_gateway +route 192.168.0.0 255.255.0.0 net_gateway + + +-----PRIVATE KEY----- + + + +-----CERTIFICATE----- + + + +-----CERTIFICATE----- + + + +-----OpenVPN Static key V1----- + + +key-direction 1 +redirect-gateway def1 diff --git a/openvpn/arm/docker-compose.yml b/openvpn/arm/docker-compose.yml index 00bcaee..890d4ca 100644 --- a/openvpn/arm/docker-compose.yml +++ b/openvpn/arm/docker-compose.yml @@ -19,3 +19,12 @@ stunnel: extra_hosts: - server:1.2.3.4 restart: always + +dnsmasq: + image: easypi/dnsmasq-arm + volumes: + - ./data/dnsmasq.conf:/etc/dnsmasq.d/dnsmasq.conf + cap_add: + - NET_ADMIN + net: host + restart: always