设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

請教 iptables 如何針對特定字串(網址)限速 [复制链接]
查看:228 | 回复:21

24

主题

886

回帖

1882

积分

金牌会员

积分
1882
发表于 2012-11-14 18:34:01 | 显示全部楼层 |阅读模式
有個 iptables 針對特定字串符限速的問題想請教

iptables -t mangle -A INPUT -m string --algo bm --string "cachefly" -j DROP

這樣可以禁止下載所有包含 cachefly 字串符的封包

iptables -t mangle -A INPUT -m limit -s 198.98.99.132 --limit 25/s -j ACCEPT
iptables -t mangle -A INPUT -s 198.98.99.132 -j DROP

這樣可以限制 198.98.99.132 這個 IP 的下載速度

請問如何針對特定字串符(網址)限速呢,例如限制 cachefly 的下載速度:

wget http://cachefly.cachefly.net/100mb.test




471

主题

8105

回帖

1万

积分

论坛元老

积分
17707
发表于 2012-11-14 19:22:15 | 显示全部楼层
在 /etc/hosts 写不是更方便???

24

主题

886

回帖

1882

积分

金牌会员

积分
1882
 楼主| 发表于 2012-11-14 19:25:29 | 显示全部楼层

lazyzhu 发表于 2012-11-14 19:22



在 /etc/hosts 写不是更方便???

ip 不是固定的

471

主题

8105

回帖

1万

积分

论坛元老

积分
17707
发表于 2012-11-14 19:22:00 | 显示全部楼层

熱血大叔 发表于 2012-11-14 19:25



ip 不是固定的

有关系吗?

24

主题

886

回帖

1882

积分

金牌会员

积分
1882
 楼主| 发表于 2012-11-14 19:30:41 | 显示全部楼层

lazyzhu 发表于 2012-11-14 19:30



有关系吗?

主要是想根據特定字串去限制,不一定是同個網站,沒辦法全部寫於對映檔內

311

主题

3336

回帖

7635

积分

论坛元老

积分
7635
发表于 2012-11-14 19:25:00 | 显示全部楼层

lazyzhu 发表于 2012-11-14 19:30



有关系吗?



骚年,求压测试42.121.80.131上的网站
HTTP入口:http://42.121.80.131/s
使用策略网站的地址:https://bbs.meidu.info/  与上面URL在同一服务器上

24

主题

886

回帖

1882

积分

金牌会员

积分
1882
 楼主| 发表于 2012-11-14 19:36:07 | 显示全部楼层

lazyzhu 发表于 2012-11-14 19:30



有关系吗?

例如要限制某些關鍵字或參數

471

主题

8105

回帖

1万

积分

论坛元老

积分
17707
发表于 2012-11-14 19:30:00 | 显示全部楼层
本帖最后由 lazyzhu 于 2012-11-14 19:45 编辑

熱血大叔 发表于 2012-11-14 19:37



例如要限制某些關鍵字或參數


iptables -I INPUT -j DROP -s cachefly.cachefly.net -m string --string "100mb.test"

限速类似

609

主题

4229

回帖

1万

积分

论坛元老

积分
10373
发表于 2012-11-14 19:36:29 | 显示全部楼层

lazyzhu 发表于 2012-11-14 19:44



iptables -I INPUT -j DROP -s cachefly.cachefly.net -m string --string "100mb.test"

限速类似 ...


謝謝,不過因為不是特定網站,所以想把 -s 網站或者 IP 改成用字串符號限制  

例如

iptables -t mangle -A INPUT -m limit -s 198.98.99.132 --limit 25/s -j ACCEPT
iptables -t mangle -A INPUT -s 198.98.99.132 -j DROP

改成類似

iptables -t mangle -A INPUT -m limit -m string --algo bm --string "cachefly" --limit 25/s -j ACCEPT
iptables -t mangle -A INPUT -m string --algo bm --string "cachefly" -j DROP

當然上面是不能用的,雖然沒錯誤但沒有限制速度的效果 ...

iptables 可以写解包规则,但是效率……

0

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2012-11-14 19:30:00 | 显示全部楼层

Administrator 发表于 2012-11-14 19:44



wget有参数可以限制速度

wget 只是測試用,不是真的要限制 wget 下載 ...

您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-6-10 12:22 , Processed in 0.022087 second(s), 3 queries , Gzip On, Redis On.

返回顶部