حسین کعبی: وقتی فیگو را در جام جهانی زدم....
با وجود اینترنت پرسرعت شاید دیگر نیازی نباشد دادهها را بهصورت فیزیکی نصب کرد. در این مقاله قصد داریم از زیرساخت شبکه تورنت برای راهاندازی یک سیستم اشتراک فایل خودکار استفاده کنیم.
گام نخست، ایجاد یک رهگیر (Tracker) برای شبکه تورنت است. در آغاز کار به اطلاعات مهمی نیاز داریم که ابتدا به آنها اشاره میکنیم:
1 ـ نشانی آیپی خارجی (Public IP) خود را باید بدانید. یک راه ساده برای فهمیدن این موضوع رفتن به وبسایت زیر است:
http://www.whatismyip.com
نشانی آیپی به فرمت xxx.xxx.xxx.xxx نمایش داده میشود، بنابراین بهتر است آن را کپی کنید. اگر از سرویس DNS همچون DynDNS.com استفاده میکنید، میتوانید از نشانی DNS خود بهجای آدرس آیپی استفاده کنید.
2 ـ یافتن پورتی که بتوان اتصالات را از آنجا دریافت کرد. برنامه uTorrent را باز کرده و به گزینه Options/Preferences بروید. روی تب Connections در سمت راست کلیک کنید.
جلوی محلی که نوشته شده
Port used for incoming connections
عدد پورت خود را مشاهده میکنید. آن را کپی کنید. حال باید بررسی کنیم که آیا این پورت باز است یا نه. بگذارید میکروتورنت به کار خود ادامه دهد. به بخش uTorrent Port Checker بروید و Submit را بزنید. اگر همه چیز درست باشد، میکروتورنت تاییدیهای به شما نشان میدهد. در غیر این صورت، باید به تنظیمات روتر خود مراجعه کرده و این پورت را برای سیستم خود باز کنید یا مقدار پورت را به یکی از مقادیر مجازی که پیشتر تعریف کردهاید، تغییر بدهید.
در نهایت باید رهگیر میکروتورنت را فعال کرد. در بخش preferences، روی تب Advanced کلیک کنید. روی گزینه bt.enable-tracker کلیک کرده و مقدار آن را به True تغییر دهید. سپس پنجره را تایید کنید و میکروتورنت را یک بار ببندید و دوباره باز کنید تا تغییرات اعمال شود.
ایجاد رهگیر تورنت خصوصی
حالا که همهچیز مرتب شد باید یک تورنت خصوصی بسازیم. به بخش File/Create New Torrent بروید. در اینجا آدرس آیپی عمومی خود و پورتی که باز است را وارد کنید. اطلاعات رهگیر را باید بهصورت زیر وارد کرد:
http://ipaddress:port/announce
http://localhost:port/announce
بخش localhost مرجعی بازگشتی است که میکروتورنت را متوجه میکند که کامپیوتر میزبان نیز یک رهگیر معتبر است. مطمئن باشید گزینه Private Torrent روشن نباشد. اگر این گزینه را روشن کنید، روشهای PEX و DHT از کار میافتند. البته برای بهبود امنیت میتوانید این کار را بکنید، ولی اگر فایلهای تورنت خود را در محلی عمومی قرار ندهید، مشکلی پیش نمیآید.
برای بهبود امنیت بهتر است رمزگذاری را برای اتصالات خارجی فعال کنید. به مسیر Options/Preferences بروید و سپس گزینه BitTorrent را انتخاب کنید.
حال کنار Outgoing تیک گزینه Forced را بزنید و گزینه Allow incoming legacy connections را بردارید.
چند نکته
1 ـ برای اینکه دیگران بتوانند فایلهای شما را دریافت کنند، میکروتورنت باید حتما اجرا شود.
2 ـ آدرس آیپی شما در زمان فرستادن فایل نباید تغییر کند، اما اگر DNS داشته باشید، مشکلی بهوجود نخواهد آمد.
3 ـ پورت را در زمان ارسال نباید تغییر داد. اگر رمزبندی را فعال کرده باشید، هر کس بخواهد از رهگیر شما استفاده کند هم باید رمزبندی را فعال کرده باشد.
4 ـ میکروتورنت برای تغذیه تعداد زیاد اتصالات مناسب نیست، اما تا چند 10 نفر را میتواند پشتیبانی کند و هیچ مشکلی نداشته باشد. میتوانید از این طریق فایلها را با دوستانتان به اشتراک بگذارید و حریم خصوصی خود را با استفاده از رهگیرهای عمومی بهخطر نیندازید. میکروتورنت در همه سیستمهایعامل مطرح امروزی کار میکند.
سیستم خودکار دریافت و اشتراک
میکروتورنت جزو معدود برنامههای تورنتی است که از قابلیت مشاهده و دریافت مستقیم تورنتها از فیدهای RSS پشتیبانی میکند. سایتهایی همچون Mininova، تورنتهای خود را بهصورت RSS نیز منتشر میکنند. از اینرو میتوان از چنین ترفندی استفاده کرد و دریافت فایلهای تورنت را بهصورت کاملا خودکار درآورد.
برای افزودن یک فید تورنتی باید فهرست شاخهها را فعال کنید. در صورتی که ستون سمت چپ وجود ندارد، کلید
F7 را بزنید. در نوار ابزار، گزینهAdd RSS را انتخاب کرده یا روی All Feeds کلیک راست کنید و گزینه Add RSS Feed را بزنید. حالا آدرس RSS فید مورد نظرتان را در باکس بگذارید و اگر میخواهید نام خاصی به آن بدهید، گزینه Custom Alias را برای آن انتخاب کنید.توجه داشته باشید که RSS Downloader اگر در حال دریافت نباشد، هیچ منبع یا شبکهای مصرف نمیکند. برخی از فیدهای RSS را نمیتوان در میکروتورنت استفاده کرد، زیرا در RSS خود فایل تورنت را قرار ندادهاند.
برای غیرفعال کردن یک فید بهتر است روی فید مورد نظر کلیکراست کنید و گزینه Disable Feed را انتخاب کنید. برای فعالسازی دوباره نیز کافی است همین مسیر را تکرار کنید و Enable Feed را بزنید.
برای مشاهده فیدهای موجود در RSS کافی است روی آن کلیک کنید. روی هر کدام از مدخلها اگر دوبار کلیک کنید، آن تورنت دانلود را آغاز میکند. برای دریافت خودکار همه تورنتهای یک فید میتوانید با کلیکراست روی فید و سپس گزینه Edit Feed گزینه Automatically download data-x-items published in feed را انتخاب کنید. از این پس، بهمحض ارسال هر تورنتی در رهگیر، جزو نخستین کسانی خواهید بود که آن را دریافت میکنید.
اگر بخواهید میتوانید برای تورنتها، فیلترهای مختلفی تعریف کنید. مثلا اگر در تورنتی عنوان HDTV وجود داشت، آن را دریافت کند و چنانچه عبارت TS وجود داشت، دریافت نشود. فقط حواستان باشد اگر میخواهید فایلهای دنبالهدار را دریافت کنید، هیچوقت شماره ترتیبی آن را در فیلتر قرار ندهید، چرا که فیلتر از کار میافتد.
مثلا بیایید فرض کنیم میخواهید فایلهای ویدئویی را از این پس بهصورت خودکار بگیرید و نمیخواهید
AC3 یا H.264 باشند. برای این کار بهتر است در بخش: NOT عبارت زیر را بنویسید:*AC3*|*H*264|*x*264*
میکروتورنت بهصورت پیشفرض همه فایلها را به شاخه My Documents\Downloads میفرستد. میتوان برای فیلتر، یک فولدر جداگانه نیز تعریف کرد که در بخش Directories تنظیمات میکروتورنت میتوانید آن را تغییر دهید.
گزینه Don’t start download automatically باعث میشود تورنت به فهرست شما اضافه شده، اما دریافت نشود و بهصورت دستی فعال میشود.
همچنین میتوانید برای میکروتورنت تعیین کنید که بین یک دریافت تا دریافت بعدی چقدر فاصله بیفتد. مثلا اگر 2 روز را تنظیم کنید، این فیلتر هر 2 روز یکبار روشن میشود و در صورت وجود فایل جدید مناسب با فیلتر، آن را به فهرست دانلود اضافه میکند.
حالا میتوانید با یک حرکت ترکیبی، دو روش گفته شده را با هم ترکیب کرده و یک سیستم اشتراک فایل مبتنی برابر ایجاد کنید، با این تفاوت که حداقل به یک سرور نیاز دارید. از ویژگیهای خوب سرویس این است که پهنای باند مصرفی میان دوستان تقسیم میشود و سرعت دریافت کنندهها بالاتر میرود.
برای شروع کافی است رهگیر تورنتی بسازید که فایلهای خود را بهصورت RSS نشان دهد (که استفاده از بلاگ برای این کار بسیار ساده است).
سپس تنظیمات دریافت خودکار ایجاد فایلهای جدید را در سیستمهای دوستانتان فعال کنید تا به محض اینکه یک تورنت در رهگیر قرار گرفت، دریافت و اشتراک فایل در سیستمهای دوستان آغاز شود.
میلاد پیکانی
حسین کعبی: وقتی فیگو را در جام جهانی زدم....