在Debian系統上進行域名流量統計,你可以使用多種工具和方法。以下是一些推薦的工具及其安裝和使用方法:
Plausible是一個開源免費的流量統計工具,易于安裝和使用。它不需要復雜的配置,只需一個服務器即可運行。
準備服務器:
pageview.xxx.com
,并將其指向VPS的IP地址。安裝寶塔面板(可選但推薦):
安裝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
進入克隆的目錄并添加.env
和compose.override.yml
文件:
cd plausible-ce
cp .env.example .env
nano .env
# 編輯.env文件,設置BASE_URL和SECRET_KEY_BASE
nano compose.override.yml
# 編輯compose.override.yml文件,設置ports和其他配置
啟動Plausible容器:
docker-compose up -d
配置域名反向代理:
編輯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
訪問Plausible:
http://yourdomain.com
訪問Plausible的流量統計界面。nload是一個實時監控網絡流量和帶寬使用的控制臺應用程序,使用圖表可視化地展示接收和發送的流量。
安裝nload:
sudo apt update
sudo apt install nload
使用nload:
nload
你可以通過快捷鍵在設備間切換,按F2
顯示選項窗口,按F5
保存當前設置。
iftop是一個類似于top命令的工具,用于實時監視網絡流量。
安裝iftop:
sudo apt update
sudo apt install iftop
使用iftop:
sudo iftop -i eth0
你可以使用-P
選項顯示進程ID和進程名,使用-i
選項指定要監視的網絡接口。
Umami是一個開源、支持Self-hosted部署的輕量網站統計分析工具,適用于需要隱私保護的場景。
安裝Umami:
docker run -d -p 3000:3000 --name umami --link mysql:mysql umami/umami
配置Umami:
編輯/app/config/config.php
文件,設置數據庫連接信息。
訪問Umami:
通過瀏覽器訪問http://yourdomain.com:3000
,使用默認賬號admin
和密碼umamiweb
。
通過這些工具,你可以有效地監控和管理Debian域名流量,選擇適合你需求的工具進行安裝和使用。