35 lines
890 B
Docker
35 lines
890 B
Docker
FROM alpine:latest
|
|
|
|
LABEL maintainer="Offends <offends4@163.com>"
|
|
|
|
ARG VERSION_ARG
|
|
|
|
ENV VERSION=${VERSION_ARG:-0.53.2}
|
|
|
|
RUN if [ $(arch) = "x86_64" ] || [ $(arch) = "amd64" ]; then \
|
|
ARCH_TYPE="amd64"; \
|
|
elif [ $(arch) = "aarch64" ] || [ $(arch) = "arm64" ]; then \
|
|
ARCH_TYPE="arm"; \
|
|
else \
|
|
ARCH_TYPE="amd64"; \
|
|
fi \
|
|
&& wget https://github.com/fatedier/frp/releases/download/v${VERSION}/frp_${VERSION}_linux_${ARCH_TYPE}.tar.gz \
|
|
&& tar -zvxf frp_${VERSION}_linux_${ARCH_TYPE}.tar.gz \
|
|
&& cp -r frp_${VERSION}_linux_${ARCH_TYPE} frp \
|
|
&& mv /frp/frps /usr/local/bin/ \
|
|
&& rm -rf /frp/frpc* /frp/LICENSE \
|
|
&& rm -rf /frp_${VERSION}_linux_${ARCH_TYPE}*
|
|
|
|
COPY ./frps.ini /frp/frps.ini
|
|
|
|
COPY ./404.html /frp/404.html
|
|
|
|
WORKDIR /frp
|
|
|
|
#客户端连接端口
|
|
EXPOSE 7000
|
|
|
|
#frp Web端
|
|
EXPOSE 7500
|
|
|
|
CMD /usr/local/bin/frps -c /frp/frps.ini |