fix: skip netlink helper setup when no modification options are enabled

This commit is contained in:
SunBK201 2025-12-11 20:19:22 +08:00
parent 3e72305ac2
commit d9f0e1fa46

View File

@ -41,6 +41,10 @@ func New(cfg *config.Config) *Server {
} }
func (s *Server) Start() (err error) { func (s *Server) Start() (err error) {
if !(s.cfg.SetTTL || s.cfg.DelTCPTimestamp || s.cfg.SetTCPInitialWindow || s.cfg.SetIPID) {
slog.Info("No packet modification options enabled, skipping netlink helper setup")
return nil
}
err = s.Firewall.Setup(s.cfg) err = s.Firewall.Setup(s.cfg)
if err != nil { if err != nil {
slog.Error("s.Firewall.Setup", slog.Any("error", err)) slog.Error("s.Firewall.Setup", slog.Any("error", err))