diff --git a/src/internal/config/config.go b/src/internal/config/config.go index ecd7a6f..8a48ce4 100644 --- a/src/internal/config/config.go +++ b/src/internal/config/config.go @@ -41,7 +41,7 @@ func Parse() (*Config, bool) { flag.StringVar(&payloadUA, "f", "FFF", "User-Agent") flag.StringVar(&uaPattern, "r", "", "UA-Pattern") flag.BoolVar(&partial, "s", false, "Enable Regex Partial Replace") - flag.StringVar(&loglevel, "l", "info", "Log level (default: info)") + flag.StringVar(&loglevel, "l", "error", "Log level (default: error)") flag.BoolVar(&showVer, "v", false, "show version") flag.Parse() diff --git a/src/internal/log/log.go b/src/internal/log/log.go index 75eddb1..3c23849 100644 --- a/src/internal/log/log.go +++ b/src/internal/log/log.go @@ -39,7 +39,7 @@ func SetLogConf(level string) { writer2 := os.Stdout writer3 := &lumberjack.Logger{ Filename: log_file, - MaxSize: 1, // megabytes + MaxSize: 2, // megabytes MaxBackups: 5, MaxAge: 7, //days LocalTime: true, @@ -73,8 +73,8 @@ func LogHeader(version string, cfg *config.Config) { logrus.Info("Server Mode: " + cfg.ServerMode) logrus.Infof("Listen on %s", cfg.ListenAddr) logrus.Infof("User-Agent: %s", cfg.PayloadUA) - logrus.Infof("User-Agent Regex Pattern: '%s'", cfg.UAPattern) - logrus.Infof("Enable Partial Replace: %v", cfg.EnablePartialReplace) + logrus.Infof("User-Agent Regex: '%s'", cfg.UAPattern) + logrus.Infof("Partial Replace: %v", cfg.EnablePartialReplace) logrus.Infof("Log level: %s", cfg.LogLevel) } diff --git a/src/internal/server/redirect/redirect_linux.go b/src/internal/server/redirect/redirect_linux.go index 3bddb6a..cbf247f 100644 --- a/src/internal/server/redirect/redirect_linux.go +++ b/src/internal/server/redirect/redirect_linux.go @@ -57,7 +57,7 @@ func (s *Server) HandleClient(client net.Conn) { target, err := utils.ConnectWithMark(addr, utils.SO_MARK) if err != nil { _ = client.Close() - logrus.Errorf("Dial target %s failed: %v", addr, err) + logrus.Warnf("Dial target %s failed: %v", addr, err) return } diff --git a/src/internal/server/socks5/socks5.go b/src/internal/server/socks5/socks5.go index bbb9133..1a9c4c9 100644 --- a/src/internal/server/socks5/socks5.go +++ b/src/internal/server/socks5/socks5.go @@ -93,7 +93,7 @@ func (s *Server) HandleClient(client net.Conn) { // TCP CONNECT target, err := s.socks5Connect(client, destAddrPort) if err != nil { - logrus.Debug("Connect failed: ", err) + logrus.Warn("Connect failed: ", err) _ = client.Close() return } diff --git a/src/internal/server/tproxy/tproxy_linux.go b/src/internal/server/tproxy/tproxy_linux.go index eac5951..695ed26 100644 --- a/src/internal/server/tproxy/tproxy_linux.go +++ b/src/internal/server/tproxy/tproxy_linux.go @@ -78,7 +78,7 @@ func (s *Server) HandleClient(client net.Conn) { target, err := utils.ConnectWithMark(addr, utils.SO_MARK) if err != nil { _ = client.Close() - logrus.Errorf("Dial target %s failed: %v", addr, err) + logrus.Warnf("Dial target %s failed: %v", addr, err) return }