一、frps for Docker
##1、介绍 基于Dockerfile文件编译出一个frps的容器镜像。
##2、版本 frp 0.20.0
##3、问题 如何安装Docker 自定百度吧,方法太多了
二、安装
##下载镜像导入 从项目中下载docker images后导入,阿里云镜像下载:
wget --no-check-certificate https://code.aliyun.com/clangcn/frp-docker/raw/master/frps-docker/frps-docker.tar
github镜像下载地址:
wget --no-check-certificate https://github.com/clangcn/frp-docker/raw/master/frps-docker/frps-docker.tar
镜像导入命令
docker load < frps-docker.tar
三、使用
##启动命令
docker run -h="frps-docker" --name frps-docker -d \
-p 6443:5443/tcp \
-p 6443:5443/udp \
-p 6444:5444/udp \
-p 7443:5445/tcp \
-p 8080:80/tcp \
-p 8443:443/tcp \
-e set_token=password \
-e set_subdomain_host= \
-e set_max_pool_count=50 \
-e set_log_level=info \
-e set_log_max_days=3 \
"frps-docker:latest"
##端口说明
Docker内定义 | Docker内默认值 | 描述 |
---|---|---|
bind_port | 5443(TCP) | frps服务端口 |
kcp_bind_port | 5443(UDP) | KCP加速端口 |
bind_udp_port | 5444(UDP) | udp端口帮助udp洞洞穿nat |
dashboard_port | 5445(TCP) | Frps控制台端口 |
vhost_http_port | 80(TCP) | http穿透的端口。 |
vhost_https_port | 443(TCP) | https穿透服务的端口 |
##变量说明(变量名区分大小写)
变量名 | 默认值 | 描述 |
---|---|---|
set_token | password | frps的认证密码,用于客户端连接 |
set_subdomain_host | frps子域名设置,默认为空,可以输入类似abc.com这样的域名 | |
set_dashboard_user | admin | frps控制台用户名 |
set_dashboard_pwd | admin | frps控制台密码 |
set_max_pool_count | 50 | 最大连接池数,貌似不用这个了 |
set_max_ports_per_client | 0 | 允许连入的最大客户端,0为不限制 |
set_authentication_timeout | 900 | 验证时间,单位为秒,默认900s |
set_log_level | info | 日志等级,可选项:debug, info, warn, error |
set_log_max_days | 3 | 日志保存天数,默认保存3天的 |
set_tcp_mux | true | TCP 多路复用 |
一、frpc for Docker
##1、介绍 基于Dockerfile文件编译出一个frpc的容器镜像。
##2、版本 frp 0.20.0
##3、问题 如何安装Docker 自行百度吧
二、安装
##下载镜像导入 从项目中下载docker images后导入,阿里云镜像下载:
wget --no-check-certificate https://code.aliyun.com/clangcn/frp-docker/raw/master/frpc-docker/frpc-docker.tar
github镜像下载地址:
wget --no-check-certificate https://github.com/clangcn/frp-docker/raw/master/frpc-docker/frpc-docker.tar
镜像导入命令
docker load < frpc-docker.tar
三、使用
##启动命令 ###需要将你本地的frpc.ini配置文件映射到docker里,frpc.ini示例:
阿里云下载地址:
wget --no-check-certificate https://code.aliyun.com/clangcn/frp-docker/raw/master/frpc-docker/frpc.ini -O ~/frpc.ini
github下载地址:
wget --no-check-certificate https://github.com/clangcn/frp-docker/raw/master/frpc-docker/frpc.ini -O ~/frpc.ini
下载后按照你的服务器提示修改。
修改完成后使用下面命令启动:
docker run -h="frpc-docker" --name frpc-docker -d \
-v ~/frpc.ini:/usr/local/frpc/frpc.ini \
"frpc-docker:latest"
原创文章,作者:开心电脑网,如若转载,请注明出处。