Please enable Javascript to view the contents

使用Google-cloud下載BT資源

 ·   ·  ☕ 2 分鐘  ·  ✍️ JK

介紹

Google-cloud有提供免費300美金的試用,不想架設網站的話剛好可以使用架設雲端下載BT並達到離線下載功能,為什麼要用雲端下載呢? 因為使用BT下載任何版權東西盡量不要使用自己網路,可避免有法律問題,雲端網路速度極快下載非常快速,只需要安裝兩樣就可快速架設完成,在Coogle-cloud安裝docker、Cloud Torrent

下載功能

Cloud Torrent

Cloud Torrent像是一個下載器,在雲端中下載資源的程式,可下載普通資源及BT資源,來看看怎麼快速安裝。

需要安裝項目

  • docker
  • Cloud Torrent

註冊cloud

網址:cloud.google.com
如果不會註冊,可以google搜尋一下” google cloud註冊教學 ” 會有很多教學。

建立虛擬器VM

區域建議選非自己國家區域的,其他設定如圖。

作業系統設定

選擇Ubuntu 16.04 LTS 或是 Ubuntu 18 也可以
想要下載大檔案,空間可以調大一點,注意:費用會增加,硬碟空間建立之後也可以在調整。

將動態IP設定為固定IP

VPC > 外部IP位址

選擇臨時 > 靜態
名稱 > 保留

進入SSH

更新Ubuntb

非常重要,少了執行這個更新會無法安裝docker

sudo apt-get update

安裝docker

sudo apt-get install docker.io

安裝linux-image-extra

如果有錯誤也沒關西不會影響到。

sudo apt-get install \    
linux-image-extra-$(uname -r) \    
linux-image-extra-virtual

安裝colud-torrent

如果想要使用密碼登入網站請至下面看如何建立有密碼的方法。

sudo docker run --name ct -d -p 80:80 \
  --restart always \
  -v /root/downloads:/downloads \
  jpillora/cloud-torrent --port 80

開啟colud-torrent

http://你的ip/
例如:http://125.55.66.11/

注意網址不要有 https 會無法進入網頁

關機,不浪費錢

沒在使用下載一直開機會很燒錢。

刪除docker建立的守護程序

sudo docker ps -a     #查詢現有的守護程序  例如守護程序ID是 8d6e95844372
sudo docker stop 8d6e95844372  #停止 必須先停止才能刪除
sudo docker rm 8d6e95844372 #刪除
sudo docker start **CONTAINER ID** #啟動

設置指令

進入docker容器

sudo docker ps -a     #查詢現有的守護程序  例如守護程序ID是 8d6e95844372
sudo docker attach 8d6e95844372

使用docker指令文章
https://yeasy.gitbooks.io/docker_practice/container/attach_exec.html

選項

  Options:
  --title, -t        Title of this instance (default Cloud Torrent, env TITLE)
  --port, -p         Listening port (default 3000, env PORT)
  --host, -h         Listening interface (default all)
  --auth, -a         Optional basic auth in form 'user:password' (env AUTH)
  --config-path, -c  Configuration file path (default cloud-torrent.json)
  --key-path, -k     TLS Key file path
  --cert-path, -r    TLS Certicate file path
  --log, -l          Enable request logging
  --open, -o         Open now with your default browser
  --help
  --version, -v

刪除容器

sudo docker container rm  id容器的ID
如果要刪除一個運行中的容器,可以添加 -f 參數。Docker 會發送 SIGKILL 信號給容器。

建立容器並安裝cloud-torrent及密碼設定

建立容器

sudo docker run -d -p 3000:3000 --restart always \
        -v /root/downloads:/downloads \
        --name cloud-torrent jpillora/cloud-torrent \
        --auth 帳號:密碼

可使用80 如果要使用3000 防火牆需要開啟3000port

參考資料:

How To Install Cloud-Torrent Docker Application To Google Cloud? (Solved)
<iframe title="&#8220;How To Install Cloud-Torrent Docker Application To Google Cloud? (Solved)&#8221; &#8212; Hash Hackers" class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" src="https://hashhackers.com/posts/install-cloud-torrent-docker-application-google-cloud-solved/embed/#?secret=eASx7xJPWR" data-secret="eASx7xJPWR" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
分享

JK
作者
JK
學習筆記