TITLE},vps云盘离线

文章 3年前 (2021) admin
0
TITLE},vps云盘离线

Q1:怎样用vps搭建离线空间

搭建过程机器配置发行版:CentOS 6.9RAM: 512MCPU: 单核带宽: 1000Mbps这个机器配置不算高,作为下载服务器也是绰绰有余了。工具选择经过一番搜索,选择了作为部署的工具 transmission + vsftpd + nginx + aria2c。transmission, transmission-daemon: 作为种子、磁力的客户端,作为离线下载的核心工具。vsftpd:用于搭建ftp, 来对文件下载文件进行管理(可怜的vps只有10G的磁盘空间 T_T)nginx :高性能的nginx用来作为静态文件服务器。aria2c:多线程下载器,从nginx的展示的文件列表中高速下载我们离线好的文件。部署实践1. 安装transmission,修改配置并启动服务安装transmission及transmission-daemon$ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm$ rpm -ivh epel-release-6-8.noarch.rpm$ yum -y upgrade$ yum -y install transmission transmission-daemon修改配置并启动transmission服务在路径/var/lib/transmission/.config/transmission 下的 settings.json 文件就是transmission的配置文件里面有一大堆配置.我们需要修改下面的配置,这样就可以使用远程软件对我们的tranmission进行操控"rpc-authentication-required": true,  "rpc-enabled": true, "rpc-password": "远程调用的密码", "rpc-whitelist-enabled": false,"rpc-username": "远程调用的用户名",启动transmission服务$ sudo service transmission-daemon start于是我们就能够通过 **http://host_ip:9091** 进行访问transmission服务.进行了一下测试,速度还是可以的,峰值速度有30MB/s另外我们还可以安装 Transmission-Remote-GUI 来对transmission进行操控,而不用访问页面, Linux(Mint)下在应用商店就能够下载. 操作方式和uTorrent类似GUI界面:2. vsftpd 搭建ftp服务器搭建ftp服务器并不是用来下载文件的,通过ftp下载文件发现速度奇慢.所以ftp服务器的作用是用来对文件进行管理的, 一般来说就是删除操作.安装vsftpd$ yum install -y vsftpd我们使用Linux用户来登录,不使用虚拟用户(因为要装数据库,麻烦)因为vsftpd默认不允许使用root登录所以我们要添加用户添加用户$ useradd ftpuser$ passwd ftpuser修改ftpuser的home目录为transmission的下载目录$ usermod -d /var/lib/transmission/Downloads ftpuser$ rm -rf /home/ftpuser修改vsftpd配置文件(/etc/vsftpd/vsftpd.conf)对配置文件如下:# generate using cat vsftpd.conf | grep -v "#"anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESftpd_banner=Welcome to Private FTP service.chroot_list_enable=NOlisten_ipv6=YESpam_service_name=vsftpserlist_enable=YEStcp_wrappers=YESlocal_root=/var/lib/transmission/Downloads其中的配置 chroot_list_enable=NO表明不允许用处切换出home目录.启动vsftpdsudo service vsftpd start这样我们就能使用ftp对transmission下载的文件进行管理.3. nginx 搭建静态文件服务器利用nginx作为静态资源的服务器,提供已下载资源的展示安装nginx的操作网上有一堆教程.作为后续的填充.主要说一说配置在nginx的配置文件下(/etc/nginx/conf.d/default.conf)这么进行修改autoindex on;autoindex_exact_size on;autoindex_localtime on;server {    listen       8090;    listen       [::]:8090;    server_name  localhost;    charset utf-8;    location /{        root   /var/lib/transmission/Downloads;        index  index.html index.htm;   }启动nginx服务就可以通过8090端口获得文件列表了.4. aria2c 下载文件aria2c 用于从服务器上下载文件, 安装于自己的机器上.主要说一下怎么通过aria2c多线程加速下载在aria2c中有几个参数和多线程下载有关参数x : --max-connection-per-server=, 每个服务器最大的连接数, 默认是1参数s: --split=, 指每个文件下载连接数,默认5,-s受限于-x,如果s默认 x大于5时, x也会受限与s所以对于大文件来说,将x和s参数适当提高能提高下载速度.

Q2:VPS通过SSH链接后安装离线下载

Linux进入文件夹的命令是cd,和Windows一样啊。比如 cd /var/lib/transmission 即可进入。或者先cd /var 再cd lib 然后再cd transmission 也可以,一个是一步到位,一个是一层一层进去。修改文件用vm或vim命令,用法和上面一样。具体百度一下这个命令,内容较多,这里不再敖述。

Q3:在VPS上用不了迅雷离线吗

