参考:
使用 docker 运行 frp 服务端,并且上传到 docker hub 在线仓库
一款很好用的内网穿透工具--FRP
1. 从github获取frp包
2.frps.ini编辑
bind_port = 7000
3.dockerfile编辑
FROM alpine:latest
WORKDIR /app
COPY . /app
EXPOSE 7000
CMD ["./start.sh"]
4.start.sh编辑
#!/bin/sh
./frps -c ./frps.ini
注意: #!/bin/sh不可省略,同时
chmod u+x blog-front-script.sh // 添加文件执行权限
5.构建镜像
docker build --tag=frp_image .
6.运行镜像
docker run --name=frp_container -d -p 7000:7000 -p 7070:7070 -p 7072:7072 frp_image
注意: 客户端有几个remote_port 这里就映射几个