1984 / Dockerfile
x3nt4vv59u's picture
Create Dockerfile
b7039a6 verified
raw
history blame contribute delete
949 Bytes
FROM debian
# 设置工作目录
WORKDIR /frpc
USER root
# 复制配置文件
COPY frpc.ini /frpc/frpc.ini
# 更新系统并安装必要的软件
RUN apt-get update -y && \
apt-get install -y ssh wget && \
rm -rf /var/lib/apt/lists/*
# 启动 SSH 服务
RUN service ssh start
# 下载并解压 frp
RUN wget https://github.com/LoCyan-Team/LoCyanFrpPureApp/releases/download/v0.51.3-8/frp_LoCyanFrp-0.51.3_linux_amd64.tar.gz -O /tmp/frp.tar.gz && \
tar -xzf /tmp/frp.tar.gz -C /frpc && \
rm /tmp/frp.tar.gz
# 创建用户并设置密码
RUN echo 'root:114514' | chpasswd && \
useradd -m admin && \
echo 'admin:114514' | chpasswd
# 设置 frpc 可执行权限
RUN chmod +x /frpc/frp_LoCyanFrp-0.51.3_linux_amd64/frpc
# 启动 SSH 并运行 frpc
RUN mkdir -p /run/sshd && \
/usr/sbin/sshd -p 8022 && \
ps && \
# echo "SSH 运行状态:" && service ssh status && \
/frpc/frp_LoCyanFrp-0.51.3_linux_amd64/frpc