小编Rob*_*och的帖子

对特定的端口/ip 对使用 ACCEPT 然后 DROP 是否允许该 ip 但该端口上没有其他任何内容?

我正在服务器上工作并且应该对其进行配置,以便仅允许来自特定 IP 的端口 8080 上的请求。(在其他 http(s) 端口上,无论如何都没有监听。)

其他一切都将不受限制。

在研究了/etc/hostiptables之后,我编写了这个脚本来激活(和停用)该规则:

#!/bin/bash

if ["$1" != 'restrict'] && ["$1" != 'restore']
  then
    echo "Usage:"
    echo "'${0##*/} restrict' to activate rules."
    echo "'${0##*/} restore' to deactivate rules."
    echo "'${0##*/}' to show this help."
    exit 0
fi


# Set default policies for INPUT, FORWARD and OUTPUT chains
# Allowing everything else.
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

# Flush all current rules from iptables
iptables -F

if …
Run Code Online (Sandbox Code Playgroud)

iptables

3
推荐指数
2
解决办法
5150
查看次数

标签 统计

iptables ×1