frp 的使用

服务端配置

完整配置示例:https://github.com/fatedier/frp/blob/dev/conf/frps_full_example.toml

bindAddr = "0.0.0.0"
bindPort = 7000

kcpBindPort = 7000

transport.maxPoolCount = 5
transport.tls.force = false

vhostHTTPPort = 7080
vhostHTTPSPort = 7443

webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin"
webServer.pprofEnable = false

enablePrometheus = true

log.to = "./frps.log"
log.level = "info"
log.maxDays = 3
log.disablePrintColor = false

detailedErrorsToClient = true

auth.method = "token"
auth.token = "12345678"

auth.oidc.issuer = ""
auth.oidc.audience = ""
auth.oidc.skipExpiryCheck = false
auth.oidc.skipIssuerCheck = false

allowPorts = [
  { start = 2000, end = 3000 },
  { single = 3001 },
  { single = 3003 },
  { start = 10110, end = 10120 }
]

maxPortsPerClient = 0
subDomainHost = "qwas.fun"
udpPacketSize = 1500
natholeAnalysisDataReserveHours = 168

客户端配置

完整配置示例: https://github.com/fatedier/frp/blob/dev/conf/frpc_full_example.toml

[common]
server_addr = frps.qwas.fun
server_port = 7000
admin_user = admin
admin_pwd = admin
tls_enable = false
log_file = /var/frpc.log
token = 12345678

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 10122
use_encryption = false
use_compression = false

[jellyfin]
type = http
use_encryption = true
use_compression = true
local_ip = 192.168.6.197
local_port = 8096
subdomain = j
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9