Skip to content

frp使用方法

注意版本服务端要和客户端对齐,v1与v2版本不兼容

服务端(v1)

下载frp releases压缩包,配置frps.init文件,./frps -c frps.init 即可启动,以服务的方式使用命令 nohup ./frps -c frps.ini >/dev/null 2>&1 & ,参考配置如下

bash
[common]
bind_port = 7000
#http穿透端口,配置nginx转发则不需要开放
vhost_http_port = 8080
#配置网页访问,需要开放
dashboard_port = 7010
# dashboard 用户名密码,默认都为 admin,如果不需要,需要主动设置为空
dashboard_user = sqm
dashboard_pwd = 666666
#token密码
authentication_method = token
token = sqm

客户端(v1)

下载frp releases压缩包(这里下载win平台下的),配置frpc.init文件,在cmd中运行frpc.exe,参考配置如下

bash
[common]
server_addr = 47.100.191.35
server_port = 7000
#token密码
token = sqm

#远程连接
[rd]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 7001

#http穿透,这里需要在nginx中配置二级域名
[web]
type = http
local_port = 80
custom_domains = local.sunqm.com

两者都启动即可实现穿透

客户端开机自启与后台运行可以通过win服务来实现,直接创建可能会有问题,推荐使用nssm.exe来进行创建;

v2

v2配置文件是toml的。这里服务端使用的是frps-oneke这个开源项目快速搭建的,客户端建议使用开源gui进行连接,如frpmgr

鄂ICP备19018246号-1