谷歌粉絲對于Go語言應用的執著就仿佛微軟粉絲對于UWP應用的執著一般,使用Go語言應用是一種信仰,當然更多原因的是因為Go語言程序使用足夠的簡單和方便,對于許多小白而言Go語言程序不用考慮各種包的依賴問題,下載即用是Go語言應用其最令人稱贊的地方。
今天給大家帶來的是基于Go語言的BT下載利器CloudTorrent的安裝方法,當然CloudTorrent為用戶提供了自動式的安裝腳本非常方便,但是在Chrome OS 70所提供的Linux容器中這個腳本并不能順利運行,由于Go語言下載即用的特點,我們不妨試試手動安裝CloudTorrent。
CloudTorrent-GitHub首頁:
https://github.com/jpillora/cloud-torrent
*官方安裝腳本請前往GitHub頁面查看。
一、事前準備
1.Debian 9 VPS(Chrome OS 70現行的容器并不穩定,這里選擇同版本的Linux VPS代替,其他Linux系統大致也是同樣的操作)
*非常不推薦在Linux容器表現不穩定的Chromebook設備在容器中安裝。
*Windows版本在此不做示范。
2.JuiceSSH(能夠鏈接VPS的SSH工具即可,本地Linux用戶直接在終端中執行命令)
3.Chrome(能夠訪問用以搭建CloudTorrent的主機的網絡的瀏覽器即可,某些瀏覽器排版會有誤)
二、下載應用
-
檢查CloudTorrent當前版本:https://github.com/jpillora/cloud-torrent/releases
目前CloudTorrent的最新版本為0.8.25,根據自己的系統選擇對應的版本,這里我們選擇cloud-torrent_linux_amd64.gz的CloudTorrent,普通x86架構的Chromebook同樣是這個版本,如果是arm架構的Chromebook可能要選擇cloud-torrent_linux_arm.gz版本。
2.執行下載命令
終端或者SSH工具中執行以下命令:
sudo su
apt-get install wget -y
命令解釋:
啟動root帳戶(Chrome OS 70的Linux容器sudo授權時有問題,直接調用root帳戶)
安裝wget下載工具
*非Chromebook用戶通常無需此步驟,VPS默認帳戶為root,并且系統中已安裝wget
*CentOS系的wget安裝命令為:yum install wget -y
終端或者SSH工具中執行以下命令:
wget https://github.com/jpillora/cloud-torrent/releases/download/0.8.25/cloud-torrent_linux_amd64.gz
gunzip cloud-torrent_linux_amd64.gz
mv cloud-torrent_linux_amd64 /usr/local/bin/cloud-torrent
chmod x /usr/local/bin/cloud-torrent
命令解釋:
下載0.8.25的64位Linux版本CloudTorrent
解壓cloud-torrent_linux_amd64.gz文件
移動cloud-torrent_linux_amd64到/usr/local/bin目錄下并命名為cloud-torrent
授權/usr/local/bin/目錄下的cloud-torrent
3.打開即用
終端或者SSH工具中執行以下命令:
cloud-torrent -p 8000
命令解釋:
啟動cloud-torrent,監聽8000端口。
需要設置訪問帳戶的,增加-a \”帳戶:密碼\”參數,比如:
cloud-torrent -p 8000 -a \”admin:admin\”
啟動cloud-torrent,監聽8000端口,訪問帳戶為admin,密碼為admin。
更多參數請前往CloudTorrent-GitHub頁面查看。
三、訪問使用
1.使用瀏覽器訪問CloudTorrent
CloudTorrent的訪問地址為:ip:端口
搭建CloudTorrent的主機本地訪問地址為:localhost:端口
*根據示范配置,這里訪問地址應該為:VPS的IP:8000
2.CloudTorrent的設置
點擊右上角的“三”字符號可以進行簡單的設置:
Auto Start:添加磁力鏈接或者.torrent文件自動下載
Disable Encryption:禁用加密
Download Directory:下載地址,Chromebook的Linux容器和Chrome OS的交互目的為/home/用戶名
Enable Seeding:允許播種
Enable Upload:允許上傳
Incoming Port:輸入端口
*請依照英文原文與BT技術術語意義為準,翻譯為個人翻譯
3.BT下載
CloudTorrent為用戶提供了三種下載方式:粘貼磁力鏈接、粘貼.torrent下載鏈接、上傳.torrent文件。
鏈接的輸入口同時也是BT搜索工具,可以直接搜索BT資源進行下載,當然提供的搜索源并不是都可用,效果也著實一般。
*示范中的BT資源為互聯網隨意抓取,僅限于此教程學習交流使用。
4.在線播放
對于.mp4格式以及部分常用格式的的視頻文件CloudTorrent支持在線播放,同時播放控件也支持全屏、音量調節、進度條等功能,在此不做演示。
四、其他說明
1.使用CloudTorrent時請檢查你所在的國家或地區或者你使用的遠端服務器所在的國家或者地區對于BT下載以及你下載的資源相關的法律或者版權規定,部分國家或地區的VPS或導致服務器封禁甚至是法律警告。
2.BT的下載速度與資源的活躍狀況以及網絡環境有關,工具并不能決定速度。
五、開機自啟
這里僅示范Debian 9的開機自啟方法,其他系統請自行參照相關手冊以及教程添加,或者開機手動運行cloud-torrent命令執行。由于本人所使用設備在Chrome OS 70現行Linux容器多次試驗安裝CloudTorrent均導致容器無法再次啟動,故不保證其他Chromebook設備能夠順利開機自啟。
1.創建或編輯/etc/rc.local文件
終端或者SSH工具中執行以下命令:
nano /etc/rc.local
編輯文件內容為以下并保存:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will \”exit 0\” on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
cloud-torrent -p 8000
exit 0
*未安裝nano請使用vim或者手動安裝nano,手動安裝命令為:apt-get install nano -y
*已存在/etc/rc.local文件的用戶請直接添加CloudTorrent啟動命令在exit 0這行之前
*cloud-torrent -p 8000這行為示范用的CloudTorrent啟動命令,根據需求自行修改
2.啟動rc-local自啟服務
終端或者SSH工具中執行以下命令:
chmod x /etc/rc.local
systemctl start rc-local
*如果沒有報錯提示,這里自啟服務就正常啟動了。
3.檢查rc-local自啟服務狀態
終端或者SSH工具中執行以下命令:
systemctl status rc-local
如果正常啟動,將會展示類似的信息:
現在就算重啟機器也能夠自動啟動CloudTorrent。
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。