Articles of 规则

即使指定允许,iptables也会阻止ip地址。 为什么?

我无法解释为什么这些规则与白名单IP地址没有相同的效果。 谁能告诉我为什么? # /etc/hosts.deny sshd : 61.174.51.215 : deny sshd : ALL : deny # /etc/hosts.allow sshd : 10.1.2.186 : allow sshd : 42.42.42… : allow 然后我去命令行并运行systemctl start iptables.service 我究竟做错了什么?

规则iptables限制连接秒

你好,我有这个规则: -I INPUT -m string –hex-string "|XXX|" –algo bm –dport 7777 -j DROP 工作,但有一些误报。 所以我想限制这个规则5个连接接受秒,然后放弃其余,如果IP已经连接(+1限制),接受其他数据包与偶数IP。 感谢帮助。

重写规则被忽略

我有一些重写规则的问题。 我有2个脚本, article.php?url=和product.php?ulrprodus= ,我想为他们设置重写规则,如下所示: 我的重写规则: RewriteEngine On Options +FollowSymLinks RewriteRule ^([a-zA-Z0-9-/]+).html$ article.php?url=$1 RewriteRule ^([a-zA-Z0-9-/]+).html$ produs.php?urlprodus=$1 只有一个重写正在运行article.php?url=$1 。 如果我逆转的顺序也只有重写将运作,但这次product.php?urlprodus=$1 。 我需要两个function。

将我networking上的所有stream量redirect到欢迎页面

当有人连接到我的networking,并尝试浏览,我想redirect到一个欢迎页面。 我知道有一些商业解决scheme的热点在那里,我正在寻找只是redirect。 理想情况下,我可以从命令行设置这个networking规则,而不是通过networkingpipe理员的GUI。 你能指导我做一些重要的工作或教程吗? 编辑:networking是像在酒店的无线局域网。 理想的是寻找一个独立于路由器的解决scheme,但是对Netgear Aircard的build议就足够了。

删除包含链接的用户定义链

我有一个用户定义的链,它与filter表中的INPUT链相关联。 我如何删除这个链接,以便我可以删除我的用户链? 链接在这个意义上,我已经从INPUT链到用户定义链的跳转连接。 我知道我可以保存到一个文件,并从文件中删除跳转规则,但我想通过自己的terminal做到这一点,而不必保存到一个单独的文件。 有没有办法做到这一点? 谢谢。

Nginx反向代理结尾斜杠

这个问题已经被多次回答了,但是在我的情况中却有一个转折点。 我有一个在端口3000上运行的节点应用程序。我正在使用nginx来反向代理。 现在应用程序只有在最后有一个斜线的时候才起作用。 所以这个工程: https://example.com/main/site/react/ : https://example.com/main/site/react/ 这不: https://example.com/main/site/react : https://example.com/main/site/react 这是我正在使用的configuration: location /main/site/react { error_log /var/log/nginx/app.error.log; rewrite ^/main/site/react/(?:|[\w\/]+)(\/static.*)$ $1 break; rewrite ^/main/site/react/?(.*)$ /$1 break; proxy_pass http://127.0.0.1:3000/; } 在检查其他相关问题后,添加以下重写规则(在error_log之后)为我工作: rewrite ^(.*[^/])$ $1/ permanent; 上面的规则呈现我的节点应用程序,但它失败了我的静态资源。 我有一些静态资源重写哪些不工作。 所以这个URL不起作用: https://example.com/main/site/react/static/js/bundle.js : https://example.com/main/site/react/static/js/bundle.js 。 它总是呈现索引HTML页面。

如何在HAProxy中设置嵌套的acl规则?

