AWS 的免费主机搭建好了,墙也能翻了。但是否就可以高枕无忧了呢,非也非也,像我这种share PPTP 帐号给朋友用的人,如果交友不慎,让他拿去下载 porn 之类的东西那流量可是要命的,何况 AWS 上面用的是美刀结算,刀刀伤不起呀。
所以防范于未然,一个好的流量监控工具是比不可少的。需要在之前介绍的 Webmin 中也有一个 Bandwidth Monitor 功能,但就不知道为什么就是用不了。还有一个就是 AWS 自带的 ‘Monitoring’ 功能,用起来也不是很习惯,比较难统计总流量。好吧,放狗搜索了一下,找到了另外一个短小精悍的利器—Vnstat.
Vnstat 本身是一个在 Terminal 运行的工具,查看起来的确有点不大顺眼,但如果加上了一个扩展的 PHP 程序,那就可以实现在网页界面实时监控啦(其实也不是实时,每5分钟更新一下而已,不过也差不多足够了)。
Ubuntu 底下安装 Vnstat 非常方便,
# apt-get install vnstat
# vnstat –u –i eth0 // 对 eth0 网卡的流量每 5 分钟统计一下
其它具体的在 Terminal 的操作可以去官网 ( http://humdi.net/vnstat/ ) 了解。
如刚才所说的,在命令行界面看起来不是太好,那就切换到 php 页面显示结果啦。
vnstat PHP frontend ( http://www.sqweek.com/sqweek/index.php?p=1 ) 就是一个能将vnstat 数据图像化的程序。
要使用它需要先安装好 Apache , php 还有 php-gd 扩展
# apt-get apache2 php5 php5-gd
# /etc/init.d/apache2 start // 启动 http 服务
接着将 vnStat PHP frontend 下载到 apache 根目录,一般为 /var/www
# cd /var/www/
# wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz // 下载
# tar –xvf vnstat_php_frontend-1.5.1.tar.gz //解压
在解压出来的 vnstat 目录中有个 README 文件,有简单的使用说明
配置好 config.php 文件后,看是否是监控 eth0 网卡, 一般默认不用更改。
打开浏览器,浏览 vnstat 目录下的 index.php
这样,流量一目了然啦,再不要担心流量在无意中超标了。
关键字:VPN , SSH ,翻墙