[common] # A literal address or host name for IPv6 must be enclosed # in square brackets, as in "[::1]:80", "[ipv6-host]:http" or "[ipv6-host%zone]:80" bind_addr = 0.0.0.0 bind_port = 7000
# udp port to help make udp hole to penetrate nat bind_udp_port = 7001
# udp port used for kcp protocol, it can be same with 'bind_port' # if not set, kcp is disabled in frps kcp_bind_port = 7000
# specify which address proxy will listen for, default value is same with bind_addr # proxy_bind_addr = 127.0.0.1
# if you want to support virtual host, you must set the http port for listening (optional) # Note: http port and https port can be same with bind_port vhost_http_port = 8080 vhost_https_port = 8443
# set dashboard_addr and dashboard_port to view dashboard of frps # dashboard_addr's default value is same with bind_addr # dashboard is available only if dashboard_port is set dashboard_addr = 0.0.0.0 dashboard_port = 7500
# dashboard user and passwd for basic auth protect, if not set, both default value is admin dashboard_user = admin dashboard_pwd = admin
# console or real logFile path like ./frps.log log_file = ./frps.log
# trace, debug, info, warn, error log_level = info
log_max_days = 3
# auth token token = 12345678
# only allow frpc to bind ports you list, if you set nothing, there won't be any limit allow_ports = 2000-3000,3001,3003,4000-50000
# pool_count in each proxy will change to max_pool_count if they exceed the maximum value max_pool_count = 5
# max ports can be used for each client, default value is 0 means no limit max_ports_per_client = 0
# if subdomain_host is not empty, you can set subdomain when type is http or https in frpc's configure file # when subdomain is test, the host used by routing is test.frps.com subdomain_host = frps.com
# if tcp stream multiplexing is used, default is true tcp_mux = true
# [common] is integral section [common] # A literal address or host name for IPv6 must be enclosed # in square brackets, as in "[::1]:80", "[ipv6-host]:http" or "[ipv6-host%zone]:80" server_addr = 0.0.0.0 \\frps 公网IP server_port = 7000 \\frps 绑定端口
# 如果frpc不能上网还支持代理配置 # if you want to connect frps by http proxy or socks5 proxy, you can set http_proxy here or in global environment variables # it only works when protocol is tcp # http_proxy = http://user:passwd@192.168.1.128:8080 # http_proxy = socks5://user:passwd@192.168.1.128:1080
# console or real logFile path like ./frpc.log log_file = ./frpc.log
# trace, debug, info, warn, error log_level = info
log_max_days = 3
# disable log colors when log_file is console, default is false disable_log_color = false
# for authentication token = 12345678 \\要和 frps 值一样
# set admin address for control frpc's action by http api such as reload admin_addr = 0.0.0.0 admin_port = 7400 admin_user = admin admin_pwd = admin
# connections will be established in advance, default value is zero pool_count = 5
# if tcp stream multiplexing is used, default is true, it must be same with frps tcp_mux = true
# your proxy name will be changed to {user}.{proxy} user = your_name
# decide if exit program when first login failed, otherwise continuous relogin to frps # default is true login_fail_exit = true
# communication protocol used to connect to server # now it supports tcp and kcp and websocket, default is tcp protocol = tcp
# if tls_enable is true, frpc will connect frps by tls tls_enable = true