FRP 内网穿透配置
文件目录结构
frp/ # 根文件夹
│
├── conf/ # 配置文件夹
│ └── frps.toml or frpc.toml
│
└── ssl/ # 证书文件夹
├── ca.crt
├── server.crt or client.crt
└── server.key or client.key
服务端配置 (frps.toml)
bindAddr = "0.0.0.0"
bindPort = 7000
kcpBindPort = 7000
quicBindPort = 7002
auth.method = "token"
auth.token = "your_token"
vhostHTTPPort = 80
vhostHTTPSPort = 443
# 证书路径(相对路径)
transport.tls.certFile = "./ssl/server.crt"
transport.tls.keyFile = "./ssl/server.key"
transport.tls.trustedCaFile = "./ssl/ca.crt"
log.to = "./frps.log"
log.level = "info"
log.maxDays = 3
log.disablePrintColor = false
maxPortsPerClient = 0 # frpc代理数量上限
udpPacketSize = 1500
natholeAnalysisDataReserveHours = 100
客户端配置 (frpc.toml)
serverAddr = "frps_server"
serverPort = 7000
log.to = "./frpc.log"
log.level = "info"
log.maxDays = 3
auth.method = "token"
auth.token = "your_token"
transport.tls.certFile = "./ssl/client.crt"
transport.tls.keyFile = "./ssl/client.key"
transport.tls.trustedCaFile = "./ssl/ca.crt"
使用说明
- 将上述配置保存到对应文件中
- 服务端配置文件保存为
frp/conf/frps.toml
- 客户端配置文件保存为
frp/conf/frpc.toml
- 将SSL证书文件放入
frp/ssl/
目录
- 分别启动服务端和客户端程序