package consts

import (
	"fmt"
	"time"

	"github.com/fatedier/frp/test/e2e/pkg/port"
)

const (
	TestString = "frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet."

	DefaultTimeout = 2 * time.Second
)

var (
	PortServerName  string
	PortClientAdmin string

	DefaultServerConfig = `
	[common]
	bind_port = {{ .%s }}
	log_level = trace
	`

	DefaultClientConfig = `
	[common]
	server_addr = 127.0.0.1
	server_port = {{ .%s }}
	log_level = trace
	`
)

func init() {
	PortServerName = port.GenName("Server")
	PortClientAdmin = port.GenName("ClientAdmin")
	DefaultServerConfig = fmt.Sprintf(DefaultServerConfig, port.GenName("Server"))
	DefaultClientConfig = fmt.Sprintf(DefaultClientConfig, port.GenName("Server"))
}