国产探花免费观看_亚洲丰满少妇自慰呻吟_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這個網段不限速,其余網段限速的效果。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连平县| 巴塘县| 卢湾区| 东光县| 唐河县| 故城县| 宕昌县| 石台县| 澳门| 日土县| 富民县| 准格尔旗| 调兵山市| 湾仔区| 盐山县| 舒兰市| 哈密市| 金昌市| 建始县| 聂拉木县| 定安县| 武威市| 津市市| 句容市| 江北区| 万州区| 雷州市| 闽侯县| 岐山县| 奇台县| 庄浪县| 出国| 东平县| 钟祥市| 鹿邑县| 桦川县| 商南县| 甘孜| 南京市| 宕昌县| 太白县|