このチュートリアルでは、Ubuntu20.04にuTorrentをインストールする方法を紹介します。
また、ドメイン名を介してuTorrentにアクセスしたい場合のために、UbuntuでuTorrentサーバーを自動起動する手順と、Nginx / ApacheWebサーバーを使用してリバースプロキシを設定する方法についても説明します。
ページコンテンツ
uTorrentクライアントとは??
LinuxネイティブのuTorrentクライアントはWebベースのアプリケーションです。つまり、WebブラウザでuTorrentを使用することになります。このアプリケーションは正式にはuTorrentサーバーと呼ばれ、次の機能を備えています。
- 分散ハッシュテーブル(DHT)
- UPnPポートマッピング
- NAT-PMPポートマッピング
- アップロードレート制限
- ダウンロードレート制限
- キューイング
- 同時にアップロードするピアの数に対する設定可能な制限
- 増分ファイル割り当て
- ブロックレベルのピースピッキング
- ファイルチェックとダウンロード用の個別のスレッド
- 複数のトレントダウンロード用のシングルスレッドとシングルポート
- BitTorrent拡張プロトコル
- マルチトラッカー拡張機能のサポート
- フェアトレードの延長
- コンパクトトラッカーエクステンション
- 速い履歴書
- トレントファイルのキューイング-高速再開が不可能かどうかを確認します
- HTTPシードのサポート
- 他のBitTorrentクライアントからの部分的なダウンロードの再開
- 2GBを超えるファイルサイズ
- マルチファイルトレントの選択的ダウンロード
- IPv6
- 高性能ネットワークスタック
- uTP –動的輻輳制御を備えた高度なUDPベースのトランスポート
Ubuntu20.04にuTorrentをインストールする方法
torrentはIPアドレスが丸見えの仕組みのため、ウィルスや通信傍受によるダウンロードファイルバレなどの危険性が高いのが難点です。できればセキュリティを高めるために接続の匿名性に優れたVPNを導入することを勧めます。
VPNとは??
「Virtual Private Network」の略。
簡単に言うと仮想の「専用回線」を使って、インターネットを利用することができます。
IPアドレスを自由に変更することができるので匿名性が向上します。
無料のサービスもありますが、回線品質が悪く速度が遅い問題があります。
そのため、回線品質が良い「NORDVPN」等が人気です。

↑こんな感じで各国にあるサーバーをワンクリックで使用できるので匿名性は抜群!
【NORDVPNの無料登録方法はこちらから!!】
「NORDVPN」であれば現在期間限定で30日無料お試し可能なのでタダで利用できます!
uTorrentインストールする手順
Linux用のuTorrentの最新バージョンはUbuntu13.04用にリリースされましたが、Ubuntu 20.04LTSでも実行できます。uTorrent Linuxダウンロードページに移動して、Ubuntu13.04用のuTorrentサーバーパッケージをダウンロードします。

または、ターミナルウィンドウを開いて次のコマンドを実行し、コマンドラインからダウンロードすることもできます。
64ビット
wget http://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-ubuntu-13-04 -O utserver.tar.gz
32ビット
wget http://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-i386-ubuntu-13-04 -O utserver.tar.gz
ダウンロードしたら、作業ディレクトリをuTorrentサーバーファイルがダウンロードされているディレクトリに変更します。次に、次のコマンドを実行して、tar.gz
ファイルを/opt/
ディレクトリに抽出します。
sudo tar xvf utserver.tar.gz -C / opt /
次に、次のコマンドを実行して、必要な依存関係をインストールします。
sudo apt install libssl-dev wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb sudo apt install ./libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
依存関係がインストールされたら、シンボリックリンクを作成します。
sudo ln -s / opt / utorrent-server-alpha-v3_3 / utserver / usr / bin / utserver
次のコマンドを使用して、uTorrentサーバーを起動します。デフォルトでは、uTorrentサーバーはでリッスンし0.0.0.0:8080
ます。別のサービスもポート8080でリッスンしている場合は、そのサービスを一時的に停止する必要があります。uTorrentはポート10000と6881も使用します。この-daemon
オプションにより、uTorrentサーバーがバックグラウンドで実行されます。
utserver -settingspath / opt / utorrent-server-alpha-v3_3 / -daemon
これで、Webブラウザのアドレスバーに次のテキストを入力して、ブラウザでuTorrent WebUIにアクセスできます。
your-server-ip:8080 / gui
ローカルコンピュータ上のuTorrentをインストールしている場合は、交換してくださいyour-server-ip
とlocalhost
。
localhost:8080 / gui
あなたのUbuntuサーバー上のファイアウォールがある場合は、使用している場合、あなたは例えば、ポート8080と6881.へのアクセスを許可する必要があり、UFWを、その後、オープンポート8080と6881に次の2つのコマンドを実行します。
sudo ufw allow 8080 / tcp sudo ufw allow 6881 / tcp
これ/gui
はURLに必要であることに注意してください。そうしないと、無効な要求エラーが発生します。ユーザー名とパスワードの入力を求められたらadmin
、ユーザー名フィールドに入力し、パスワードを空のままにします。
ログインしたら、歯車のアイコンをクリックWeb UI
し、左側のメニューで選択して、管理者パスワードを変更する必要があります。ユーザー名とパスワードの両方を変更できます。これはadmin
、ユーザー名として使用するよりも安全です。