我使用相同的HAProxy实例从域中提供多个服务,位于domain.com/s1/和domain.com/s2/ 。 只有在 s2 内满足某些条件的情况下,才想进行一些操作(包括ACL匹配)。 用acl就好 acl service_1 path_beg /s1/ acl service_2 path_beg /s2/ acl service_1_path_1 path_beg /s2/path1/ acl service_1_path_2 path_beg /s2/path2/ 将导致所有的请求被匹配为s2/path1/和/s2/path2/ patterns,如果我知道绝大多数请求是针对s1 ,这是浪费的。 有没有一种方法可以说“仅在acl service_2匹配时才评估path_1或path_2模式”? 请注意,这不是一个想要AND两个条件的情况; 我想第二个acl甚至不计算,除非第一个匹配。 这甚至可能在HAProxy?

使用邮件监视Exchange

目标: 我需要检查一个Exchange电子邮件服务器2007年(如果可及,交货时间…),但我得到了一些严重的限制(EWS和ping被禁用,只有Outlook可以在实习生访问它,使用Outlook Web Access完成外部访问) 。 跟踪跟踪: 有了这些条件,我打算做以下工作 – 使用外部邮件服务器将testing邮件(带有embedded的标识符)发送到Exchange上的指定地址,然后邮件会在接收处发回当前时间的响应邮件服务器和标识符。 标识符,一个string,可以在主题或内容中。 问题: 使用Exchange Server,如何在收到服务器时发回邮件。 testing: 缺席经理发回原始主题(有利于识别)的响应邮件,但内容过于简单(仅纯文本),似乎不可能在其中插入时间。 使用规则操作“使用模型发送邮件”,可以在模型的内容中插入快速部分以给出当前时间,但是我无法从原始邮件(甚至不是原始主题)获取数据(识别)。 (只工作在Outlook客户端(?),不好:我需要在服务器上运行的规则) 使用规则动作转移发回原始邮件而不修改它。 如果脚本可以包含在规则脚本中的服务器中,但是Exchange传输Hub不提供这种可能性(仅在Outlook客户端上),那么使用VB脚本可以正确地完成这项工作。 注意:如果你能想到其他的方法去做我的目标,那也是可以的。

使用Outlook 2010通过不同域中的两个不同帐户发送相同的电子邮件

我是一名程序员,在Outlookconfiguration方面没有经验。 我们公司有两个电子邮件域名,即xyz.com和xyz.biz。 每个员工都在其中一个域上有一个电子邮件ID,但不是两个都取决于他们正在处理的项目。 我们面临的问题是,当账户,人力资源,pipe理等部门发送通讯电子邮件时,他们需要发送两次电子邮件。 一旦通过xyz.com帐户,所有员工在xyz.com上使用电子邮件地址,并通过xyz.biz使用xyz.biz上的所有员工使用电子邮件地址。 我不知道为什么要发两封邮件,但是IT部门已经指示所有部门这样做了,因为根本没有其他的解决办法。 尽pipe已经创build了两个不同的组,但是从xyz.com向xyz.biz的一组员工发送电子邮件似乎不起作用。 我想知道,如果Outlook提供了一个function,我们可以configuration某种规则,通过xyz.com上的所有用户发送一封电子邮件到xyz.com上的所有用户,同一封电子邮件会自动发送到xyz.biz上的用户在xyz.biz上的一个id。 我知道的唯一技术细节是,我们正在使用Exchange 2003,IT团队声称这是造成问题的限制。 编辑1: 根据项目types,我们公司分为两个主要部门。 我很确定我使用域XYZ,其他部门的员工使用doman ABClogin到Windows机器或Outlook本身。 此外,域XYZ中的员工可以访问域ABC中的networking上的机器,而不是相反 编辑2:有一个更正。 员工只能访问networking中与他们在同一个域中的那些机器。 跨网域的访问是不可能的。 另一方面,员工可以发送电子邮件给任何人,无论收件人或发件人在哪个域名。 仅当使用电子邮件组而不是电子邮件组发送的通信电子邮件时才会出现问题。

Nginx规则转换

我有这些htaccess规则: <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes… RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller… RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] 我使用了一个在线转换器,这是它给了我,但是,它不起作用,所以我不知道它有什么问题。 location / { rewrite ^/(.*)/$ /$1 redirect; if (!-e $request_filename){ rewrite ^(.*)$ /index.php break; } } 提前致谢