迅雷-礼县迅雷线下下载脚本。安装指南安装git(非github用户应该只需要执行下载安装git的第一步)http://help.github.com/set-up-git-redirect下载代码(Windows用户请在git-bash中执行)Git克隆Git ://Github.com/iambus/xunlei-lixian.git安装Python 2.x(请下载最新的2.7版本。不支持3.x版本。)http://www.python.org/getit/在命令行运行python lixian_cli.py注意:不方便安装git的用户可以选择跳过前两步。在github网页上下载最新的源代码包(选择“下载为zip”或“下载为tar . gz”):https://github.com/iambus/xunlei-lixian/downloads有一些提示,你可以为python lixian_cli.py(如lx)创建一个别名,以减少击键次数。在Linux上可用:ln -s你的Lixian _ CLI . py PATH ~/bin/lx WINDOWs可以创建一个lx.bat脚本放在你的PATH中:@ echo off python complete Lixian _ CLI . py PATH % *注意:下面提到的LX指的是python lixian_cli.py的别名你可以使用lx config保存一些配置。请参见“详细说明”一节。Lx删除LX配置工具asyn LX配置用户名your-idlx配置密码your-password注意:密码保存后,将被加密(哈希)。使用lx下载下载的文件将自动验证哈希。其中,ed2k和bt会做一个完整的哈希校验。Http下载只是部分验证(到目前为止,还没有发现雷霆离线可以提供完整的哈希代码)。注意:bt种子有多个文件,如果所有文件都没有完全下载,可能会有几个下载文件的片段无法验证。如果您非常重视文件的正确性,请选择下载bt seed中的所有文件。(目前没有因为软件问题导致哈希验证失败的情况。)如果觉得大文件的哈希速度太慢,可以关闭:lxdownload-no-hash.或者可以使用lx config默认将其关闭:lx config no-hashlixian_hash.py可以用来手动计算hash。请参见“其他工具”一节。命令解释注:下面提到的lx指的是python lixian_cli.py的别名常用命令:lx loginlx下载LX列表LX添加LX删除LX暂停LX重启LX renamelx config LX在folx中帮助LX登录获取有效会话。默认保存路径是~/.迅雷.礼县. cookies,一般来说,除非服务器出现故障或者执行lx注销(或者你手动删除cookies),否则会话有效期在一天左右。会话到期后,需要手动重新执行登录。但是,如果您使用lx配置密码将密码保存在配置文件中,您将自动再次登录。Lx配置将在后面介绍。LLogin接受两个参数,用户名和密码。您只能为第二次登录填写密码。Lx登录用户名密码lx登录密码如果不希望密码以明文显示,也可以直接运行LX登录或者使用-代替密码LX登录用户名-上面的命令会输入交互密码输入而不回显。您可以使用- cookies指定保存的会话文件的路径。-表示不保存(在登录示例中,没有实际意义)。Lx登录用户名密码-cookies有的-路径lx登录用户名密码-cookies-注意,除了LX登录,大部分LX命令,比如LX下载,都需要先登录。这些命令大多支持-用户名和密码,以及- cookies参数。根据传递的参数,检查用户是否已经登录,如果没有,尝试登录。一般来说,不建议在其他命令中使用这些参数(因为麻烦),除非您不想将会话信息保存到硬盘上。Lx下载下载。目前支持普通http下载、ed2k下载、bt下载。可以使用迅雷/flashget/qq旋风连接(bt任务除外)。如果有足够的信息(见“一些提示”一节第3项),下载的文件会自动验证哈希,如果出现问题,会重新下载(我个人目前还没有遇到下载文件损坏的情况)。参见“一些提示”部分,第3项。
lx下载http://某地lx下载ed2k://somefilelx下载bt://info-hashlx下载链接一链接2链接3.lx下载- alllx下载-搜索关键字lx下载-搜索日期下载英国电信公司的时候需要加激流参数。可以指定本地。爆发文件路径,或者。爆发文件的http url,或者托伦t文件的info hash。(很多网站使用info hash来标识一个bt种子文件,这种情况你就不需要下载种子了,lx download可以自动下载种子,不过前提是之前已经有人使用迅雷离线下载过同样的种子。如后所述,你也可以使用lixian_hash.py --info-hash来手动生成bt种子的info hash。)lx download --torrent Community.S03E01.720p.HDTV.X264-DIMENSION.torrentlx download --torrent http://tvu.org.ru/torrent.php?tid=64757lx download --torrent 61AAA3C6FBB8B71EBE2F5A2A3481296B51D882F6lx download --torrent bt://61AAA3C6FBB8B71EBE2F5A2A3481296B51D882F6注意,如果你使用最后一种方式,--torrent参数是可选的。因为lx download可以从bt://识别出来这是一个bt任务。可以把多个连接保存到文件里,使用--input参数批量下载:lx download --input links.txt注意:在断点续传的情况下,如果文件已经存在,并且文件大小相等,并且使用了--continue,重新下载并不只是简单的忽略这个文件,而是先做hash校验,如果校验通过才忽略。如果文件比较多或者比较大,可能比较耗时。建议手动从--input文件里删除已经下载过的链接。也可以使用--mini-hash参数,如下。如果指定了--mini-hash参数,对于已经下载过的文件,并且文件大小正确(一般意味着这个文件的正确性已经在前一次下载中验证过了),会做一个最简单的校验。对于尚未下载完成的任务,在完成之后还是会做完整的hash。如果指定了--no-hash参数,永远不会做完整的hash。但还是会做文件大小检验和取样hash(很快)。可以使用--delete参数在下载完成之后删除任务。lx download link --delete如果一个文件已经存在,使用参数--continue支持断点续传,使用--overwrite覆盖已存在的文件,重新下载。你可能需要用--tool参数来指定下载工具。默认的下载工具是wget,有些环境的wget是最低功能版本,不支持指定cookie或者断点续传。这种情况可以使用--tool asyn。这在“支持的下载工具”一节有说明。lx download --tool=wget linklx download --tool=asyn link--output和--output-dir分别用来指定保存文件的路径和目录。如果要下载的文件尚未在离线任务里,会被自动添加。你也可以使用指定要下载的任务id(lx list命令可以用来查看任务id):lx download task-id但是要注意,多任务下载的时候,不能混用id和url(以后可能会支持)。对于bt任务,如果只想下载部分文件,可以在task id后指定文件id:lx download bt-task-id/file-id bt-task-id/file-id2或者:lx download bt-task-id/[1,3,5-7]注:上面的命令下载对应bt任务里文件id为1,3,5,6,7的五个文件。可以使用--all参数下载所有的任务(如果已经在参数中指定了要下载的链接或者任务id,--all参数会被忽略):lx download --all也可以使用一个简单的关键字匹配要下载的文件名:lx download mkv如果要搜索多个关键字(满足其中一个就算匹配),需要加上--search(以后可能会去掉):lx download --search mkv mp4任务的添加日期也可以作为关键字:lx download 2012.04.04lx download --search 2012.04.04 2012.04.05lx list列出已存在的离线任务。默认只会列出任务id,任务名,以及状态。可以使用--original-url和--download-url参数来列出原始链接和下载链接。--completed参数用于忽略未完成任务。lx listlx list --completedlx list --no-status --original-url --download-url如果要列出bt任务的子文件,可以在任务id后面加上/:lx list id/详细参数可以参考lx help list。lx add添加任务到迅雷离线服务器上。一般来说你可以直接使用lx download下载而无需手动添加。如果你认为这个任务还没人下载过,你可以先手动添加,稍后下载。lx add url1 url2 url3lx add --input links.txtlx add --torrent torrent-filelx add --torrent torrent-urllx add --torrent info-hashlx delete从迅雷离线服务器上删除任务。lx delete id1 id2lx delete [url]ed2k://...[/url]lx delete mkvlx delete --all mkvlx delete --all --search mkv mp4lx pause暂停任务。lx pause id1 id2lx pause --all mkvlx restart重新开始任务。lx restart id1 id2lx restart --all mkvlx rename重命名任务lx rename task-id task-namelx logout不想保留session可以使用lx logout退出。一般用不着。lx logoutlx logout --cookies your-cookies-filelx config保存配置。配置文件的保存路径是~/.xunlei.lixian.config。虽然你可以差不多可以保存任何参数,但是目前只有以下几个参数会真正起作用:usernamepasswordtoolcontinuedeleteoutput-dirhashmini-hashwget-optsaria2-opts(见支持的下载工具一节)axel-opts(因为只有这几个参数我觉得是比较有用的。如果你觉得其他的参数有用可以发信给我或者直接open一个issue。)

Q4:怎么让VPS上的文件通过迅雷离线下载

现在在你的VPS上安装web环境,比如试试vestacp,然后把视频传到web目录,然后给一个直接的URL让迅雷拖!不辛苦!

Q5:godaddy 的VPs 可以做离线下载的吗?BT

看你买的是哪一款

Q6:多个vps挨个登录太麻烦,vps断线了还要手动连接,vps是在线还是离线?这些问题怎么解决?

目前我使用的是超级VPS管理器。针对外贸、跨境电商的VPS云服务器管理软件。解决跨境企业使用VPS远程桌面管理店铺中遇到的卡顿、掉线、账号安全、批量管理、团队协作等问题,让跨境店铺运营更加流畅、安全、高效。

版权声明:admin 发表于 2021年11月7日 下午11:17。
转载请注明:TITLE},vps云盘离线 | 热豆腐网址之家

相关文章