1 Star 0 Fork 3

jiyilee / frp-docker

forked from 诺墨 / frp-docker 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
frps.ini 2.77 KB
一键复制 编辑 原始数据 按行查看 历史
# [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"
bind_addr = 0.0.0.0
#bind_port = 7000
bind_port = {{ .Envs.FRP_PORT }}
# udp port to help make udp hole to penetrate nat
bind_udp_port = {{ .Envs.V_HTTP_PORT }}
# udp port used for kcp protocol, it can be same with 'bind_port'
# if not set, kcp is disabled in frps
kcp_bind_port = {{ .Envs.FRP_PORT }}
# 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 = 80
vhost_http_port = {{ .Envs.V_HTTP_PORT }}
# vhost_https_port = 443
vhost_https_port = {{ .Envs.V_HTTPS_PORT }}
# 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_addr = {{ .Envs.DASHBOARD_ADDR }}
dashboard_port = {{ .Envs.DASHBOARD_PORT }}
# dashboard user and passwd for basic auth protect, if not set, both default value is admin
; dashboard_user = admin
dashboard_user = {{ .Envs.DASHBOARD_USER }}
; dashboard_user = password
dashboard_pwd = {{ .Envs.DASHBOARD_PWD }}
# dashboard assets directory(only for debug mode)
# assets_dir = ./static
# console or real logFile path like ./frps.log
log_file = console
# trace, debug, info, warn, error
log_level = info
log_max_days = 3
# auth token
token = {{ .Envs.TOKEN }}
# heartbeat configure, it's not recommended to modify the default value
# the default value of heartbeat_timeout is 90
# heartbeat_timeout = 90
# only allow frpc to bind ports you list, if you set nothing, there won't be any limit
allow_ports = {{ .Envs.ALLOW_PORTS }}
# pool_count in each proxy will change to max_pool_count if they exceed the maximum value
max_pool_count = {{ .Envs.MAX_POOL_COUNT }}
# max ports can be used for each client, default value is 0 means no limit
max_ports_per_client = 0
# authentication_timeout means the timeout interval (seconds) when the frpc connects frps
# if authentication_timeout is zero, the time is not verified, default is 900s
authentication_timeout = 900
# 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 = {{ .Envs.DOMAIN }}
# if tcp stream multiplexing is used, default is true
tcp_mux = true
# custom 404 page for HTTP requests
custom_404_page = /var/frp/conf/404.html
tls_cert_file = /var/frp/conf/server.crt
tls_key_file = /var/frp/conf/server.key
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jiyilee/frp-docker.git
git@gitee.com:jiyilee/frp-docker.git
jiyilee
frp-docker
frp-docker
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891