Traffic4SEO CLI là công cụ dòng lệnh mạnh mẽ giúp bạn thực thi các workflow SEO tự động trên máy chủ hoặc máy tính cá nhân mà không cần giao diện đồ họa.
curl -fsSL https://traffic4seo.com/install-cli | bash
{warning} Yêu cầu chuẩn bị trên Linux:
- Hệ thống của bạn cần cài đặt sẵn công cụ
unzipđể giải nén trình duyệt.- Trên máy chủ Linux không giao diện (VPS), bạn cần cài đặt các thư viện hệ thống dưới đây để tránh trình duyệt Chromium bị crash khi khởi động:
- Ubuntu / Debian:
sudo apt-get update && sudo apt-get install -y unzip libnss3 libnspr4 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxrandr2 libgbm1 libasound2 libpango-1.0-0 libcairo2 libx11-xcb1 libxcb-dri3-0 libxshmfence1- CentOS / RHEL / Rocky Linux:
sudo dnf install -y unzip nss nspr atk at-spi2-atk cups-libs libdrm libxkbcommon libXcomposite libXdamage libXrandr mesa-libgbm alsa-lib pango cairo libX11-xcb libxcb libxshmfence
irm https://traffic4seo.com/install-cli.ps1 | iex
Sau khi cài đặt, bạn chỉ cần gõ một lệnh duy nhất để bắt đầu:
t4s-cli
Nếu đây là lần đầu bạn chạy CLI, hệ thống sẽ yêu cầu bạn nhập Access Token.
Trong lần chạy đầu tiên, nếu hệ thống chưa có sẵn trình duyệt phù hợp, CLI sẽ hỏi:
"Bạn có muốn tải bản Bundled Chromium không? (y/n)"
Bạn chỉ cần chọn y để hệ thống tự động tải và cấu hình mọi thứ.
CLI hỗ trợ nhiều tham số để bạn tùy chỉnh phiên làm việc:
| Tham số | Viết tắt | Mặc định | Mô tả |
|---|---|---|---|
--token |
-t |
Cung cấp Token ngay khi chạy (sẽ ghi đè token cũ) | |
--tabs |
30 |
Số lượng trình duyệt chạy song song (tối đa 30) | |
--headless |
true |
false để hiện cửa sổ trình duyệt (nếu máy có GUI) |
|
--no-monitor |
Tắt giao diện giám sát TUI để xem log thuần túy | ||
--proxy |
-p |
Chuỗi Proxy Connection URI (ví dụ http://user:pass@host:port) (khuyên dùng) |
|
--proxy-host |
-ph |
Cấu hình Proxy Hostname/IP (cũ) | |
--proxy-port |
-pp |
Cổng kết nối Proxy (cũ) | |
--proxy-type |
-pt |
http |
Loại proxy (http, https, socks5) (cũ) |
--only-warmup |
Chỉ khởi tạo trình duyệt và cookie rồi thoát | ||
--force |
-f |
Ép buộc cài đặt lại trình duyệt Chromium | |
--restart |
Tự động khởi động lại CLI sau số phút chỉ định (phải là số nguyên dương) |
Chạy CLI với 10 tab và sử dụng Proxy SOCKS5 qua Proxy Connection URI:
t4s-cli --tabs=10 --proxy="socks5://user:[email protected]:1080"
Để duy trì CLI hoạt động khi tắt terminal (trên VPS), bạn nên sử dụng Screen:
screen -S t4st4s-cliCtrl + A rồi D để thoát ra.screen -r t4sXóa thư mục cài đặt và cấu hình:
rm -rf ~/.t4s-cli
rm -rf ~/.config/t4s-cli
Nếu bạn gặp cảnh báo sau khi khởi động CLI:
[AutoUpdater] ERROR: Update process seems to be stuck or failed!
Timeout waiting for lock directory: versions/vX.Y.Z.lock
Lỗi này xảy ra khi một tiến trình cập nhật trước đó bị dừng đột ngột (crash hoặc bị kill) trước khi kịp hoàn thành giải nén và dọn dẹp file khóa.
Cách khắc phục:
Đảm bảo không còn tiến trình t4s-cli nào khác đang chạy, sau đó xóa thư mục lock thủ công:
Linux:
rm -rf ~/.t4s-cli/versions/*.lock
Windows (PowerShell):
Remove-Item -Path "$HOME\.t4s-cli\versions\*.lock" -Recurse -Force
Windows (CMD):
rmdir /s /q "%USERPROFILE%\.t4s-cli\versions\vX.Y.Z.lock"