HTTPトラフィックに高い優先度を与える方法は?


16

Webをサーフィンすると、BitTorrentクライアントを一時停止する必要があります。これは、痛々しいほど遅い速度(悲しいことに384kbps回線で)を改善するためです。これを毎回手動で行わなければならないのはあまり良いことではありません。

魔法のボタンを見せてください。これは、高速で優先度の高いサーフィンに恵まれるために一度だけ押す必要があります。 。

[ 参考までに ] NetworkManagerは私のネットワークを管理し、Transmissionは私のBitTorrentクライアントです。


4
これに対する簡単な解決策はありません。HTTPトラフィックに高い優先度を与えると、状況は少し改善されますが、最善の策は、トレントクライアントを調整することです。
ファルマーリ

回答:


18

既に述べたように、デスクトップのどこかに「高速サーフィンをくれ」というボタンはありません。必要なのは、Linuxで可能なトラフィックシェーピングです。

完全な紹介については、次のチュートリアルを読むことができます。

しかし、あなたはこれらのような何かを探していると思います:

これらはあなたのために仕事をするスクリプトです。


4

トラフィックシェーパーの設定にあまり時間をかけたくない場合は、transmission組み込みの一時的な速度制限機能(スケジュール設定も可能)を試してください。

代替テキスト

インジケーターアプレットでアクティブ化または非アクティブ化できます。


これは私がやっていることですが、OPは彼が毎回これをやりたくないと彼の投稿で具体的に言及しました。つまり、彼は永続的な解決策を探しています。
6パックキッド

OPは私の答えの後にそれを編集しました。
ワグ

@ 6packは正しいです。これは最初からの私の要件でした(最初のリビジョンを確認してください)。この要件を明確にするために質問を編集したと思います(おそらくあなたの答えに対する反応として)。
シェパン

4

別の簡単な解決策は、ルーターのQoS(Quality of Service)を使用することです。これにより、特定のプロトコル(つまりHTTP / HTTPS)に高い優先度を与えることができます。

ルーターにQoSがない場合、唯一の方法は上記で説明した方法です。

もう1つのリンク:

http://www.andybev.com/index.php/Fair_traffic_shaping_an_ADSL_line_for_a_local_network_using_Linux

多くのアプリケーションがHTTPプロトコルを使用してネットワーク上でデータを交換するため、HTTPまたはHTTPSに高い優先度を設定すると、ほとんどの場合トレントが機能しなくなることに注意してください。 iptableルール。

rtorrentのようなbittorrentのコマンドラインバージョンを使用することをお勧めします。この方法では、トレントダウンロードスロットルを変更してfirefox(または何でも)を実行する単純なシェルスクリプトを作成できます。

特定の条件の後に、rtorrentのダウンロードを停止することもできます。

https://wiki.archlinux.org/index.php/RTorrent http://superuser.com/questions/180866/configure-rtorrent-to-stop-downloading-after-a-certain-file-size

http://libtorrent.rakshasa.no/


悲しいことに、私のルーターはwi-fiのQoSを実行しません。
シェパン

ルーターがない場合はどうなりますか?
CMCDragonkai 14

上記で回答済みです。スレッド全体を読んでください。
tmow 14

2

簡単です。アップロードを飽和させないでください。そのため、トレントクライアントのアップロード制限をアップロード帯域幅全体の約50%に制限してください。


ダウンロードの形を整えることは可能ですか?
CMCDragonkai 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.