Spaces:
Building
Building
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 |