Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Bug] iptables Rule Persistence and Restoration Order Issues

Abierto
#14,019 2 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 1 día

@wanghe-fit2cloud ya está trabajando en esto.

Desde el 9/10/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

status: dev-complete status: ready-for-release type: optimization
Contact Information

当前 iptables 规则恢复只考虑了 1panel 自己,未考虑 fail2ban 规则

1Panel Version

v2.3.2

Problem Description

系统未开启ufw和firewalld,重启系统后,端口 ssh 22 等会被 1PANEL_BASIC_BEFORE 放行,重启 fail2ban 才能恢复正常拦截

Steps to Reproduce
┌💁  alice @ 💻  Alice in 📁  ~
└❯ sudo iptables -nvL INPUT --line-numbers
Chain INPUT (policy ACCEPT 352 packets, 25932 bytes)
num   pkts bytes target     prot opt in     out     source               destination         
1    11991 5846K 1PANEL_BASIC_BEFORE  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
2      824 41910 1PANEL_BASIC  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
3      324 13482 1PANEL_BASIC_AFTER  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
4       38 11326 f2b-sshd   tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           

┌💁  alice @ 💻  Alice in 📁  ~
└❯ sudo systemctl restart fail2ban

┌💁  alice @ 💻  Alice in 📁  ~
└❯ sudo iptables -nvL INPUT --line-numbers
Chain INPUT (policy ACCEPT 389 packets, 27168 bytes)
num   pkts bytes target     prot opt in     out     source               destination         
1       79 19620 f2b-sshd   tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           
2    12585 5978K 1PANEL_BASIC_BEFORE  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
3      928 47498 1PANEL_BASIC  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
4      363 15306 1PANEL_BASIC_AFTER  all  --  *      *       0.0.0.0/0            0.0.0.0/0           
The expected correct result

No response

Related log output

Additional Information

No response

Lenguaje dominante
Go
Estrellas
37.1k
Forks
3.4k
Merge medio
12 h 4 min
PR fusionados (30 d)
93

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de 1Panel-dev/1Panel

Todos los issues de 1Panel-dev/1Panel

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.