[Bug] iptables Rule Persistence and Restoration Order Issues
Les mainteneurs répondent en général sous 1 jour
@ssongliu y travaille déjà.
Depuis le 14/10/2026.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
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
- Langage dominant
- Go
- Étoiles
- 37.3k
- Forks
- 3.4k
- Merge moyen
- 7 h 30 min
- PR mergées (30 j)
- 135
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de 1Panel-dev/1Panel
-
[Bug] Configurations not supported in Wiki.js v3 are optional in 1Panel.Peut-être pris @wanghe-fit2cloud l’a pris aujourd’hui. Ouverte
1Panel-dev/1Panel#14304 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug] The reverse proxy configuration for the website is normal, but the website is unreachable on some networks in certain locations (with the message "Site Does Not Exist").Peut-être pris @wanghe-fit2cloud l’a pris il y a 1 jour. Ouvertetype: question
1Panel-dev/1Panel#14301 · 4 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[Feature] 1Panel AI Gateway: The account pool becomes unavailable when a model enters cooldown after exhausting its quotaPeut-être pris @wanghe-fit2cloud l’a pris il y a 2 jours. Ouvertestatus: dev-complete type: ai-gateway type: optimization
1Panel-dev/1Panel#14291 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[Feature] AI Gateway overview: The 5-second real-time monitoring API should return the specific user making each callPeut-être pris @wanghe-fit2cloud l’a pris il y a 2 jours. Ouvertestatus: dev-complete type: ai-gateway type: optimization
1Panel-dev/1Panel#14289 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug] Database management links ignore the app's custom Web access addressPeut-être pris @xiaomeinvG l’a pris il y a 2 jours. Ouvertetype: optimization
1Panel-dev/1Panel#14288 · 1 commentaire · 2 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de 1Panel-dev/1Panel
Issues similaires
-
needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
cli/cli#14946 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
valkey-io/valkey-operator#610 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
WriterSetTimes: the UTIME_NOW check fails when the kernel uses its coarse clockPeut-être pris @JakeChampion l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
JakeChampion/lang#14224 ·
Les mainteneurs répondent en général sous 1 jour
-
docs(reference): pi stream-filter bullet says tool_execution_update passes through unchangedOuverteagent-butler-finding bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
jordansmall/spindrift#6391 ·
Les mainteneurs répondent en général sous 1 jour