自定义WHM端口

我看到许多webhosting公司正在改变WHM 端口,并限制它与browser user-agent访问只能由特定的user-agent访问。

他们通过Firefox使用User Agent switcher插件,并键入这个特定的user-agent来访问WHM

我怎样才能做到这一点 。?

我不是百分之百地改变港口。 最好使用端口redirect(即将0.0.0.0:1234转发到localhost:2087,并将所有数据包从外部networking丢弃到端口2086/7)。

为了实现你的WHM的UA保护,我将使用IPTables中的string匹配这里使用它(用于不同的目的): http : //spamcleaner.org/en/misc/w00tw00t.html

我会设置一个拒绝的默认规则,然后允许任何谁拥有你需要的User-Agent的string。 虽然IP表将匹配整个数据包(即,它不会专门查看请求的User-Agent字段),但如果使string具有足够的特定性,这应该不成问题。

限制基于user-Agent访问是不可靠的。 这很简单,因为任何人都可以将user-agent设置为任何东西。 还有一个Firefox插件,可以让你input任何你想要作为用户代理发送您的请求。