ポート8080でリッスンしている他のサービスがある場合は、Connectivity
セクションで、uTorrentリスニングポートを8081などの他のポートに変更できます。ポートを変更した後、次のコマンドを使用してuTorrentサーバーを再起動する必要があります。
sudo pkill utserver utserver -settingspath / opt / utorrent-server-alpha-v3_3 /&
Directories
タブでデフォルトのダウンロードディレクトリを設定できます。

UbuntuでuTorrentサーバーを自動起動
自動開始を有効にするには、次のコマンドでsystemdサービスを作成できます。(Nanoはコマンドラインテキストエディタです。)
sudo nano /etc/systemd/system/utserver.service
次のテキストをファイルに入れます。systemdを使用してuTorrentを起動するため-daemon
、startコマンドにオプションは必要ありません。
[単位] 説明= uTorrentサーバー After = network.target [サービス] Type = simple ユーザー= utorrent グループ= utorrent ExecStart = / usr / bin / utserver -settingspath / opt / utorrent-server-alpha-v3_3 / ExecStop = / usr / bin / pkill utserver 再起動=常に SyslogIdentifier = uTorrentサーバー [インストール] WantedBy = multi-user.target
を押しCtrl+O
、次にを押しEnter
てファイルを保存します。を押しCtrl+X
て終了します。次に、systemdをリロードします。
sudosystemctlデーモン-リロード
uTorrentサーバーをrootとして実行することはお勧めしません。そのため、サービスファイルで、uTorrentサーバーをutorrent
root権限のないユーザーおよびグループとして実行するように指定しました。utorrent
次のコマンドを使用して、システムユーザーとグループを作成します。
sudo adduser --system --group utorrent
次に、現在のuTorrentサーバーを停止します。
sudo pkill utserver
systemdサービスを使用してuTorrentサーバーを起動します。
sudo systemctl start utserver
起動時に自動起動を有効にします。
sudo systemctl enable utserver
次に、utserverのステータスを確認します。
systemctl status utserver

