سیدباکس سروری است که شبانهروز فایل دانلود و به اشتراک میگذارد تا اتصال خانگی شما آزاد بماند و نشانی خانهتان از فهرست peerها بیرون باشد. از آن برای محتوایی استفاده کنید که قانوناً حق اشتراکگذاریاش را دارید، مانند ISOهای Linux، مجموعهدادههای باز و انتشارات خودتان. این راهنما یکی را با qBittorrent روی Ubuntu میسازد.
چه چیزی اجاره کنیم
- پهنای باند: طرحی با سهمیهی انتقال سخاوتمندانه یا نامحدود و پورت دستکم ۱ Gbit انتخاب کنید. seeding بیشتر آپلود است.
- دیسک: آن را برای آنچه نگه میدارید اندازه بگیرید. NVMe برای قطعههای کوچک فراوان کمک میکند.
- RAM و CPU: ۲ GB و ۲ هسته برای بیشتر کاربردها کافی است.
- موقعیت: موقعیتی نزدیک به peerها و نزدیک به خودتان را برای دریافت سریع انتخاب کنید.
پیش از خرید شرایط ارائهدهنده را برای ترافیک تورنت بررسی کنید.
گام ۱: ساخت کاربر سرویس
sudo adduser --system --group --home /srv/qbit qbit
sudo apt update
sudo apt install -y qbittorrent-nox
گام ۲: اجرا بهعنوان سرویس
sudo tee /etc/systemd/system/qbittorrent.service > /dev/null <<'UNIT'
[Unit]
Description=qBittorrent-nox
After=network-online.target
[Service]
User=qbit
Group=qbit
ExecStart=/usr/bin/qbittorrent-nox --webui-port=8080
Restart=on-failure
[Install]
WantedBy=multi-user.target
UNIT
sudo systemctl daemon-reload
sudo systemctl enable --now qbittorrent
اولین اجرا یک رمز عبور موقت رابط وب را در لاگ سرویس نشان میدهد: journalctl -u qbittorrent. روی پورت ۸۰۸۰ وارد شوید، سپس رمز عبور خودتان را در Tools، Options، Web UI تعیین کنید.
گام ۳: رابط وب را خصوصی نگه دارید
هرگز پورت ۸۰۸۰ را روی اینترنت باز نگذارید. رابط را به localhost متصل کنید و Nginx با HTTPS را جلوی آن بگذارید، یا از طریق یک تونل SSH یا VPN WireGuard خودتان به آن برسید.
ssh -L 8080:127.0.0.1:8080 user@your-server
سپس روی دستگاه خودتان به http://127.0.0.1:8080 مراجعه کنید.
گام ۴: فقط پورت peer را باز کنید
در qBittorrent یک پورت گوشدهی ثابت تعیین کنید، برای مثال ۵۱۴۱۳، و فقط همان و SSH را مجاز کنید.
sudo ufw default deny incoming
sudo ufw allow OpenSSH
sudo ufw allow 51413
sudo ufw enable
گام ۵: فایلها را به خودتان برگردانید
- برای کپیهای قابلازسرگیری از
rsync -avP user@server:/srv/qbit/Downloads/ ./local/استفاده کنید. - یا پوشه را با کاربری محدودشده روی SFTP ارائه دهید.
- نسبت اشتراک و محدودیت seeding را تنظیم کنید تا دیسک پر نشود.
سیستم را وصلهشده نگه دارید و راهنمای fail2ban و UFW را دنبال کنید. سیدباکس IP خانگی شما را از peerها پنهان میکند، اما ابزار ناشناسی برای صاحب حساب نیست.