এটি হল btpd কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
btpd - বিটটরেন্ট প্রোটোকল ডেমন
সাইনোপিসিস
btpd [-d Dir] [-p বন্দর] [বিকল্প...]
বর্ণনাঃ
Btpd হল BitTorrent নেটওয়ার্ক প্রোটোকলের মাধ্যমে ফাইল শেয়ার করার জন্য একটি ইউটিলিটি। এটা সঞ্চালিত হয়
ডেমন মোড, এইভাবে কোন কন্ট্রোলিং টার্মিনাল বা gui এর প্রয়োজন নেই। পরিবর্তে, ডেমন হয়
দ্বারা নিয়ন্ত্রিত btcli, এর নিয়ন্ত্রণ ইউটিলিটি, বা কমান্ড পাঠাতে সক্ষম অন্যান্য প্রোগ্রাম
এবং কন্ট্রোল সকেটে প্রশ্ন।
btpd নিম্নলিখিত প্রোগ্রামগুলি নিয়ে গঠিত:
btpd - বিটরেন্ট ক্লায়েন্ট।
btcli - বিটিপিডিতে কমান্ড লাইন ইন্টারফেস।
btinfo - একটি টরেন্ট ফাইল থেকে তথ্য দেখায়।
সমস্ত প্রোগ্রাম গ্রহণ --help বিকল্প।
বিকল্প
-d Dir btpd ডিরেক্টরির জন্য পথ। ডিফল্ট হয় $HOME/.btpd.
-p n, --বন্দর n
বন্দরে শুনুন n. ডিফল্ট হল 6881।
--help [মোড]
এই টেক্সট দেখান বা নির্দিষ্ট মোডের জন্য সাহায্য করুন।
-4 IPv4 ব্যবহার করুন। সাথে দেওয়া হলে -6, উভয় সংস্করণ ব্যবহার করা হয়.
-6 IPv6 ব্যবহার করুন। ডিফল্টরূপে IPv4 ব্যবহার করা হয়। দুর্ভাগ্যবশত আইপিভি 6 এবং আইপিভি 4 উভয়ই সক্ষম করা হচ্ছে
btpd এর চেয়ে কম দরকারী। সমস্যা হল কিছু সাইটের ট্র্যাকার আছে
উভয় সংস্করণের জন্য এবং সম্ভবত IPv6 এক, যার সম্ভবত কম সহকর্মী রয়েছে,
IPv4 একের পক্ষে ব্যবহার করা হবে।
--বিডব্লিউ-ইন n
ইনকামিং BitTorrent ট্রাফিক সীমিত করুন n kB/s ডিফল্ট 0 যার মানে সীমাহীন।
--বিডব্লিউ-আউট n
আউটগোয়িং BitTorrent ট্রাফিক সীমিত করুন n kB/s ডিফল্ট 0 যার মানে সীমাহীন।
--খালি-শুরু
কোনো সক্রিয় টরেন্ট ছাড়াই btpd শুরু করুন।
--আইপি addr
ট্র্যাকারকে প্রদত্ত ঠিকানাটি বিটিপিডি দেখার পরিবর্তে বিতরণ করতে দিন
থেকে সংযোগ করুন।
--ipcprot মোড
কমান্ড সকেটের সুরক্ষা মোড সেট করুন। মোড একটি অক্টাল দ্বারা নির্দিষ্ট করা হয়
সংখ্যা ডিফল্ট হল 0600।
--লগ ফাইল ফাইল
লগফাইল কোথায় রাখবেন। ডিফল্টরূপে এটি btpd dir এ রাখা হয়।
--max-peers n
সহকর্মীদের পরিমাণ সীমিত করুন n.
-- সর্বোচ্চ আপলোড n
একযোগে আপলোডের সংখ্যা নিয়ন্ত্রণ করে। সম্ভাব্য মান হল:
n < -1: চয়ন করুন n >= 2 এর উপর ভিত্তি করে --বিডব্লিউ-আউট (ডিফল্ট).
n = -1 : প্রত্যেক আগ্রহী সহকর্মীর কাছে আপলোড করুন।
n = 0 : কাউকে আপলোড করবেন না।
n > 0 : একযোগে সর্বাধিক n সহকর্মীদের আপলোড করুন৷
--নো-ডেমন
btpd প্রক্রিয়াটিকে অগ্রভাগে রাখুন এবং std{out,err} এ লগ করুন। এই বিকল্প হয়
ডিবাগিং উদ্দেশ্যে তৈরি।
--প্রিঅ্যালক n
এর খণ্ডে ডিস্কের স্থান পূর্বনির্ধারণ করুন n kB ডিফল্ট হল 2048। মনে রাখবেন n হবে
টরেন্ট পিস আকারের নিকটতম একাধিক পর্যন্ত বৃত্তাকার। যদি n শূন্য নম্বর
পূর্বনির্ধারণ করা হবে।
স্টাটিং বিটিপিডি
ডিফল্ট সেটিংস সহ btpd শুরু করতে আপনাকে শুধুমাত্র এটি চালাতে হবে। যাইহোক, অনেক আছে
দরকারী বিকল্প আপনি ব্যবহার করতে চাইতে পারেন. একটি সম্পূর্ণ তালিকা রান দেখতে btpd --help. আপনি না হলে
অন্যথায় নির্দিষ্ট করুন, btpd সক্রিয় টরেন্টের একই সেট দিয়ে শুরু হয় যেমনটি শেষ ছিল
সময় এটি বন্ধ ছিল.
btdp তথ্য সংরক্ষণ করবে এবং তার লগ ইন লিখবে $HOME/.btpd. তাই এটা হওয়া দরকার
এটি কার্যকর করার সময় সেখানে লিখতে সক্ষম। আপনি এর মাধ্যমে অন্য ডিরেক্টরি নির্দিষ্ট করতে পারেন -d
বিকল্প বা $BTPD_HOME পরিবর্তনশীল।
আপলোডের সর্বোচ্চ সংখ্যা উল্লেখ করার পরামর্শ দেওয়া হচ্ছে। Bittorrent জন্য একটি tit নিয়োগ
tat অ্যালগরিদম, তাই ভাল হারে আপলোড ডাউনলোড করার অনুমতি দেয়। একটি ভারসাম্য খুঁজে বের করার চেষ্টা করুন
আপলোড/আউটগোয়িং ব্যান্ডউইথ এবং সক্রিয় টরেন্টের সংখ্যার মধ্যে।
বিঃদ্রঃ: আপনি কতগুলি টরেন্ট চান তা নির্বিশেষে আপনার শুধুমাত্র একটি btpd-এর উদাহরণ প্রয়োজন
ভাগাভাগি করতে.
উদাহরণ
সমস্ত বিকল্প তাদের ডিফল্ট মান সেট করে btpd শুরু করুন।
$ btpd
উপরের মত btpd শুরু করুন, কিন্তু /var/torrents ডিরেক্টরিতে টরেন্ট ডেটা দিয়ে
$ btpd -d /var/টরেন্টস
btpd শুরু করুন এবং পোর্ট 12345-এ এটি শোনান, আউটগোয়িং ব্যান্ডউইথ 200kB/s-এ সীমাবদ্ধ করুন, সীমা
পিয়ারের সংখ্যা 40 করে এবং কোনো টরেন্ট চালু করে না যা গতবার বিটিপিডিতে সক্রিয় ছিল
বন্ধ ছিল
$ btpd -p 12345 --বিডব্লিউ-আউট 200 --max-peers 40 --খালি-শুরু
সমস্যা সমাধান
If btpd কিছু অজানা কারণে বন্ধ হয়েছে, সম্ভাব্য সূত্রের জন্য লগফাইল চেক করুন।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে btpd ব্যবহার করুন