自動起動が有効になっていて、uTorrentサーバーが実行されていることがわかります。utorrent
ユーザーを作成するときに、ホームディレクトリもに作成されました/home/utorrent/
。uTorrentユーザーには書き込み権限があるため、このホームディレクトリをトレントダウンロードディレクトリとして設定することをお勧めします。また/opt/utorrent-server-alpha-v3_3/
、次のコマンドを実行して、ディレクトリの所有者としてutorrentを作成する必要があります。
sudo chown utorrent:utorrent / opt / utorrent-server-alpha-v3_3 / -R
トレントをダウンロードするときに、VPNを使用してIPアドレスを非表示にすることをお勧めします。
注:残りのコンテンツは、WebサーバーとDNSレコードに関する基本的な知識を持っている人を対象としています。Apache / NginxまたはDNSAレコードが何であるかわからない場合は、以下の手順に従う必要はありません。
Nginxリバースプロキシの設定
ドメイン名を使用してリモート接続からuTorrentサーバーにアクセスするには、Nginxリバースプロキシを設定できます。
サブディレクトリの構成
UbuntuサーバーにすでにNginxが提供するWebサイトがある場合は、既存のNginxサーバーブロックを構成して、ドメイン名のサブディレクトリからuTorrent WebUIにアクセスできるようにすることができます。
sudoのナノ/etc/nginx/conf.d/あなた、ウェブサイトの.conf
サーバーブロックに、次のディレクティブを貼り付けます。以前にポートを変更したことがある場合は、ここでもポートを変更する必要があります。
場所/ gui { proxy_pass http:// localhost:8080; proxy_set_headerホスト$ http_host; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $ schema; }
ファイルを保存して閉じます。次に、Nginx構成をテストします。
sudo nginx -t
テストが成功した場合は、Nginxをリロードします。
sudo systemctl reload nginx
これで、次の方法でuTorrent WebUIにアクセスできます。
your-domain.com / gui
サブドメイン構成
Ubuntuサーバーに既存のWebサイトがない場合は、新しいサーバーブロックファイルを作成する必要があります。Ubuntu20.04またはUbuntu19.04にNginxをインストールします。
sudo apt install nginx
NginxWebサーバーを起動します。
sudo systemctl start nginx
次に、/etc/nginx/conf.d/
ディレクトリに新しいサーバーブロックファイルを作成します。
sudo nano /etc/nginx/conf.d/utserver-proxy.conf
次のテキストをファイルに貼り付けます。utorrent.your-domain.com
好みのサブドメインに置き換えて、そのためのAレコードを作成することを忘れないでください。
サーバー{ 80を聞く; server_name utorrent.your-domain.com ; error_log /var/log/nginx/uttorrent.error; 場所/ gui { proxy_pass http:// localhost:8080; proxy_set_headerホスト$ http_host; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $ schema; } }
ファイルを保存して閉じます。次に、Nginx構成をテストします。
sudo nginx -t
テストが成功した場合は、Nginxをリロードします。
sudo systemctl reload nginx
これで、次の方法でuTorrent WebUIにアクセスできます。
utorrent.your-domain.com/gui
Apacheリバースプロキシの設定
NginxではなくApacheWebサーバーを使用している場合は、以下の手順に従ってリバースプロキシを設定してください。
ApacheWebサーバーをインストールします。
sudo apt install apache2
Apacheをリバースプロキシとして使用するには、proxy
モジュールを有効にする必要がありrewrite
ます。また、モジュールも有効にします。
sudo a2enmod proxy proxy_http rewrite
次に、uTorrentの仮想ホストファイルを作成します。
sudo nano /etc/apache2/sites-available/utorrent.conf
次の構成をファイルに入れます。utorrent.your-domain.com
実際のドメイン名に置き換えて、Aレコードを設定することを忘れないでください。
<VirtualHost *:80> ServerName utorrent.your-domain.com RewriteEngineオン RewriteRule ^ / gui(/?)(。*)$ / $ 2 [PT] ProxyPreserveHost on ProxyPass / http://127.0.0.1:8080/gui/ ProxyPassReverse / http://127.0.0.1:8080/gui/ </ VirtualHost>
ファイルを保存して閉じます。次に、この仮想ホストを有効にします。
sudo a2ensite utorrent.conf
変更を有効にするには、Apacheを再起動します。
sudo systemctl restart apache2
これutorrent.your-domain.com
で、ブラウザのアドレスバーにサブドメイン()を入力して、uTorrentサーバーにリモートアクセスできます。uTorrent Web UIがロードされない場合は、デフォルトの仮想ホストファイルを削除して、ApacheWebサーバーを再起動する必要がある場合があります。
HTTPSの有効化
HTTPトラフィックを暗号化するには、Let’sEncryptから発行された無料のTLS証明書をインストールしてHTTPSを有効にします。次のコマンドを実行して、Let’s Encryptクライアント(certbot)をUbuntu20.04またはUbuntu19.04サーバーにインストールします。
sudo apt install certbot
Nginxを使用する場合は、CertbotNginxプラグインもインストールする必要があります。
sudo apt install python3-certbot-nginx
次に、次のコマンドを実行して、TLS証明書を取得してインストールします。
sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d utorrent.your-domain.com
Apacheを使用する場合は、CertbotApacheプラグインをインストールします。
sudo apt install python3-certbot-apache
そして、このコマンドを実行して、TLS証明書を取得してインストールします。
sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d utorrent.your-domain.com
どこ
--nginx
:nginxプラグインを使用します。--apache
:Apacheプラグインを使用します。--agree-tos
:利用規約に同意します。--redirect
:301リダイレクトでHTTPSを強制します。--hsts
:すべてのHTTP応答にStrict-Transport-Securityヘッダーを追加します。ドメインに常にTLSを使用するようにブラウザを強制します。SSL / TLSストリッピングから防御します。--staple-ocsp
:OCSPステープリングを有効にします。有効なOCSP応答は、TLS中にサーバーが提供する証明書にホチキス止めされます。
これで、証明書が取得され、自動的にインストールされます。

これで、を介してuTorrentサーバーにアクセスできるようになりますhttps://utorrent.your-domain.com/gui
。
UbuntuでuTorrentをアンインストールする方法
uTorrentを削除するには、まず現在のuTorrentプロセスを停止します。
sudo pkill utserver
次に、インストールディレクトリを削除します。
sudo rm -r / opt / utorrent-server-alpha-v3_3 /
そして、シンボリックリンクを削除します。
sudo rm / usr / bin / utserver
危険!?torrentの利用に潜むリスクとは??
大容量のファイルを爆速でダウンロードできるtorrentですが利用する際には2種類のリスクがあることを把握しておいたほうが懸命です。
逮捕や賠償金のリスク

本質的に【トレントを利用したファイルダウンロード自体】は合法になります。
ただ著作権物に違反したファイルであれば、当然違法ダウンロードのカテゴリに分類されるので【逮捕や賠償金】の可能性が十分考えれます。

という疑問が出るかと思いますが【トレントはダウンロード完了までファイル確認ができない】仕様なので合法だと思っていたファイルに違法コンテンツが混じっていた
なんてことも十分考えられますし・・・・

という不安は現実的に有り得る話で【トレントはダウンロード時にIPアドレス(ネットの住所のような物)が丸見え】になる仕組みで警察が本気を出せば簡単に個人特定が可能なので一回誤ってダウンロードしても捕まる可能性はあると断言できます。
↑実際に違法ダウンロードで捕まった判例あり・・・
↑IPアドレスからダウンロードしたファイルも特定されちゃう??
ウイルス感染・ハッキングのリスク

- 情報流出
- パソコン起動が遅くなる
- カメラ映像をハッキング
- クレジットカードの不正利用
などのトラブルが起きる可能性があるので、対策を行ったほうがいいかもしれません・・・
セキュリティソフトを導入することはウイルス対策の基本です。
導入して損は有りませんがあくまで「ファイルに同梱したウィルス対策」のみの対応になるので、丸見えのIPアドレスを利用した【ハッキング・個人情報の乗っ取り】などは防ぐことができません。
torrent利用のリスクは【IPアドレス】が原因!!

上記で解説したリスクは両方とも【IPアドレスが強制的に誰にでも見れてしまう】仕様が原因です。
現実で例えると・・・
【自分の住所を泥棒がたくさんいる場所で風潮して回った挙句、鍵開けっ放しですよってアピールしているのと変わらない】
そんな不用心な家には泥棒が来ますよね・・・

であれば簡単なんですが残念ながらどのソフトもできません。
上記のリスクを回避するためには現状IPアドレスを隠すことができる【VPN(仮想プライベートネットワーク)】が外部の攻撃から自分を守ることができる方法になります。
無対策だと被害者になることも・・・

自分は1年半前に間抜けですが何の対策もしておらず トレントを通じてセキュリティハックされ被害に遭いました。
クレジットカードは停止してもらい再発行で事なきを得たんですが、パソコンは復旧できず数万円したゲーミングパソコンが見事に物言わぬ置物と化しその他のトラブルも相まって精神的なダメージがあり正直参りました笑
Torrentファイルからウィルスに感染してハメ撮りがネットの海に放出とか何回もありましたね。ときどき漫画村?のスクショ上げてる人見かけるけど頭大丈夫かなと心配になる
— 春にゃ (@_ry3s) January 25, 2018
またパソコンウィルスに犯されてる。
画像ずれてたり、砂嵐見ないな画像になってたり。あーあ…絶対Torrentやん!考えられるのそれしかない。 pic.twitter.com/CdzqQYqcoz— fumi (@fumayan) March 1, 2014
このような被害に遭った人は割と多いみたいで、
上記のツイートにあるようTorrentを利用すると誰にでもウイルス・ハックの危険性があるみたいですね・・・
解決策はIPアドレスを隠すVPN利用が最適

ただトレントはかなり便利なので利用はしたい。
でもまた被害にはあいたくないのでより強固なセキュリティ対策はないのか調べたところ【VPN】というネットワークサービスが最適なんじゃないかとたどり着きました。
【VPNサービス】はIP アドレスを変更してデータを暗号化することで接続を保護し、プライベートな状態を保つことができるもの。
ハッカーも攻撃しようにも攻撃場所の住所がないので何もできなくなるらしい。
正直本当に効果があるのか半信半疑でしたが、思い切ってサービスを登録してから 1年半まったくウィルス・ハック被害に遭ってません。
もちろん月額料金は発生しますが
- パソコンが壊れるリスクがなくなる
- 個人情報の流出阻止の強化
- ネットフリックスなどで海外限定の動画視聴
- 海外のゲームを格安で購入できる
- 通信が高速化する
などVPNを利用すれば保険+利点が多数ありますし、万が一 torrent サイトから著作権で保護された素材を誤ってダウンロードしてしまった場合でも、そのデータを遡ることができないため、訴訟や多額の罰金を回避することができます。
↑違法をするつもりがないのに逮捕される場合も・・・
もちろん、ビデオや音楽の違法コピーを容認しているわけではありませんが【Torrentを安心して利用できる】用になったので利用して良かったと思います!!
NORDVPNの利点は??
NORDVPNが他のVPNと違うメリットを簡単にまとめたものがこちら!
- 公式でTorrentが許可されている
- Torrent特化のサービスがある
- ログ・履歴が保持されない
- セキュリティが強固
- 料金が安い・返金制度
そもそも公式でtorrentを許可している数少ないです。
さらにNORDVPNはTorrent特化のサービスなどを展開しているのが特徴ですね。
↑torrent利用のために強化された専用サーバー
torrent専用サーバーはダウンロードの高速化を手助けになります!!
また通信規格をSocks5プロキシ対応に切りかることができるのでTorrentの通信はVPN経由 通常のネット回線はブラウジングとすみわけができるのでネット回線が重くなりにくく、負荷も軽減されます。
スマホ・タブレット・パソコンのセキュリティ対策に!!

ネットワーク接続のセキュリティ対策になるNORDVPN
実はパソコンだけではなく【スマホやタブレット】にも対応しております。
最近ではフリーWifiを利用したスマホのハッキングも増えておりウィルスソフトでは防止することできないハッキングリスクもパソコンでのセキュリティ対策ついでに対策することが出来ます。もちろん追加料金等は不要!!
おまけでスマホセキュリティソフトが付いてくるようなものですね!!
一月分無料お試しでどんな理由でも100%返金保証付き!!

NORDVPNでは契約期間30日なら100%保証の制度もあるので、まず試しに使ってみて使わなそうならやめることもできるので登録のハードルが低いのも個人的にはありがたかったです。
ほんとにどんな理由でも返金対象になりますwww
- 全く使わなかったから
- 特に理由はないけど解約したい
- サービスに納得行かなかった。
など普通なら返金対象にならない理由でも即座に返金してくれます。
有名VPNのNORDVPNは最安で$8.32(約900円)なのに比べ、NORDVPNは$2.99(約400円)と半値近く違うので毎月のコストが掛かりません。
デメリットとしては日本人サポートがいないことです。ただ問い合わせすることも正直あまりありませんし、問い合わせ内容はグーグル翻訳を使うことで解決するので若干手間がかかることは念頭に置いてください。
最悪使ってみて納得行かなければ【一ヶ月であればいつでも無条件返金】なので特に自分が損することなくお試しすることができます。普通月額のサブスクサービス(Netflixなど)は返金はしていないのでかなり太っ腹な対応なんじゃないかなと思いますね!!
【NORDVPNのレビューはこちらから!!】
↑実際に使用して感じたメリット・デメリットまとめ
まとめ
今回は【UbuntuにuTorrentクライアントソフトをインストールする方法・やり方】をまとめました。
↑こちらの記事でトレントの使い方を紹介
初心者が一からダウンロードできるように項目ごと手順と注意点をまとめています。
おそらく日本で一番細かくまとめており、torrentダウンロードがより便利になる方法などもまとめていますので「torrentダウンロードの基本はわかっている」方も一度目を通してみてください。
NordVPNセール情報
NORDVPNの10周年割引で今だけ最大66%割引実施中!
2年契約が通常32000円の所66%オフの11000円
1年契約が通常16400円の所58%オフの6840円
期間限定のセールなのでお早めに!!!!