使用挂在配置方法
/bin/frps -c /etc/frps.ini
----------------------------------------------------------------------------废弃一下使用方法,env方案存在一个问题,增加端口需要重新镜像,不能reload -----------------------------------------------------------------------
version: '3'
services:
frp-client:
# 使用统一镜像名字,支持在arm/v6 arm/v7 arm64/v8 linux/amd64这个几个平台运行
image: clibing/alpine-frp:v0.31.2
container_name: frp-client
restart: always
network_mode: "host"
environment:
# frp启动类型是客户端还是服务端
FRP_TYPE: "CLIENT"
SERVER_ADDR: "服务地址"
SERVER_PORT: 服务端口
TOKEN: "凭证"
TLS_ENABLE: "true"
POOL_COUNT: 32
TCP_MUX: "true"
LOG_LEVEL: "info"
LOG_MAX_DAYS: 2
CONNECT_PROTOCOL: "tcp"
USER_CONFIG: |
[rock64-ssh]
type = tcp
local_ip = 192.168.1.100
local_port = 22
remote_port = 4000
# use_encryption = true
use_compression = true
.....
完善中。。。。
#=================================废弃原来的启动方法, 老的镜像可以继续使用, 使用(OS/ARCH)后的镜像不支持=====================================
##启动命令
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 \
"clibing/alpine-frp:tagname"
##端口说明
| 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 多路复用 |
Content type
Image
Digest
sha256:74bb9d5d9…
Size
12.5 MB
Last updated
over 3 years ago
docker pull clibing/alpine-frp