2019-01-08 13:57:53 +08:00

29 lines
858 B
Go

package main
import (
"flag"
"strings"
)
var settingServers []string
var settingServersDomain string
var settingServersPort int
var settingWhoisServer string
var settingListen string
func main() {
serversPtr := flag.String("servers", "", "server name prefixes, separated by comma")
domainPtr := flag.String("domain", "", "server name domain suffixes")
portPtr := flag.Int("port", 8000, "port bird-lgproxy is running on")
whoisPtr := flag.String("whois", "whois.verisign-grs.com", "whois server for queries")
listenPortPtr := flag.String("listen", ":5000", "address bird-lg is listening on")
flag.Parse()
settingServers = strings.Split(*serversPtr, ",")
settingServersDomain = *domainPtr
settingServersPort = *portPtr
settingWhoisServer = *whoisPtr
settingListen = *listenPortPtr
webServerStart()
}