如何在 Linux 上設置 uTorrent 服務器

如果您喜歡uTorrent,但又不想僅僅為了讓它在 Linux 上運行而與 Wine 打交道,那麼還有另一種享受該軟件的方式。事實證明,uTorrent 確實以“uTorrent 服務器”的形式支持 Linux,這意味著您可以在 Linux 上設置 uTorrent 服務器並完全避免使用 Wine。

uTorrent 服務器的工作方式與 Linux 上的許多其他 Torrent 服務器工具類似,並允許用戶通過 Web 瀏覽器從網絡上的任何機器添加 Torrent。

安裝 uTorrent 服務器

uTorrent 服務器應用程序確實支持 Linux,但它只提供適用於 Debian/Ubuntu 系統的下載。如果您計劃在 Linux 上運行 uTorrent 服務器,最好安裝 Ubuntu Server,或設置 Debian 服務器,因為似乎沒有針對 CentOS/Suse Enterprise、Fedora Server、Rhel 等基於 Redhat 的系統的計劃。

注意:如果您的 Redhat Linux 服務器系統上絕對必須有 uTorrent 服務器,請嘗試運行該軟件。儘管該網站說它支持“Debian”,但它只是一個 Tar 存檔。

使用wget下載工具開始獲取 uTorrent 服務器。打開終端並獲取最新版本的服務器軟件。

Ubuntu

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-ubuntu-13-04 -O utserver-ubuntu-64bit.tar.gz

或者

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-i386-ubuntu-13-04 -O utserver-ubuntu-32bit.tar.gz

Debian

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-x64-debian-7-0 -O utserver-debian-64bit.tar.gz

或者

wget https://download-hr.utorrent.com/track/beta/endpoint/utserver/os/linux-i386-debian-7-0 -O utserver-debian-32bit.tar.gz

將服務器軟件解壓縮到服務器文件系統上的/opt/文件夾中。

須藤 mkdir -p /opt/utorrent-server/
sudo tar - zxvf utserver-ubuntu-*.tar.gz -C /opt/utorrent-server/ --strip=1

或者

須藤 tar -zxvf utserver-debian-*.tar.gz -C /opt/utorrent-server/ --strip=1

此版本的 uTorrent 服務器適用於 Ubuntu 13.04 和 Debian 7。但是,它將在較新的版本上運行,例如 Ubuntu 服務器 18.04 和 Debian 9。為此,您需要安裝一些東西。具體來說,LibSSL 1.0。在終端中,輸入以下命令以使其運行。

sudo apt install libssl1.0.0 libssl-dev

或者,對於 Debian 用戶:

sudo apt-get install libssl1.0.0 libssl-dev

設置 uTorrent

下載適用於 Linux 的 uTorrent 服務器包含一些內容。主要是核心服務器軟件,這對運行應用程序很重要。除了服務器二進製文件之外,還有一個需要設置的 Web UI 組件。幸運的是,要設置 Web UI,您只需要將一些文件解壓縮到一個目錄中。在終端中,使用 cd 命令並將終端移動到服務器上的新 /opt/utorrent-server/ 文件夾。然後 獲得 root 訪問權限以開始提取過程。

cd /opt/utorrent-server/
須藤 -s

uTorrent 軟件包裡面有另一個檔案,需要解壓。要解壓縮,請運行unzip。

解壓 webui.zip

啟動 tuTorrent 服務器

正確設置 uTorrent Server 應用程序後,就可以啟動它了。打開終端並使用CD命令移動到 uTorrent 服務器目錄。

cd /opt/utorrent-server/

在 uTorrent 服務器目錄中,使用chmod命令更新服務器應用程序的權限並將其設置為“可執行”。更新這個文件的權限很重要,否則服務器將無法啟動。

須藤 chmod +x utserver

現在權限設置正確,uTorrent 服務器已準備好啟動。在終端中,執行utserver文件。

須藤 ./utserver

在後台運行 uTorrent 服務器

uTorrent 服務器正在運行,但它沒有自動啟動它的腳本。因此,管理員將需要手動運行utserver命令並保持終端打開。

幸運的是,在一個簡單腳本的幫助下,可以將 uTorrent 服務器設置為在後台運行。要設置腳本,請打開終端並按照以下說明進行操作。

如何在 Linux 上設置 uTorrent 服務器

