国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Ftp服務器 > 正文

實現vsftpd對不同網段分別限速

2024-09-09 20:58:03
字體:
來源:轉載
供稿:網友

公司有一臺vsftpd的FTP服務器,現需要實現在公司內網訪問時不限速,在公司外訪問時限制速度。vsftpd的限速是通過anon_max_rate和local_max_rate來分別配置匿名用戶和授權用戶的上傳下載速度的,但這是針對所有客戶端的,如果要實現不同網段的分別限速,則需要借助于tcp_wrapper這個功能,通過man vsftpd.conf,然后查找tcp_wrapper這個選項,得到的解釋如下:

If enabled, and vsftpd was compiled with tcp_wrappers support, incoming connections will be fed through tcp_wrappers access control. Furthermore, there is a mechanism for per-IP based configuration. If tcp_wrappers sets the VSFTPD_LOAD_CONF environ-ment variable, then the vsftpd session will try and load the vsftpd configuration file specified in this variable.
Default: NO

大概的意思就是如果啟用tcp_wrapper這個功能,就可以實現來自不同的IP的會話加載不同的配置文件。因此也就能夠滿足我們的要求,配置步驟如下:

軟件環境:CentOS5.7 + vsftpd2.0.5

1、編輯/etc/vsftpd/vsftpd.conf,加入: tcp_wrapper=YES

2、編輯/etc/hosts.allow,加入:
vsftpd:192.168.*.*:setenv VSFTPD_LOAD_CONF /etc/vsftpd/local.class
vsftpd:ALL:setenv VSFTPD_LOAD_CONF /etc/vsftpd/internet.class
注意順序

3、創建并編輯/etc/vsftpd/local.class,加入內容:
anon_max_rate=0 #匿名登錄用戶
local_max_rate=0 #授權登錄用戶
設置為0代表不限速

4、創建并編輯/etc/vsftpd/internet.class,加入內容:
anon_max_rate=300000 #匿名用戶的速度約300KB/s
local_max_rate=500000 #授權用戶的速度約500KB/s

重啟vsftpd服務,這樣就實現對192.168.0.0這個網段不限速,其余網段限速的效果。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贡觉县| 建昌县| 寿光市| 马关县| 南充市| 梁山县| 东乌| 平乐县| 句容市| 安康市| 饶河县| 红河县| 广元市| 婺源县| 泉州市| 普兰县| 巴楚县| 江孜县| 慈利县| 伊川县| 河北省| 西畴县| 盱眙县| 青田县| 甘德县| 安化县| 电白县| 秀山| 星子县| 永丰县| 比如县| 和顺县| 吉木乃县| 历史| 镇巴县| 虹口区| 堆龙德庆县| 石嘴山市| 耿马| 诸城市| 始兴县|