سیدباکس چیست
سیدباکس یک سرور راهدور اختصاصی است که برای اجرای کلاینت BitTorrent طراحی شده. به جای اینکه تورنتها را روی کامپیوتر خانگیتان از طریق اتصال خانگیتان اجرا کنید، آنها را روی یک سرور در مرکز داده اجرا میکنید — سپس فایلهای تمامشده را از آن سرور به ماشین خودتان از طریق یک اتصال معمولی، سریع و رمزگذاریشده دانلود میکنید.
جذابیت این روش ترکیبی از سه چیز است. اتصال مرکز داده به مراتب سریعتر از یک خط خانگی است، پس تورنتها در کسری از زمان تکمیل میشوند و میتوانید با سخاوت بیشتری سید کنید. عملیات تورنت روی IP سرور انجام میشود، نه IP خانگیتان، بنابراین اتصال مسکونیتان هرگز در یک swarm ظاهر نمیشود — این موضوع به این دلیل مهم است که بسیاری از ارائهدهندگان اینترنت ترافیک تورنت را گلوگاه میکنند یا علامتگذاری میکنند، و یک سیدباکس خط خانگیتان را تمیز و بیسروصدا نگه میدارد. انتقال از سیدباکس به شما یک دانلود معمولی HTTPS یا SFTP است که مثل هر ترافیک وبی دیگری به نظر میرسد. سیدباکس، به طور خلاصه، یک روش سریعتر و خصوصیتر برای استفاده از BitTorrent است.

