feat: 移除 iptables 配置脚本及其服务文件
This commit is contained in:
parent
5b8c71265b
commit
47d0a0fd22
@ -353,49 +353,49 @@ configure_fail2ban() {
|
||||
fi
|
||||
}
|
||||
|
||||
configure_iptables() {
|
||||
[ $offline -eq 1 ] && return
|
||||
[ "$(uname)" = "Darwin" ] && return
|
||||
# configure_iptables() {
|
||||
# [ $offline -eq 1 ] && return
|
||||
# [ "$(uname)" = "Darwin" ] && return
|
||||
|
||||
# 如果 ufw 是 active,就直接返回
|
||||
if command_exists ufw; then
|
||||
if sudo ufw status | grep -q "Status: active"; then
|
||||
echo "检测到 ufw 已启用,跳过 iptables 配置。"
|
||||
return
|
||||
fi
|
||||
if confirm_action "检测到 ufw 已存在,是否直接使用 ufw 进行管理,跳过 iptables" "Y"; then
|
||||
return
|
||||
fi
|
||||
fi
|
||||
# # 如果 ufw 是 active,就直接返回
|
||||
# if command_exists ufw; then
|
||||
# if sudo ufw status | grep -q "Status: active"; then
|
||||
# echo "检测到 ufw 已启用,跳过 iptables 配置。"
|
||||
# return
|
||||
# fi
|
||||
# if confirm_action "检测到 ufw 已存在,是否直接使用 ufw 进行管理,跳过 iptables" "Y"; then
|
||||
# return
|
||||
# fi
|
||||
# fi
|
||||
|
||||
if command_exists ifquery && systemctl is-active --quiet networking; then
|
||||
# ifupdown: /etc/network/if-pre-up.d/iptables-load
|
||||
[ -f /etc/network/if-pre-up.d/iptables-load ] && return
|
||||
if confirm_action "要配置 iptables 吗?" "N"; then
|
||||
sudo cp $scriptdir/files/iptables-load /etc/network/if-pre-up.d/iptables-load
|
||||
sudo chmod +x /etc/network/if-pre-up.d/iptables-load
|
||||
sudo sh /etc/network/if-pre-up.d/iptables-load
|
||||
fi
|
||||
else
|
||||
# systemd: /etc/network/iptables-load
|
||||
[ -f /etc/network/iptables-load ] && return
|
||||
if confirm_action "要配置 iptables 吗?" "N"; then
|
||||
if [ -f /etc/network/if-pre-up.d/iptables-load ]; then
|
||||
sudo mv /etc/network/if-pre-up.d/iptables-load /etc/network/iptables-load
|
||||
else
|
||||
sudo cp $scriptdir/files/iptables-load /etc/network/iptables-load
|
||||
sudo chmod +x /etc/network/iptables-load
|
||||
sudo sh /etc/network/iptables-load
|
||||
fi
|
||||
# if command_exists ifquery && systemctl is-active --quiet networking; then
|
||||
# # ifupdown: /etc/network/if-pre-up.d/iptables-load
|
||||
# [ -f /etc/network/if-pre-up.d/iptables-load ] && return
|
||||
# if confirm_action "要配置 iptables 吗?" "N"; then
|
||||
# sudo cp $scriptdir/files/iptables-load /etc/network/if-pre-up.d/iptables-load
|
||||
# sudo chmod +x /etc/network/if-pre-up.d/iptables-load
|
||||
# sudo sh /etc/network/if-pre-up.d/iptables-load
|
||||
# fi
|
||||
# else
|
||||
# # systemd: /etc/network/iptables-load
|
||||
# [ -f /etc/network/iptables-load ] && return
|
||||
# if confirm_action "要配置 iptables 吗?" "N"; then
|
||||
# if [ -f /etc/network/if-pre-up.d/iptables-load ]; then
|
||||
# sudo mv /etc/network/if-pre-up.d/iptables-load /etc/network/iptables-load
|
||||
# else
|
||||
# sudo cp $scriptdir/files/iptables-load /etc/network/iptables-load
|
||||
# sudo chmod +x /etc/network/iptables-load
|
||||
# sudo sh /etc/network/iptables-load
|
||||
# fi
|
||||
|
||||
sudo cp $scriptdir/files/iptables-load.service /etc/systemd/system/iptables-load.service
|
||||
sudo chmod +x /etc/systemd/system/iptables-load.service
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl start iptables-load.service
|
||||
sudo systemctl enable iptables-load.service
|
||||
fi
|
||||
fi
|
||||
}
|
||||
# sudo cp $scriptdir/files/iptables-load.service /etc/systemd/system/iptables-load.service
|
||||
# sudo chmod +x /etc/systemd/system/iptables-load.service
|
||||
# sudo systemctl daemon-reload
|
||||
# sudo systemctl start iptables-load.service
|
||||
# sudo systemctl enable iptables-load.service
|
||||
# fi
|
||||
# fi
|
||||
# }
|
||||
|
||||
configure_ufw() {
|
||||
[ $offline -eq 1 ] && return
|
||||
|
||||
Loading…
Reference in New Issue
Block a user