在 Ubuntu 中,您可以使用 Privoxy 来监控和报告网络流量。
首先,确保 Privoxy 已安装。 如果尚未安装,请打开终端并运行以下命令:
sudo apt-get update
sudo apt-get install privoxy
安装完成后,启动 Privoxy 服务:
sudo systemctl start privoxy
要在系统启动时自动运行 Privoxy,请运行以下命令:
sudo systemctl enable privoxy
配置 Privoxy。 编辑 /etc/privoxy/config
文件。 您可以使用文本编辑器,例如 nano:
sudo nano /etc/ privoxy /config
文件中找到 listen-address
设置并将其更改为您的监听地址和端口。 例如,要监听本地计算机上的所有接口,请使用 0.0.0.0:8118
:
listen-address 使用。 0.0.0.0 :8118
保存并关闭文件。 Privoxy 现在应该启动并侦听指定端口。
监控流量要测量这一点,您可以将 curl
命令与 Privoxy 的 --stats
选项结合使用。 运行以下命令: 将 http://example.com
替换为您要监控的网站。
curl --stats http://example.com | tee Traffic_report.txt
这会将流量统计信息输出到 traffic_report.txt
文件中,并将其保存在当前目录中。
如果您想定期生成流量报告,可以使用cron
任务。 首先,打开 crontab
文件:
crontab -e
然后在文件末尾添加以下行: 这将在每天凌晨 1 点生成一份流量报告。
0 1 * * *curl --stats http://example.com | tee /path/to /your/traffic_report.txt
将 /path/to/your/
替换为您的实际路径。 单击以保存报告。 保存并关闭文件。 Privoxy 现在将每天生成流量报告。
上述步骤允许您使用 Privoxy 来监控和报告 Ubuntu 上的网络流量。
评论前必须登录!
注册