首先,將 Shebang 添加到自動啟動程序中。添加 Shebang 允許 Bash 和終端了解在運行時如何處理腳本。

須藤觸摸 /opt/utorrent-server/utorrent-start

須藤 -s 
echo '#!/bin/bash' >> /opt/utorrent-server/utorrent-start
echo '' >> /opt/utorrent-server/utorrent-start

使用echo 命令在啟動腳本中添加自動啟動命令。

須藤 -s 

echo 'cd /opt/utorrent-server/' >> /opt/utorrent-server/utorrent-start
echo '' >> /opt/utorrent-server/utorrent-start
echo './utserver &>/dev/null &' >> /opt/utorrent-server/utorrent-start

更新腳本的權限並將其移動到位。

須藤 chmod +x /opt/utorrent-server/utorrent-start

須藤 mv /opt/utorrent-server/utorrent-start /usr/bin

要運行 uTorrent 服務器,請輸入以下命令。

須藤 utorrent-start

訪問 uTorrent 服務器

安裝完成!現在是時候訪問服務器了!在 Linux PC 上打開一個新的瀏覽器選項卡,然後訪問以下網站 URL。

如何在 Linux 上設置 uTorrent 服務器

注意:在用戶名部分輸入“admin”,將“password”留空即可登錄。

https://ip-address-of-server-pc:8080/gui/web/index.html

在 Ubuntu/Debian 桌面上運行 uTorrent 服務器?打開 Web 瀏覽器並訪問此 URL。

https://localhost:8080/gui/web/index.html

留下評論

SLES 15 與 RHEL 9:企業伺服器效能對比

SLES 15 與 RHEL 9:企業伺服器效能對比

比較 SLES 15 和 RHEL 9 的效能事實、核心流、TuneD 設定檔、工作負載變量,以及如何公平地對這兩個系統進行基準測試。

修正 SUSE Linux 伺服器在 systemd 關閉時重新啟動掛起的問題

修正 SUSE Linux 伺服器在 systemd 關閉時重新啟動掛起的問題

學習如何診斷和修復在 systemd 關閉期間掛起的 SUSE Linux 伺服器,方法是尋找卡住的作業、查看先前的啟動過程,並修正阻塞的服務或掛載點。

如何為 Windows 使用者在 Pardus Linux 中自訂 XFCE 面板

如何為 Windows 使用者在 Pardus Linux 中自訂 XFCE 面板

透過底部工作列、應用程式選單、常用啟動器、開啟視窗按鈕、系統托盤和時鐘,讓 Pardus XFCE 介面更貼近使用者。了解需要更改哪些內容以及如何測試佈局。

如何使用 Unattended-Upgrades 設定自動化的無頭 Debian 升級

如何使用 Unattended-Upgrades 設定自動化的無頭 Debian 升級

在無頭 Debian 伺服器上設定無人值守升級,驗證 systemd 計時器,進行安全測試,控制重啟,並監控自動安全更新。

修正 SUSE Linux Enterprise Server 上的 Cockpit Web 控制台無法連線的問題

修正 SUSE Linux Enterprise Server 上的 Cockpit Web 控制台無法連線的問題

透過檢查 HTTPS URL、systemd 套接字、已安裝的軟體包、firewalld 區域、憑證和日誌,對 SUSE Linux Enterprise Server 上的 Cockpit 進行故障排除。

如何在不停機的情況下將 SLES 15 SP5 移轉到 SP6

如何在不停機的情況下將 SLES 15 SP5 移轉到 SP6

了解如何透過經過測試的 SLE HA 滾動升級、逐節點檢查以及明確的單一伺服器停機時間注意事項,在 SLES 15 SP5 到 SP6 遷移期間保持服務的可用性。

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

排查 YaST GUI 透過 SSH X11 轉送導致的故障。測試 DISPLAY,修復已記錄的 Qt XIO 錯誤,檢查 SSH 設置,並在必要時切換到 ncurses。

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

在 SLES 15 上設定 SUSE RMT,同步 SCC 元數據,鏡像選定的儲存庫,透過 HTTPS 註冊客戶端,並了解從 SMT 遷移的限制。

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

追蹤 Pardus Linux 23 上缺少的音效卡問題。安全地檢查 ALSA 檢測、核心模組、音訊服務、輸出設定檔、韌體和更新。