これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド btpd です。
プログラム:
NAME
btpd - BitTorrent プロトコル デーモン
SYNOPSIS
btpd [-d DIR] [-p ポート] [OPTIONS...]
DESCRIPTION
Btpd は、BitTorrent ネットワーク プロトコル経由でファイルを共有するためのユーティリティです。 それは実行されます
デーモン モードなので、制御端末や GUI は必要ありません。 代わりに、デーモンは
によって制御されます btcli、その制御ユーティリティ、またはコマンドを送信できるその他のプログラム
そして制御ソケット上でクエリを実行します。
btpd は次のプログラムで構成されます。
btpd - ビットトレント クライアント。
btcli - btpd へのコマンド ライン インターフェイス。
btinfo - torrent ファイルからの情報を表示します。
すべてのプログラムは、 - 助けて オプションを選択します。
OPTIONS
-d DIR btpd ディレクトリのパス。 デフォルトは $HOME/.btpd.
-p n, - 港 n
港で聞く n。 デフォルトは6881です。
- 助けて [モード]
このテキストまたは指定されたモードのヘルプを表示します。
-4 IPv4を使用します。 と組み合わせて与えた場合、 -6、両方のバージョンが使用されます。
-6 IPv6を使用します。 デフォルトでは IPv4 が使用されます。 残念ながら、IPv6 と IPv4 の両方を有効にすると、
btpd は本来よりも役に立ちません。 問題は、一部のサイトにはトラッカーがあることです
どちらのバージョンでも、おそらくピア数が少ない IPv6 バージョンの方がよいでしょう。
IPv4 のものを優先して使用されます。
--bw-in n
受信する BitTorrent トラフィックを制限する n kB/秒。 デフォルトは 0 で、無制限を意味します。
--bw-out n
送信 BitTorrent トラフィックを制限する n kB/秒。 デフォルトは 0 で、無制限を意味します。
--空のスタート
アクティブな torrent がない状態で btpd を開始します。
--ip addr
トラッカーに、btpd が認識するアドレスではなく、指定されたアドレスを配布させます。
から接続します。
--ipcprot モード
コマンドソケットの保護モードを設定します。 モードはXNUMX進数で指定します
番号。 デフォルトは0600です。
--ログファイル file
ログファイルを置く場所。 デフォルトでは、btpd ディレクトリに配置されます。
--最大ピア n
ピアの数を制限する n.
--最大アップロード数 n
同時アップロードの数を制御します。 可能な値は次のとおりです。
n < -1 : 選択してください n >= 2 に基づく --bw-out (ディフォルト)。
n = -1 : 関係するすべてのピアにアップロードします。
n = 0 : 誰にもアップロードしません。
n > 0 : 最大 n 個のピアに同時にアップロードします。
-デーモンなし
btpd プロセスを前面に置き、std{out,err} にログを記録します。 このオプションは
デバッグ目的を目的としています。
--prealloc n
ディスク領域をチャンク単位で事前に割り当てます。 n キロバイト。 デフォルトは 2048 です。 n なります
トレント ピース サイズの最も近い倍数に切り上げられます。 もしも n ゼロですいいえ
事前割り当てが行われます。
起動 BTPD
デフォルト設定で btpd を開始するには、それを実行するだけです。 ただし、たくさんあります
使用したい便利なオプション。 完全なリストを表示するには、次のコマンドを実行します btpd - 助けて。 そうしなかった場合
それ以外の場合は、btpd は最後に使用したものと同じアクティブな torrent のセットで開始します。
シャットダウンされた時間。
btdp 情報を保存し、そのログを書き込みます $HOME/.btpd。 したがって、次のようにする必要があります
実行中にそこに書き込むことができます。 別のディレクトリを指定することもできます。 -d
オプションまたは $BTPD_HOME 変数に保存します.
アップロードの最大数を指定することをお勧めします。 Bittorrent はシジュウカラを採用しています
tat アルゴリズムを使用しているため、適切なレートでアップロードするとダウンロードが可能になります。 バランスを見つけてください
アップロード/送信帯域幅とアクティブなトレントの数の間。
注意: 必要な torrent の数に関係なく、btpd のインスタンスは XNUMX つだけ必要です。
共有することができます。
例
すべてのオプションをデフォルト値に設定して btpd を開始します。
$ btpd
上記と同様に btpd を起動しますが、トレント データはディレクトリ /var/torrents にあります。
$ btpd -d /var/トレント
btpd を開始し、ポート 12345 でリッスンし、送信帯域幅を 200kB/s に制限し、制限します。
ピアの数を 40 に設定し、前回アクティブだった torrent を開始しません。 btpd
シャットダウンされました。
$ btpd -p 12345 --bw-out 200 --最大ピア 40 --空のスタート
トラブルシューティング
If btpd 不明な理由でシャットダウンした場合は、ログファイルに手がかりがないか確認してください。
onworks.net サービスを使用してオンラインで btpd を使用する
