frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

配置Docker容器

  • 下载最0.43.0版本的frp映像

image-20220615160424884

  • 查看容器的说明文档:

    https://registry.hub.docker.com/r/snowdreamtech/frps/

  • 容器的使用方法:

    docker run  --network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
  • 创建docker容器

    image-20220615161051979

  • 启用自动重新启动

    image-20220615161654316

  • 设置frps1容器的网络模式为Host模式

    image-20220615161353465

  • 配置储存空间前要先将frps.ini文件上传(配置文件说明在下方)

    image-20220615162856855

  • 配置储存空间


image-20220615162404124

配置frp服务端

  • frps.ini配置文件说明
[common]
# 监听部分的配置
bind_addr = 0.0.0.0
bind_port = 7000
bind_udp_port = 7001
kcp_bind_port = 7000

# 面板部分的配置
dashboard_addr = 0.0.0.0
dashboard_port = 7500

# 登录面板的账号密码
dashboard_user = admin
dashboard_pwd = passwd

# 设置协议下代理端口
vhost_http_port = 7080
vhost_https_port = 7081

# 这里设置为客户端配置的token
token = 12345678              
  • 可以访问登录面板即配置成功

    image-20220615164526947