diff --git a/internal/cli/config.tpl.yaml b/internal/cli/config.tpl.yaml index f808bfc..a9ecc18 100644 --- a/internal/cli/config.tpl.yaml +++ b/internal/cli/config.tpl.yaml @@ -1,4 +1,4 @@ -version: 1.0 +version: 1.1 addr: :10000 token: domain: @@ -10,6 +10,7 @@ http: ip_header: dns: enable: true + addr: 21 rmi: enable: true addr: :1099 diff --git a/pkg/dns/config.go b/pkg/dns/config.go index 7e3e855..bfb9ccb 100644 --- a/pkg/dns/config.go +++ b/pkg/dns/config.go @@ -2,4 +2,5 @@ package dns type Config struct { Enable bool + Addr string } diff --git a/pkg/dns/dns.go b/pkg/dns/dns.go index f8b3aea..6fdd81d 100644 --- a/pkg/dns/dns.go +++ b/pkg/dns/dns.go @@ -252,7 +252,7 @@ func (s *Server) Run() { } }() - err := server.Run(":53") + err := server.Run(s.Addr) defer server.Close() if err != nil {