From 1f72480526366bc4a101c68bde555e580a0cb559 Mon Sep 17 00:00:00 2001 From: kev Date: Wed, 14 Feb 2018 22:15:39 +0800 Subject: [PATCH] add frp-arm --- ffmpeg/docker-compose.yml | 2 +- frp/arm/Dockerfile | 20 ++++++++++++++++++++ frp/arm/data/frps.ini | 9 +++++++++ frp/arm/docker-compose.yml | 6 ++++++ 4 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 frp/arm/Dockerfile create mode 100644 frp/arm/data/frps.ini create mode 100644 frp/arm/docker-compose.yml diff --git a/ffmpeg/docker-compose.yml b/ffmpeg/docker-compose.yml index 28e95f8..de18490 100644 --- a/ffmpeg/docker-compose.yml +++ b/ffmpeg/docker-compose.yml @@ -5,7 +5,7 @@ youtube: - -c - ffmpeg -f lavfi -i anullsrc -rtsp_transport udp -i $$RTMP_URI -tune zerolatency -vcodec mpeg4 -pix_fmt + -c:v copy -c:a aac -f flv $$RTMP_URI environment: - - RTMP_URI=rtsp://10.50.254.197/live + - RTSP_URI=rtsp://10.50.254.197/live - RTMP_URI=rtmp://a.rtmp.youtube.com/live2/xxxx-xxxx-xxxx-xxxx restart: always diff --git a/frp/arm/Dockerfile b/frp/arm/Dockerfile new file mode 100644 index 0000000..cecbed0 --- /dev/null +++ b/frp/arm/Dockerfile @@ -0,0 +1,20 @@ +# +# Dockerfile for frp-arm +# + +FROM alpine +MAINTAINER EasyPi Software Foundation + +ENV FRP_VERSION 0.16.0 +ENV FRP_URL https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_arm.tar.gz + +WORKDIR /opt/frp + +RUN set -xe \ + && apk add --no-cache curl tar \ + && curl -sSL $FRP_URL | tar xz --strip 1 \ + && apk del curl tar + +EXPOSE 7000/tcp 7000/udp 7500/tcp + +CMD ["./frps", "-c", "frps.ini"] diff --git a/frp/arm/data/frps.ini b/frp/arm/data/frps.ini new file mode 100644 index 0000000..bf6d00d --- /dev/null +++ b/frp/arm/data/frps.ini @@ -0,0 +1,9 @@ +[common] +bind_addr = 0.0.0.0 +bind_port = 7000 +kcp_bind_port = 7000 +dashboard_port = 7500 +dashboard_user = admin +dashboard_pwd = admin +privilege_token = 12345678 +privilege_allow_ports = 2222,20000-20100 diff --git a/frp/arm/docker-compose.yml b/frp/arm/docker-compose.yml new file mode 100644 index 0000000..14b98dd --- /dev/null +++ b/frp/arm/docker-compose.yml @@ -0,0 +1,6 @@ +frps: + image: easypi/frp-arm + volumes: + - ./data/frps.ini:/opt/frp/frps.ini + net: host + restart: always