温馨提示×

Debian域名如何进行流量统计

小樊
32
2025-03-04 21:58:30
栏目: 云计算
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统上进行域名流量统计,你可以使用多种工具和方法。以下是一些推荐的工具及其安装和使用方法:

1. Plausible

Plausible是一个开源免费的流量统计工具,易于安装和使用。它不需要复杂的配置,只需一个服务器即可运行。

安装步骤:

  1. 准备服务器

    • 购买一台VPS服务器,推荐使用Debian系统。
    • 解析一个二级域名,例如pageview.xxx.com,并将其指向VPS的IP地址。
  2. 安装宝塔面板(可选但推荐):

    • 使用宝塔面板可以简化安装过程。
    • 安装教程可以在B站或油管找到。
  3. 安装Plausible

    • 在服务器上安装Git:

      sudo apt update
      sudo apt install git
      
    • 克隆Plausible的CE版本:

      git clone -b v2.1.4 --single-branch https://github.com/plausible/community-edition plausible-ce
      
    • 进入克隆的目录并添加.envcompose.override.yml文件:

      cd plausible-ce
      cp .env.example .env
      nano .env
      # 编辑.env文件,设置BASE_URLSECRET_KEY_BASE
      nano compose.override.yml
      # 编辑compose.override.yml文件,设置ports和其他配置
      
    • 启动Plausible容器:

      docker-compose up -d
      
  4. 配置域名反向代理

    • 编辑Nginx配置文件(通常位于/etc/nginx/sites-available/目录下),添加以下内容:

      server {
          listen 80;
          server_name yourdomain.com;
      
          location / {
              proxy_pass http://localhost:8090;
              proxy_set_header Host $host;
              proxy_set_header X-Real-IP $remote_addr;
              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
              proxy_set_header X-Forwarded-Proto $scheme;
          }
      }
      
    • 重启Nginx服务:

      sudo systemctl restart nginx
      
  5. 访问Plausible

    • 现在你可以通过http://yourdomain.com访问Plausible的流量统计界面。

2. nload

nload是一个实时监控网络流量和带宽使用的控制台应用程序,使用图表可视化地展示接收和发送的流量。

安装和使用:

  1. 安装nload

    sudo apt update
    sudo apt install nload
    
  2. 使用nload

    nload
    

    你可以通过快捷键在设备间切换,按F2显示选项窗口,按F5保存当前设置。

3. iftop

iftop是一个类似于top命令的工具,用于实时监视网络流量。

安装和使用:

  1. 安装iftop

    sudo apt update
    sudo apt install iftop
    
  2. 使用iftop

    sudo iftop -i eth0
    

    你可以使用-P选项显示进程ID和进程名,使用-i选项指定要监视的网络接口。

4. Umami

Umami是一个开源、支持Self-hosted部署的轻量网站统计分析工具,适用于需要隐私保护的场景。

安装和使用:

  1. 安装Umami

    docker run -d -p 3000:3000 --name umami --link mysql:mysql umami/umami
    
  2. 配置Umami: 编辑/app/config/config.php文件,设置数据库连接信息。

  3. 访问Umami: 通过浏览器访问http://yourdomain.com:3000,使用默认账号admin和密码umamiweb

通过这些工具,你可以有效地监控和管理Debian域名流量,选择适合你需求的工具进行安装和使用。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian Dumpcap如何进行流量统计

0