File size: 949 Bytes
b7039a6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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