You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

82 lines
2.9 KiB

##
## gobetween.toml - GoBetween Server Configuration
##
[logging]
level = "info"
output = "@l_prefix@/var/gobetween/log/gobetween.log"
[api]
enabled = true
bind = "127.0.0.1:8888"
cors = true
[api.basic_auth]
login = "admin"
password = "admin"
[api.tls]
cert_path = "@l_prefix@/etc/x509/example-server.crt.pem"
key_path = "@l_prefix@/etc/x509/example-server.key.pem"
[defaults]
max_connections = 0
client_idle_timeout = "0"
backend_idle_timeout = "0"
backend_connection_timeout = "0"
[servers]
[servers.sample1]
protocol = "udp"
bind = "127.0.0.1:5353"
balance = "roundrobin"
[servers.sample1.udp]
max_responses = 0
[servers.sample1.discovery]
kind = "static"
static_list = [ "8.8.8.8:53 weight=1", "8.8.4.4:53 weight=1" ]
# [servers.sample2]
# protocol = "tcp"
# bind = "127.0.0.1:8080"
# balance = "roundrobin"
#
# [servers.sample2.discovery]
# kind = "static"
# static_list = [ "127.0.0.1:8081 weight=1", "127.0.0.1:8082 weight=1" ]
#
# [servers.sample3]
# protocol = "tls"
# bind = "127.0.0.1:8443"
# balance = "roundrobin"
#
# [servers.sample3.tls]
# cert_path = "@l_prefix@/etc/x509/example-server.crt.pem"
# key_path = "@l_prefix@/etc/x509/example-server.key.pem"
# min_version = "tls1"
# max_version = "tls1.2"
#
# [servers.sample3.discovery]
# kind = "consul"
# consul_host = "127.0.0.1:8500"
# consul_service_passing_only = true
# consul_service_name = "myservice"
# consul_service_tag = ""
#
# [servers.sample3.healthcheck]
# interval = "2s"
# timeout = "0s"
# fails = 1
# passes = 1
#
# [servers.sample3.backends_tls]
# cert_path = "@l_prefix@/etc/x509/example-server.crt.pem"
# key_path = "@l_prefix@/etc/x509/example-server.key.pem"
# root_ca_cert_path = "@l_prefix@/etc/x509/example-ca.crt.pem"
# ignore_verify = true
# min_version = "tls1"
# max_version = "tls1.2"