اگر آپ اسے 24x7 بج رہے ہیں تو کمپیوٹر یا کسی دوسرے سرشار سرور سے ٹورینٹس کو ڈاؤن لوڈ اور بیجنگ میں کافی حد تک توانائی استعمال ہوتی ہے۔ اور یہ بھی جائز نہیں ہے کہ صرف ٹورینٹ کو ڈاؤن لوڈ کرنے کے لئے لیپ ٹاپ کو ہر وقت لگائیں۔ تو یہاں ہمارا جیبی سائز کا کمپیوٹر تصویر میں آتا ہے: راسبیری پائی ۔ یہ ٹورینٹ باکس کے لئے ایک بہترین انتخاب ہے کیونکہ اس میں بجلی کی بہت کم مقدار استعمال ہوتی ہے اور اسے طویل عرصے تک برقرار رکھا جاسکتا ہے۔ لہذا آپ کے لئے ٹورینٹ ڈاؤن لوڈ کرتے ہوئے ، ایک چھوٹا سا ٹورینٹ باکس ہر وقت ایک نہ ہونے کے برابر قیمت پر چلتا ہے۔ آپ کچھ دوسرے پروگراموں کو بھی چلا سکتے ہیں جس میں راسبیری پیی کو زیادہ وقت تک چلنے کی ضرورت ہوتی ہے ، جیسے آپ اسے موشن کیپٹر نگرانی کے کیمرہ کے طور پر استعمال کرسکتے ہیں اور اسی وقت ٹورینٹ ڈاؤن لوڈ کرسکتے ہیں۔ تو شروع کرتے ہیں!
لینکس سسٹم (راسبیری پائی) میں ٹورینٹس کو ڈاؤن لوڈ کرنے کے لئے بنیادی طور پر دو مقبول ترین حل ہیں: ٹرانسمیشن اور ڈیلیوج ۔ یہاں اس ٹیوٹوریل میں میں ٹرانسمیشن کا استعمال کر رہا ہوں ، کیونکہ مجھے یہ ڈیلیج سے آسان ، ہلکا اور آسان پایا گیا ہے۔ تھوڑی سی موازنہ یہ ہے:
ترسیل بمقابلہ ڈیلیج:
جیسا کہ پہلے ذکر کیا گیا ہے کہ ڈیلیج کے مقابلے میں ٹرانسمیشن سادہ اور ہلکے وزن والی ٹورنٹ ہے۔ دوسری طرف ڈیلیج میں زیادہ خصوصیت ہے لیکن اس کا وزن بہت کم ہے ، لیکن آپ کو کمپیوٹر پر کوئی اضافی بوجھ محسوس نہیں ہوگا کیوں کہ آج کے دور میں کمپیوٹر زیادہ تیز ہیں۔
ٹرانسمیشن باکس سے باہر ویب انٹرفیس کے ساتھ آتی ہے ، جس کے ذریعے آپ ڈیسک ٹاپ کے ساتھ ساتھ ویب براؤزر کا استعمال کرتے ہوئے اسمارٹ فونز پر بھی ٹورینٹس تک رسائی حاصل کرسکتے ہیں۔ ڈیلیوج کے پاس ویب UI بھی ہے لیکن آپ کو اسے الگ سے ڈاؤن لوڈ اور تشکیل کرنے کی ضرورت ہے ، ڈیلیو ڈیسک ٹاپس کے لئے بھی ایک اچھا ٹورینٹ کلائنٹ رکھتا ہے لیکن اسے ڈیسک ٹاپ پر الگ سے ڈاؤن لوڈ کرنے کی بھی ضرورت ہے۔ اس کے علاوہ ، ٹرانسمیشن ڈورج کے مقابلے میں ٹورینٹ مقناطیس کے لنکس کو آسانی سے سنبھال سکتا ہے ۔
میرا بنیادی مقصد صرف ٹورینٹس کو ترتیب میں گھومنے کے بغیر ڈاؤن لوڈ کرنا ہے اور میں اپنے ڈیسک ٹاپ پر کوئی اور ٹورنٹ کلائنٹ انسٹال نہیں کرنا چاہتا (جس میں پہلے ہی یوٹورنٹ ہے) ، لہذا میں نے ٹرانسمیشن کا استعمال کیا ہے۔ وہ دونوں اچھے ہیں اور اسٹاپ ، اسٹارٹ ، موقوف یا حذف کرنا جیسے بنیادی اختیارات ہیں۔
راسبیری پائ کو کچھ منٹ میں ٹورنٹ بکس میں تبدیل کرنا:
سب سے پہلے اگر آپ راسبیری پِی کے ساتھ مبتدی ہیں تو پھر راسبیری پِی میں راسبیبی او ایس لگانے اور راسبیری پِی سے شروعات کرنے کے بارے میں ہمارے پچھلے سبق حاصل کریں۔ ہمارے دیگر تمام راسبیری پائ پروجیکٹس کو بھی یہاں پر چیک کریں۔
اگر آپ کے پاس نسخہ than سے نسبت راسبیری پائی ماڈل ہے تو ، آپ کو راسبیری پائی کو بغیر کسی وائرلیس طور پر روٹر سے جوڑنے کے لئے ایک وائی فائی ڈونگلے کی ضرورت پڑسکتی ہے یا آپ ایتھرنیٹ کیبل کا استعمال کرتے ہوئے راسبیری پائی کو براہ راست روٹر سے جوڑ سکتے ہیں۔ راسبیری پائی 3 میں اس میں Wi-Fi انبیلٹ موجود ہے۔ یہاں ہم نے وائی فائی ڈونگلے کے ساتھ راسبیری پائ 2 ماڈل بی کا استعمال کیا ہے۔ لہذا یہ یقینی بنائیں کہ راسبیری پائ انٹرنیٹ سے منسلک ہے ، یا تو LAN یا Wi-Fi کا استعمال کرتے ہوئے اور پھر مندرجہ ذیل مراحل پر عمل کریں:
مرحلہ 1: راسبیری پائی پر راسپیئن OS کو اپ ڈیٹ اور اپ گریڈ کرنے کے لئے پہلے نیچے دیئے گئے کمانڈ کو چلائیں:
sudo apt-get update sudo اپٹ اپ گریڈ
مرحلہ 2: اب ذیل میں کمانڈ استعمال کرکے ٹرانسمیشن ڈاؤن لوڈ اور انسٹال کریں۔
sudo apt-get انسٹال ٹرانسمیشن-ڈیمون
مرحلہ 3: اب ہمیں ٹرانسمیشن کی تشکیل فائل میں کچھ تبدیلیاں کرنے کی ضرورت ہے ۔ پہلے نینو ایڈیٹر کا استعمال کرتے ہوئے کنفگریشن فائل کھولیں۔
sudo Nano /etc/transmission-deemon/settings.json
اور LAN آئی پی کو "آر پی سی وائٹ لسٹ" ترتیب کے آپشن میں شامل کریں اور "آر پی سی وائٹ لسٹ ایبلڈ" کو نیچے کی طرح 'سچ' پر سیٹ کریں۔ یہ وہ آئی پی ہے جو ہمارے راؤٹر کے ذریعہ ہمارے راسبیری پائی کو مختص کیا جائے گا۔
"rpc-whitelist": "127.0.0.1،192.168. *. *"، "rpc-whitelist-सक्षम": سچ ،
آپ کچھ دوسری ترتیبات بھی دیکھ سکتے ہیں جیسے "rpc-username" اور "rpc-password" ، جب لاگ ان کرنے کی ضرورت ہوگی جب ہم ویب براؤزر میں ویب UI کھولیں گے۔ آپ اس کے مطابق انہیں تبدیل کرسکتے ہیں۔ میں نے صارف کا صارف نام چھوڑ کر پاس ورڈ تبدیل کردیا۔ فائل محفوظ ہونے پر پاس ورڈ خود بخود خفیہ ہوجائے گا۔
مرحلہ 4: ڈاؤن لوڈ فائلوں کے محل وقوع کی ترتیبات jjon فائل میں بیان کی گئی ہیں جیسا کہ ذیل میں دکھایا گیا ہے۔ پہلے سے طے شدہ جگہ / var / lib / ٹرانسمیشن ڈیمون / ڈاؤن لوڈز ہے
sudo Nano /etc/transmission-deemon/settings.json
کسی بھی "اجازت سے انکار غلطی" سے بچنے کے ل we ، ہمیں یہ یقینی بنانا ہوگا کہ ان ڈائریکٹریوں کا مالک وہی صارف ہونا چاہئے جو ٹرانسمیشن ڈیمون کا مالک ہو ۔ صارف ، جو ٹرانسمیشن ڈیمون کا مالک ہے ، "ڈیبین ٹرانسمیشن " ہے ، لہذا ہم اسے ڈائریکٹریز کے ساتھ ساتھ ڈاؤن لوڈ کرنے والی ڈائریکٹریوں کا بھی مالک بنارہے ہیں جس میں ترتیبات کی فائل موجود ہے۔
sudo chown -R ڈیبین ٹرانسمیشن: ڈیبین ٹرانسمیشن / وغیرہ / ٹرانسمیشن-ڈیمون sudo chown -R ڈیبین ٹرانسمیشن: ڈیبین ٹرانسمیشن /etc/init.d/transmission-Demon sudo chown -R ڈیبین ٹرانسمیشن: ڈیبین ٹرانسمیشن / var / lib / ٹرانسمیشن-ڈیمان
مرحلہ 5: آخر میں ٹرانسمیشن ڈیمون شروع کریں اور ترتیبات کو دوبارہ لوڈ کریں:
سوڈو سروس ٹرانسمیشن - ڈیمون اسٹوڈو سروس ٹرانسمیشن - ڈیمون دوبارہ لوڈ کریں
مرحلہ 6: اب آپ راسبیری پائی پر اپنے ٹورینٹ فائلوں کو ڈاؤن لوڈ کرنے کے لئے تیار ہیں ۔ بس ویب براؤزر کھولیں اور آپ کا IP راسبیری پائی بندرگاہ 9091 جیسے http://192.168.1.100:9091 کے ساتھ درج کریں ۔ آپ کو لاگ ان پاپ اپ کے ساتھ پیش کیا جائے گا جہاں آپ کو وہی صارف نام اور پاس ورڈ درج کرنے کی ضرورت ہوگی جو ہم نے مرحلہ 3 میں طے کیا ہے۔ اور آپ کے سامنے اپنا ٹورینٹ صارف انٹرفیس نیچے کی طرح ہے:
HTTP: // IP_of_ آپ_راسپ بیری_پی: 9091
اب اوپر بائیں طرف اوپن ٹورینٹ آئیکون پر کلیک کریں اور ڈاؤن لوڈ شروع کرنے کے لئے ٹورینٹ فائل اپنائیں یا مقناطیسی لنک کا URL پیسٹ کریں ۔ اسے استعمال کرنے کے ل pretty یہ بہت آسان اور سیدھا آگے ہے ، آپ اسے آسانی سے سمجھ جائیں گے۔
یہ کسی دوسرے بٹ ٹورنٹ کلائنٹ کی طرح ہے اور آپ صرف انٹرفیس کا استعمال کرتے ہوئے اختیارات تلاش کرسکتے ہیں۔ ہم ٹورینٹس اور مقناطیسی لنکس کو آسانی سے کام کرنے ، شامل کرنے ، ختم کرنے ، ترتیب دینے میں کامیاب ہوسکتے ہیں۔
مرحلہ 7: ایک آخری مرحلہ یہ ہے کہ شروع میں ٹرانسمیشن کی ترتیبات کو لوڈ کرنا ہے ۔ اگرچہ ٹرانسمیشن ، بطور ڈیفالٹ ، بوٹ سے شروع ہوتی ہے اور قطار میں بند ٹورینٹس کو ڈاؤن لوڈ کرنا شروع کردیتی ہے لیکن ویب انٹرفیس اسٹارٹ اپ پر خود بخود شروع نہیں ہوتا جب تک کہ ہم " سوڈو سروس ٹرانسمیشن-ڈیمون دوبارہ لوڈ" کمانڈ کو برخاست نہیں کردیں گے۔
تو اس چیز کو خود کار بنانے کے لئے ، پہلے /etc/init.d کے اندر "ٹرانسمیشن بوٹ" نامی ایک فائل بنائیں
sudo نانو /etc/init.d/transmission- بوٹ
اور اس فائل میں درج ذیل عبارت درج کریں:
#! / بن / ش ### شروع کریں INFO # فراہم کرتا ہے: ٹرانسمیشن-ڈیمون دوبارہ لوڈ # مطلوبہ شروع کریں: $ تمام # مطلوبہ اسٹاپ: # ڈیفالٹ-اسٹارٹ: 2 3 4 5 # ڈیفالٹ اسٹاپ: 0 1 6 # مختصر تفصیل: ٹرانسمیشن-ڈیمون کو دوبارہ لوڈ کریں # تفصیل: آغاز کے وقت ٹرانسمیشن-ڈیمون دوبارہ لوڈ کریں۔ ### END INFO نیند 20 سروس ٹرانسمیشن - ڈیمون دوبارہ لوڈ
آخر کار فائل کو قابل عمل بنائیں اور مندرجہ ذیل کمانڈز کا استعمال کرکے اسے rc.d میں شامل کریں۔
sudo chmod + x /etc/init.d/transmission-boot sudo update-rc.d /etc/init.d/transmission- بوٹ ڈیفالٹس
یہ سب کچھ اب مکمل ہوچکا ہے ، آپ اپنی راسبیری پائ ٹورنٹ ڈاؤن لوڈ کرنے والی مشین کو ہمیشہ استعمال کرنا شروع کرسکتے ہیں ۔
اختیاری ترتیبات:
ڈیفالٹ ڈاؤن لوڈ مقام تبدیل کریں:
اگر آپ ڈیفالٹ ڈاؤن لوڈ والے مقام (/ var / lib / ٹرانسمیشن-ڈیمون / ڈاؤن لوڈ) کے بارے میں راضی نہیں ہیں یا ڈاؤن لوڈ فائلوں کو بچانے کے ل some آپ کچھ بیرونی ہارڈ ڈسک استعمال کررہے ہیں تو آپ سیٹنگس۔جسن فائل کا استعمال کرتے ہوئے ڈاؤن لوڈ کے مقام کو تبدیل کرسکتے ہیں جیسا کہ مرحلہ میں دکھایا گیا ہے۔ 4 اوپر لیکن یاد رکھیں کہ ان ڈائریکٹریوں کا مالک وہی ہونا چاہئے جو کسی بھی اجازت نامنظور غلطی سے بچنے کے ل the ٹرانسمیشن ڈیمون کا مالک ہو ، جیسا کہ مرحلہ 4 میں بیان کیا گیا ہے۔
ٹرانسمیشن ڈییمون صارف کو تبدیل کریں:
جیسا کہ ہم جانتے ہیں کہ ڈیفالٹ صارف جو ٹرانسمیشن ڈیمون کا مالک ہے وہ "ڈیبین ٹرانسمیشن " ہے۔ اس کی وضاحت /etc/init.d/transmission-deemon فائل میں کی گئی ہے اور ہم وہاں سے صارف کو تبدیل کرسکتے ہیں۔
sudo nano /etc/init.d/transmission-deemon
میں نے پہلے سے طے شدہ طور پر پہلے ہی ڈیفالٹ پر زیادہ تر ترتیبات چھوڑ دی تھیں جیسا کہ پہلے بتایا گیا ہے کہ میں صرف فائلیں ڈاؤن لوڈ کرنا چاہتا ہوں اور اس کی کوئی خاص ضرورت نہیں ہے۔ لیکن آپ مذکورہ فائل میں ترمیم کرکے اس صارف کو کسی دوسرے صارف جیسے "pi" میں تبدیل کرسکتے ہیں ۔ لیکن صارف جو بھی ہے ، ہمیں اس صارف کو ڈائریکٹریوں کے مالک کی حیثیت سے بنانے کی ضرورت ہے جہاں ڈاؤن لوڈ محفوظ ہوں گے اور جہاں سیٹنگ کی فائلیں رکھی گئی ہیں۔
صارف کو تبدیل کرنے کے ل we ، ہمیں پہلے ٹرانسمیشن کو روکنے کی ضرورت ہے اور پھر ذیل میں کمانڈز استعمال کرکے تبدیلی کے بعد اسے شروع کرنا ہوگا:
sudo سروس ٹرانسمیشن - ڈیمن اسٹاپ
sudo سروس ٹرانسمیشن - ڈیمان اسٹارٹ
ڈاؤن لوڈ - اپ لوڈ کی رفتار مرتب کریں:
ٹورینٹ کو کنٹرول کرنے کے ل many بہت سے ترتیب کے اختیارات ہیں جیسے اسپیڈ آف ٹورنٹ ڈاؤن لوڈ اور اپ لوڈ کرنا۔ ہم نیچے کی طرح سیٹنگس۔ جی ایسن فائل میں ڈاؤن لوڈ اور اپ لوڈ کی رفتار کو محدود اور سیٹ کرسکتے ہیں ۔ ہم ویب UI کی تشکیل کی رفتار کو بھی تبدیل کرسکتے ہیں۔ رفتار KB / s میں دکھائی گئی ہے:
sudo Nano /etc/transmission-deemon/settings.json
اپنی ضرورت کے مطابق تبدیل کرنے کیلئے ترتیبات کی فائل کو مزید دریافت کریں۔ آپ کو اس فائل میں مختلف اختیارات اور متغیرات سے متعلق تمام تفصیلات مل سکتی ہیں۔
گمنام عذاب:
آخر میں اگر آپ اپنی ٹورنٹ کی سرگرمیاں آئی ایس پی یا کچھ سرکاری ایجنسیوں سے چھپانا چاہتے ہیں تو آپ کو نیٹ ورک کے دوسرے لوگوں سے اصل آئی پی ایڈریس چھپانے کے لئے مختلف ادائیگی اور مفت خدمات دستیاب ہیں۔ ایک طریقہ یہ ہے کہ آپ اپنے IP کو چھپانے کے لئے کچھ پراکسی ٹورینٹ سروس کا استعمال کریں اور / یا BTGuard ، Torguard وغیرہ جیسے منتقلی والے ڈیٹا کو انکرپٹ کریں اور VPN سے ٹورینٹ ٹریفک کے راستے لانے کے لئے کچھ VPN سروس کو استعمال کرنے کا دوسرا طریقہ ، تاکہ کوئی بھی شخص نظر نہ آئے۔ آپ کا اصل IP لیکن وہ VPN کا IP دیکھیں گے ، جیسے StrongVPN ، Proxy.sh وغیرہ۔ اس طرح آپ اپنے بٹورینٹ ٹریفک کو مکمل طور پر گمنام بنا سکتے ہیں۔
لہذا اس طرح آپ اپنے راسبیری پائ کو کم طاقت ٹورینٹ باکس میں تبدیل کرسکتے ہیں ۔ ہمارے دوسرے دلچسپ IOT پروجیکٹس کو یہاں دیکھیں۔