以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

BTGO游戏代理有骗局吗,创业广告联盟骗局

谷歌粉丝对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主机的网络的浏览器,有些浏览器会有排版错误)。

二、下载应用

检查当前版本的云洪流: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安装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。