首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux上使用iptable列出特定的url

在linux上使用iptable列出特定的url
EN

Ask Ubuntu用户
提问于 2020-10-22 05:12:29
回答 1查看 1.9K关注 0票数 0

我可以使用以下命令(如ubuntu上的stackoverflow.com )将域/ipaddress列入黑名单

代码语言:javascript
复制
iptables -N mychain;
iptables -I OUTPUT -p tcp --dport 80 -j mychain;
iptables -I OUTPUT -p tcp --dport 443 -j mychain;
iptables -A mychain -m string --algo bm --string "stackoverflow.com" -j DROP

代码语言:javascript
复制
iptables -A mobicontrol -d stackoverflow.com -j REJECT

问题:如果我必须阻止"https://stackoverflow.com/questions“而不是stackoverflow.com,那么我如何才能阻止这个特定的url。我试过使用字符串标志,如

代码语言:javascript
复制
iptables -A mychain -m string --algo bm --string "stackoverflow.com/questions" -j DROP
or
iptables -A mychain -m string --algo bm --string "questions" -j DROP

但无法阻止"https://stackoverflow.com/questions“和stackoverflow.com. not /文档

EN

回答 1

Ask Ubuntu用户

发布于 2020-10-22 06:15:01

iptables在OSI的3/4层上工作。即阻止对某些ips和端口的访问。您要求的是url过滤。

不能使用iptable来执行URL筛选。

您可以使用像锡代这样的代理来过滤掉某些URL。

1

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

https://askubuntu.com/questions/1285838

复制
相关文章

相似问题

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