首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置自定义端口tcp,仅登录cms

问设置自定义端口tcp,仅登录cms
EN

Stack Overflow用户
提问于 2016-11-30 04:43:38
回答 1查看 50关注 0票数 1

我想设置自定义端口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另一个别名。

EN

回答 1

Stack Overflow用户

发布于 2017-03-14 07:06:21

您可以开发一个简单的bash脚本从ipdeny.com下载特定国家/地区(表示为区域)的ip地址。bash命令类似于:

代码语言:javascript
复制
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中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40875417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档