wefinger

【重制】frp服务端frps搭建教程
本文基于最新frp版本搭建,环境为 debian 8,保持同步更新。当前FRP最新版本号:0.19.0一、下载fr...
扫描右侧二维码阅读全文
17
2018/05

【重制】frp服务端frps搭建教程

  • 本文基于最新frp版本搭建,环境为 debian 8,保持同步更新。
  • 当前FRP最新版本号:0.19.0

一、下载frps所需文件

frp服务器的搭建其实很简,他的无需进行编译等复杂的安装步骤,仅仅需要一个主程序文件以及一个配置文件即可正常运行。

请注意下载时注意系统版本。
  • 下载后解压,服务器端的搭建仅需要文件夹内的frps文件(windows版为frps.exe) 将他上传到服务器某文件夹下,本文以/root为例。

二、编写配置文件

  • /root目录下新建frps.ini文件 : touch frps.ini
  • vim frps.ini 写入配置文件。frps的配置项比较多。本文给出的示例为本站共享服务器的配置文件,自行使用时请根据自己的情况更改相应配置
# [common] fprs主配置标识
[common]
# frp通讯地址,服务器地址,支持ipv4/6。
# 0.0.0.0 代表所有ip 
bind_addr = 0.0.0.0

# frp通讯端口,可自定义
# 该端口不传输数据
bind_port = 7000

# 认证密钥 自行设置,客户端与服务端建立连接时需提供此密钥。
token = 12345678

###  以上为必须配置   ###
###  以下均为可选配置 ###

# UDP通讯端口,用于建立UDP传输通道,可自定义
bind_udp_port = 7001

# 用于KCP协议的通讯端口,可以与 bind_port 同端口
# 如果未设置此参数,则kcp默认禁用
kcp_bind_port = 7000

# 配置 tcp 多路复用,默认打开。可以降低延迟,提高并发性能。
tcp_mux = true

# 允许客户端连接端口,配置后客户端将只能连接配置的端口。支持端口段 例如:1000-2000
# 无配置则无限制
# allow_ports = 2000-3000,3001,3003,4000-50000

# 指定 http/https 监听端口,用于支持http(s)穿透,与nginx类似,支持虚拟主机,多网站共用这两个端口。
# Note: http port 和 https port 可以与 bind_port 相同
vhost_http_port = 80
vhost_https_port = 443

# 配置frp数据面板地址与端口,可以通过http://dashboard_addr:dashboard_port 查看当前frps服务器信息
dashboard_addr = 0.0.0.0
dashboard_port = 7500
# 配置数据面板用户名和密码 未配置时都默认为 admin
dashboard_user = admin
dashboard_pwd = admin

# 日志记录路径
log_file = ./frps.log
# 日志记录级别: trace, debug, info, warn, error
log_level = info
# 日志保留天数
log_max_days = 3

# 心跳时间配置 默认 90 正常情况无需更改
# heartbeat_timeout = 90

# 每个内网穿透可以创建的连接池上限,避免大量资源占用。可自定义。
max_pool_count = 5

# 每个客户端可使用的最大端口数,0 代表无限制,默认 0
max_ports_per_client = 10

# 配置客户端与服务器允许的最大时间差,单位为秒。如果为0,则不验证时间差,默认值为900s
authentication_timeout = 900

# 用于指定客户端使用的二级域名。
# 配置此项参数后客户端可以通过 subdomain 自行指定自己的 web 服务所需要使用的二级域名,通过 subdomain.subdomain_host 来访问自己的 web 服务。
# 如未配置此项参数 客户端可使用 custom_domains 指定web 服务所使用的域名。
# subdomain_host = frps.com

三、启用

编辑好frps.ini后保存。
使用 chmod +x frps && ./frps -c frps.ini 启用即可,注意服务器防火墙放行相应端口!
后台运行可用 nohup ./frps -c frps.ini & ,或使用一些进程守护程序,使用方法自行百度。

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

Last modification:May 23rd, 2018 at 05:28 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment