2、服务器端的启用和配置

前提:这里以Linux服务器为例,Windows不尽相同

  • 首先下载frp文件【客户端服务端用的是同一个压缩文件】:

  • 解压frp安装包

    • tar -zxvf frp_0.29.1_linux_amd64.tar.gz
  • 进入解压包

    • cd frp_0.29.1_linux_amd64/
  • 启动frp服务

    • ./frps -c frps.ini

    • 启动成功会看到输出:

  frps tcp listen on 0.0.0.0:7171
  start frps success

  • 推荐配置
[common]
#服务监听ip
bind_addr = 0.0.0.0
#服务监听端口
bind_port = 7171
#访问web服务需要用到的端口
vhost_http_port = 8001
#https需要用到的端口
vhost_https_port = 443

# 指定 Dashboard 的监听的 IP 地址
dashboard_addr = 0.0.0.0
#指定 Dashboard 的监听的端口
dashboard_port = 8000
# 指定访问 Dashboard 的用户名
dashboard_user = admin
# 指定访问 Dashboard 的端口
dashboard_pwd = 123456

#防止被随意注册
token = 2353989110

# 日志的记录级别,分为debug, info, warn, error四级,日志保存的天数,默认3天
log_file = ./frps.log
log_level = info
log_max_days = 3

#连接池的数量,如果frp内网穿透客户端设置的连接池的数量大于下面的数值,就会修改frp客户端的连接池为下面的数值
max_pool_count = 100
# 每个客户端最大可以使用的端口,0表示无限制
max_ports_per_client = 0
# frp内网穿透服务端frps和frp内网穿透的客户端frpc两台电脑的时间差,如果设置为0的话,不校验时间差异,默认校验时间差为900秒。
authentication_timeout = 900

# 心跳配置,默认的心跳配置时间是30
heartbeat_timeout = 60

# 是否使用tcp复用,默认为true;
# frp只对同意客户端的连接进行复用;
tcp_mux = true
  • 服务端自带管理界面说明(这里以推荐配置说明,可以看到配置文件中配置的管理地址是 ip:8000)
    2、服务器端的启用和配置_第1张图片
    客户端分布图

    2、服务器端的启用和配置_第2张图片
    流量统计/在线情况

你可能感兴趣的:(2、服务器端的启用和配置)