Docker 容器教程
获取启动配置
前往 隧道管理 页面,找到您需要启动的节点。

点击展开下方的“更多”选项,选择“生成启动配置”。
快捷启动
如果您选用了“快捷启动”选项,这代表您只能使用幻缘映射发行的 Frp 客户端进行启动(这是专有功能)。

配置文件启动
如果您选用了“配置文件启动”选项,这代表您可以使用任意 Frp 客户端进行启动。

您可以点击下方按钮下载 / 复制配置文件。
HTTP / HTTPS 隧道请注意
请修改相关 SSL 配置,使其指向您的 SSL 证书及私钥,否则隧道无法正常启动。以下是一些示例:
[proxies.plugin]
type = 'https2http'
localAddr = '127.0.0.1:80' # 视情况而定,不同隧道可能有不同配置
crtPath = '您 SSL 证书文件的路径' # 请将此行修改为您的 SSL 证书文件路径
keyPath = '您 SSL 私钥文件的路径' # 请将此行修改为您的 SSL 私钥文件路径{
...,
"proxies": [
{
...,
"plugin": {
"type": "https2http",
"local_addr": "127.0.0.1:80", # 视情况而定,不同隧道可能有不同配置
"crt_path": "您 SSL 证书文件的路径", # 请将此行修改为您的 SSL 证书文件路径
"key_path": "您 SSL 私钥文件的路径" # 请将此行修改为您的 SSL 私钥文件路径
},
...
}
]
}proxies:
- ...
plugin:
type: "https2http"
local_addr: "127.0.0.1:80" # 视情况而定,不同隧道可能有不同配置
crt_path: "您 SSL 证书文件的路径" # 请将此行修改为您的 SSL 证书文件路径
key_path: "您 SSL 私钥文件的路径" # 请将此行修改为您的 SSL 私钥文件路径[test] # 视情况而定,此处是对应隧道的名称
plugin = https2http
plugin_local_addr = 127.0.0.1:80 # 视情况而定,不同隧道可能有不同配置
plugin_crt_path = 您 SSL 证书文件的路径 # 请将此行修改为您的 SSL 证书文件路径
plugin_key_path = 您 SSL 私钥文件的路径 # 请将此行修改为您的 SSL 私钥文件路径编写 Docker Compose
由于 Docker 默认的 bridge 网桥模式可能对不熟悉其原理但仍在使用 Docker 的用户造成诸多困惑,接下来将采用 host 网络模式进行演示。请注意,该方案可能存在安全风险,请充分了解后再谨慎使用。
对于快捷启动用户
复制以下文本,并更改相应的 访问密钥 和 隧道 ID
services:
mefrp:
restart: always
container_name: mefrp
network_mode: host
command: -t 你的访问密钥 -p 你的隧道 ID
image: menetx/frpc:latest对于配置文件启动用户
将配置文件保存到本地,例如保存到 ./mefrpc.toml,然后在同路径下创建 Docker Compose 文件:
services:
mefrp:
restart: always
container_name: mefrp
network_mode: host
volumes:
- ./mefrpc.toml:/etc/frp/mefrpc.toml:ro
command: -c /etc/frp/mefrpc.toml
image: menetx/frpc:latest启动容器
在包含 docker-compose.yml 文件的目录中执行以下命令:
docker compose up -d查看日志
连接信息会在容器的日志中输出,要查看容器运行状态和日志,可以使用:
# 查看容器状态
docker compose ps
# 查看实时日志
docker compose logs -f
# 查看特定服务的日志
docker compose logs -f mefrp停止容器
如需停止容器,请执行:
docker compose down