چرا سیدباکس خود را بسازید
میتوانید یک سرویس سیدباکس مدیریتشده اجاره کنید، اما ساختن سیدباکس خودتان روی یک سرور همهمنظوره مزایای واقعی دارد. شما محدود به پلنهای از پیش تعیینشده ارائهدهنده نیستید — دقیقاً دیسک، پهنای باند و لوکیشنی که میخواهید را انتخاب میکنید. همان سرور میتواند بیشتر از سید کردن انجام دهد: یک سرور رسانه، پشتیبانگیری، سایر اپلیکیشنها. دسترسی روت کامل دارید و میتوانید هر کلاینت و هر ابزاری نصب کنید. و شما میزبان را انتخاب میکنید، یعنی میتوانید یک ارائهدهنده بدون KYC و برونمرزی انتخاب کنید و با کریپتو پرداخت کنید — پس سیدباکس هیچ هویتی نخواهد داشت، چیزی که سرویسهای مصرفکننده مدیریتشده به ندرت ارائه میدهند.
معامله اینجاست که خودتان آن را راهاندازی میکنید. همانطور که این راهنما نشان میدهد، این یک کار کوتاه و آشنا است — و نتیجه سیدباکسی است که واقعاً متعلق به شماست، با شرایطی که خودتان انتخاب کردید.
اندازهبندی سرور
هنگام اندازهبندی سیدباکس سه چیز اهمیت دارند، و آنها همان چیزهایی نیستند که برای یک وبسرور اهمیت دارند:
- دیسک. متغیر اصلی. دیسک چیزی را که دانلود میکنید و سید میکنید نگه میدارد؛ آن را برای مقداری که قصد دارید همزمان فعال نگه دارید اندازهبندی کنید. NVMe سریعترین است، اما برای سیدباکس، ذخیرهسازی SSD با ظرفیت بالا یا حتی HDD خوب اغلب ارزش بهتری دارد، چون throughput متوالی مهمتر از سرعت تصادفی است.
- پهنای باند. هدف اصلی سیدباکس انتقال سریع و سخاوتمندانه است. به دنبال پهنای باند بالا یا نامحدود روی یک پورت سریع باشید — این چیزی است که باعث میشود تورنتها سریع تکمیل شوند و به شما اجازه میدهد با نسبت سالمی سید کنید.
- CPU و RAM. نیازهای متواضع. یک کلاینت تورنت سنگین نیست؛ چند هسته و چند گیگابایت RAM یک سیدباکس پرکار را به راحتی مدیریت میکند. اینجا زیادی خرج نکنید — بودجه را در دیسک و پهنای باند سرمایهگذاری کنید.
یک VPS سطح متوسط با ظرفیت دیسک سخاوتمندانه برای اکثر افراد مناسب است؛ برای یک کتابخانه بزرگ، یک سرور اختصاصی با ذخیرهسازی بزرگ گزینه درست است. دیسک را با کتابخانهتان و پهنای باند را با اشتهایتان تطبیق دهید.
مرحله ۱ — تهیه سرور
یک پلن با دیسک و پهنای باندی که انتخاب کردید، در حوزه قضایی مورد نظرتان انتخاب کنید و یک نصب تازه Linux — Debian یا Ubuntu به خوبی کار میکنند — راهاندازی کنید. از طریق SSH وصل شوید.
پیش از هر چیز دیگری، سختافزاریهای پایه را انجام دهید: ورود SSH مبتنی بر کلید، احراز هویت با رمز عبور غیرفعال، بهروزرسانیهای امنیتی خودکار و یک فایروال که فقط پورتهایی که واقعاً نیاز دارید را باز میکند. یک سیدباکس به اینترنت دسترسی دارد و به صورت مداوم اجرا میشود، پس یک خط پایه تمیز اهمیت دارد.
مرحله ۲ — نصب کلاینت تورنت با رابط وب
شما به یک کلاینت تورنت نیاز دارید که بتوانید از طریق مرورگر کنترل کنید، چون سرور دسکتاپ ندارد. گزینههای آزمودهشده:
- qBittorrent — پکیج
qbittorrent-noxآن یک بیلد headless با رابط وب کامل است. محبوبترین کلاینت سیدباکس: قابلتوجه، به صورت فعال نگهداری میشود و اجرای آن به عنوان یک سرویس ساده است. - Transmission — سبک و ساده، با یک رابط وب تمیز. انتخاب خوبی است اگر کمترین مصرف منابع و پیکربندی آسان میخواهید.
- Deluge — یک کلاینت غنی از پلاگین با رابط وب، برای کاربرانی که سفارشیسازی گسترده میخواهند.
کلاینت انتخابیتان را از پکیجهای توزیع نصب کنید، سپس آن را به عنوان یک سرویس پسزمینه اجرا کنید تا از ریبوتها جان سالم به در ببرد و هنگام بوت شروع به کار کند. هر کدام یک رابط وب روی یک پورت محلی در معرض میگذارند. کلاینت را با یک ابزار انتقال مثل سرور SFTP جفت کنید، تا هنگامی که یک تورنت تمام شد بتوانید فایلها را از طریق یک اتصال رمزگذاریشده به ماشین خودتان بکشید. ظرف یک ساعت سیدباکس عملیاتی است.
مرحله ۳ — ایمنسازی و دسترسی خصوصی
رابط وب یک کلاینت تورنت هرگز نباید مستقیماً در معرض اینترنت قرار بگیرد. یک رابط کاربری در معرض میتواند توسط افراد ناشناس پیدا شده و برای اضافه کردن تورنت به سرور شما استفاده شود — بنابراین قفل کردن آن ضروری است، نه اختیاری.
- رابط وب را مستقیماً در معرض نگذارید. یا آن را به localhost متصل کنید و از طریق یک تونل SSH به آن دسترسی پیدا کنید، یا آن را پشت یک پروکسی معکوس قرار دهید که یک ورود و TLS را اجبار میکند. تونل SSH برای یک کاربر تنها سادهترین است.
- یک رمز عبور قوی روی رابط وب کلاینت تنظیم کنید بدون توجه — دفاع در عمق.
- یک VPN روی خود سیدباکس در نظر بگیرید. برخی کاربران ترافیک کلاینت تورنت را از طریق یک VPN روی سرور هدایت میکنند، تا swarm IP آن VPN را ببیند نه IP سرور. اینکه آیا ارزشش را دارد به اولویتهایتان بستگی دارد؛ یک سرور بدون KYC و برونمرزی از قبل سیدباکس را به خوبی از هویتتان جدا نگه میدارد.
- انتقال به شما را رمزگذاری کنید. همیشه فایلهای تمامشده را از طریق SFTP یا HTTPS دانلود کنید، نه FTP ساده — لینک از سیدباکس به ماشین شما باید مثل همه چیز دیگری رمزگذاری شده باشد.
در مسیر درست ماندن
سیدباکس یک ابزار خنثی است، و BitTorrent یک پروتکل خنثی — هر دو به طور گسترده برای اهداف کاملاً قانونی استفاده میشوند: توزیع Linux و نرمافزارهای متنباز، مجموعه دادههای علمی و عمومی بزرگ، پشتیبانگیریها و فایلهای خودتان، و هر محتوایی که حق به اشتراکگذاری آن را دارید. ساخت سیدباکس قانونی است، و استفاده از آن برای هر یک از این موارد نیز قانونی است.
آنچه سیدباکس انجام نمیدهد تغییر آنچه دانلود یا به اشتراکگذاری آن قانونی است نیست. قانون حق مؤلف بدون توجه به اینکه کلاینت تورنت کجا اجرا میشود برای فایلها اعمال میشود؛ یک سیدباکس IP خانگی شما را از swarm دور نگه میدارد، اما مجوزی برای توزیع مطالبی که حق توزیع آنها را ندارید نیست. برای محتوای قانونی استفاده شود — و استفادههای قانونی بسیار هستند — یک سیدباکس self-hosted روی یک سرور بدون KYC و برونمرزی فقط یک روش سریعتر، تمیزتر و خصوصیتر برای استفاده از BitTorrent است: سرور شما، پهنای باند شما، ذخیرهسازی شما، با اتصال خانگیتان که کاملاً از آن خارج است.