爱快docker搭建frpc

一、准备工作

登录爱快管理界面,检查【系统设置】-【Docker】是否已启用

已搭建好的 FRPS 服务端 IP 地址

二、爱快 Docker 设置

在爱快内镜像库选择

snowdreamtech/frpc
图片[1]-爱快docker搭建frpc-春枫博客

或使用离线安装包

图片[2]-爱快docker搭建frpc-春枫博客
图片[3]-爱快docker搭建frpc-春枫博客

在引用镜像添加刚刚的离线安装包

图片[4]-爱快docker搭建frpc-春枫博客

镜像添加完成

图片[5]-爱快docker搭建frpc-春枫博客

在 Docker 设置页面,点击【网络设置】

选择或创建一个合适的网络模式(建议使用桥接模式,便于后续端口映射)

图片[6]-爱快docker搭建frpc-春枫博客

创建个目录 放着frpc的配置文件

图片[7]-爱快docker搭建frpc-春枫博客

frpc路径 /docker/docker_home/frpc/ (我刚刚设置的是我就添加这个)

目标路径:/etc/frp/

图片[8]-爱快docker搭建frpc-春枫博客

配置配置文件就完成了

四、验证 FRPC 运行状态

  1. 进入【文件管理】,选择 Docker 存储路径
  2. 创建一个目录用于存放 FRPC 配置文件,如:/docker/frpc
  3. 在该目录下创建配置文件 frpc.ini,内容示例:
[common]
server_addr = 你的FRP服务端IP
server_port = 7000
token = 你的服务端Token(如果有)

# 以下是需要映射的服务配置,根据实际需求修改
[web]
type = http
local_ip = 192.168.1.100  # 内网服务IP
local_port = 80  # 内网服务端口
custom_domains = example.com  # 你的域名

[ssh]
type = tcp
local_ip = 192.168.1.100
local_port = 22
remote_port = 6000  # 服务端映射端口
代理类型适用协议是否需服务端端口特点与用途安全性备注
TCPTCP最基础的端口映射,适用于 SSH、数据库等服务无加密需为每个服务分配独立端口
UDPUDP用于 UDP 服务,如 DNS、游戏服务器等无加密同 TCP,需独立端口
HTTPHTTP是(共享端口)基于域名的路由,支持 Host 重写、鉴权等支持 token 认证需配置 vhostHTTPPort,通过域名访问
HTTPSHTTPS是(共享端口)类似 HTTP,专为 HTTPS 流量设计支持 token 认证需配置 vhostHTTPSPort,通过域名访问
STCPTCP安全的 TCP 内网代理,需双方部署 frpc基于密钥认证不暴露服务端端口,适用于内网对内网通信
SUDPUDP安全的 UDP 内网代理,需双方部署 frpc基于密钥认证同 STCP,适用于内网对内网通信
XTCPTCP点对点(p2p)内网穿透,流量不经服务端中转基于密钥认证需双方部署 frpc,适用于内网对内网通信
TCPMUXTCP是(共享端口)多路复用,多个服务共享一个端口支持 token 认证需配置 tcpmuxHTTPConnectPort,通过 HTTP CONNECT 请求区分服务

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容