我想设置自定义端口tcp来登录cms,例如wordpress。
这是可能的吗?
(但将正常端口80设置为整个站点)
例如,在cpanel whm中,有不同的端口2086非ssl和2087 ssl
使用ipset (linux中的iptables)这样的工具,我可以根据范围ip和端口阻止整个国家吗?例如,我可以只允许我的国家请求指定的端口吗?
另一种更好的方法是使用第二层防火墙,如google计算引擎,并阻止与指定端口相关的ips范围。
对不起,这个问题可能不太好。
再一次:
我能在像wordpress这样的cms中做到这一点吗?
注意:我知道.htaccess中的Deny all。我知道如何将ssl设置为wp-admin。我知道我可以更改为name wp-admin另一个别名。
发布于 2017-03-14 07:06:21
您可以开发一个简单的bash脚本从ipdeny.com下载特定国家/地区(表示为区域)的ip地址。bash命令类似于:
wget -qNP [dir] http://www.ipdeny.com/ipblocks/data/countries/XX.zone其中,dir是要存储包含国家/地区ip地址列表的区域文件的目录;XX是两个字符的国家/地区代码。
然后,您可以使用https://www.hueyise.com/index.php/linux-dynamic-ip-address-blocking...中描述的策略将ip地址读入到ipset中。然而,此策略特别适用于动态阻止在操作过程中发现的恶意ip地址(例如黑客),并立即阻止它们。
我成功地实现了此策略的定制版本,每天自动下载特定国家/地区的ip地址一次,然后将ip地址读取到为阻止这些国家/地区的入站/出站访问而定义的ipset中。
https://stackoverflow.com/questions/40875417
复制相似问题