直接在宝塔文件管理中根目录添加文件
添加frps.ini文件内容
[common]
bind_port = 7000
#这里填入的token客户端frpc要用到
token = 13222
#http监听端口,注意可能和服务器上其他服务用的80冲突,比如centos有些默认有Apache,可自定义
vhost_http_port = 1080
#https监听端口,可自定义
vhost_https_port = 1443
#控制台账户
dashboard_user = m
#dashboard 控制台密码
dashboard_pwd = 000000
#dashboard 控制台端口,启动成功后可通过浏览器访问如http://ip:7500
dashboard_port = 7500
Docker构建镜像
FROM alpine:3.18
MAINTAINER "LF"
#frp版本
ENV FRP_VERSION 0.53.2
RUN mkdir -p /frps \
&& cd /frps \
&& wget https://hub.nuaa.cf/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz \
&& mv frp_${FRP_VERSION}_linux_amd64.tar.gz frp.tar.gz \
&& tar -xzf frp.tar.gz -C ./ --strip-components=1 \
&& rm -f frp.tar.gz
#SERVER端口
EXPOSE 7000
#网页端管理端口
EXPOSE 7500
WORKDIR /frps
ENTRYPOINT ["./frps","-c","frps.ini"]
其中github无法访问改用了镜像hub.nuaa.cf下载文件
构建完成后会有两条记录,使用长的那一条;
Dockert添加项目模板
version: "2.3"
services:
frps:
image: sha256:b05ad24bcdcde9cd4ec950378b4e23f12e034218acbbeff85e1d8de1188152b7
container_name: frps
restart: always
#直接使用主机网络模式
network_mode: host
volumes:
- /frps/conf/frps.ini:/frps/frps.ini:ro
代码image里面的数字换成自己的
(在项目模板中创建拉取好像失败)直接创建后可以使用
© 版权声明
文章或来自网络,版权归作者所有,未经允许请勿转载。
THE END