APP下载 微博 微信

Hao4K影音


[分享讨论] 告别黑群,回归ubuntu18完全代替DSM的方法

[复制链接]

发表于 2020年04月08日 20:11 23827 4 来源:媒体存储> 分享讨论 回帖奖励 |正序浏览 |

xxad 帖主

2020-4-8 20:11

DSM确实做的非常傻瓜化,但是系统内的可用组件被删掉了大部分,导致DSM基本上不可以当成一个正常的linux系列系统一样正常安装多数linux系列支持的软件
直接连编译安装都会失败
这导致了DSM系统只能够当成一个普通共享初级(非常初级的)下载机,自带的影音中心也马马虎虎,你也基本上无法安装针对linux系列开发的影音服务器软件(你得等待有人更新DSM专用的)

对于0接触nas的全新用户来说,DSM是神器
但是对于NAS老玩家来说,要合理的榨干自己的配置机的最后一滴资源,DSM是个毒,限制实在是太多了,寸步难行

本帖只按流程关键字记录一下如何安装设置ubuntu服务器版本,可以达到DSM默认安装完的绝大部分便捷之处的功能,让升级中的玩家多一个选择,最后总结一下优点

首先下载最新的ubuntu服务器版镜像(官方免费)
把镜像烧录进U盘

再把U盘插入主机后从U盘启动安装,安装过程基本上不用修改太多的位置,唯一需要你修改的是硬盘部分(非常关键)
在硬盘选择页面,安装程序会问你需要使用哪几块硬盘(没意外当然是全选啦),选完后,不要急着下一步,尤其是M2槽上插着固态硬盘的话一定要好好设置完再下一步,因为在这个页面上你可以直接自行规划系统文件存放的位置跟未来你使用的空间存放文件的位置(两个位置可以分开的)
我拿自己的机器举个例子,我除了普通机械硬盘外,还在m2槽安装了一条傲腾,我选择把除了/home文件夹以外的全部根文件夹都放在傲腾盘内(优化开机但缓存盘变小了),/home文件夹独占所有机械盘空间(存储空间最大化)
你也可以把缓存盘设为m2,其他文件夹全部都使用机械盘(这样设置可以优化磁盘读写,反正开机慢一点并不是什么大问题,因为你下次需要去开机的原因很可能是你家停电过了)

设置妥当了以后再下一步,后面基本上都是默认不用改(除了主机名跟创建第一个用户的帐号跟密码),下一步就是了
实际开始安装以后都是全自动的,耐心等待,有点费时间(看你机器配置高低),长时间不更新画面也不要心急,不会死机的,就是在安装,不要管,耐心等到主机提示自动重启

重启开始其实就是服务器第一次启动了,已经可以使用了,输入你设置的第一个用户的用户名以及密码本机登录服务器,开始设置root帐号,以后可以使用别的机器ssh用root帐号登录服务器操作,不再需要本机登录,服务器啥也不用接,接了网线角落里一塞就可以了,跟群晖是一样的
以下是root获取以及设置密码需要的命令,不会的人照着打即可
sudo su -
然后输入一遍你创建的第一个用户的这个密码(就是你刚才登录的密码)
注意你输入的时候有可能会看不到任何提示(没有*号掩码提示你打了几个字了),所以千万不要打错密码
输入完你的登录身份就暂时变为root用户了
再输入下面的命令开始修改root用户的密码
sudo passwd root
这时你输入的密码将会被作为root用户的密码

到此你已经可以关机把服务器搬去给他预留的那个位置了(已经用不着显示器了),后面的操作都可以在其他电脑上远程ssh登录操作完成,当然你也可以在本机上直接先全部安装完毕
以下安装过程,默认以root用户登录操作,必备的两个软件(就算是群晖也少不了这两个软件),putty跟winSCP

先更新镜像地址,确保你的安装速度,这一步可以用命令行完成,但是新手我建议用winscp,这样更容易一些
打开winSCP用root帐号登录你的这个服务器,打开etc/apt/sources.list这个文件(右键选择内置编辑器)
在文件最前面添加阿里云镜像源

  1. deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
  2. deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
  3. deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
  4. deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
  5. deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
  6. deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
  7. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
  8. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
  9. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
  10. deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
复制代码


上面的复制进去,保存即可,你也可以添加其他镜像源
用下面的命令更新一下系统内的软件列表(一行为一条命令)
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential


然后是软件的安装了

1.安装samba
sudo apt install samba
等系统安装完成后,使用winscp,打开这个文件/etc/samba/smb.conf
复制下面的内容进去保存(原来的全部删掉)
  1. [global]
  2.    workgroup = WORKGROUP
  3.    server string = Nas
  4.    dns proxy = no
  5.    hosts allow=10.0.0.0/255.255.255.0
  6.    log file = /var/log/samba/log.%m
  7.    max log size = 1000
  8.    syslog only = yes
  9.    syslog = 0
  10.    server role = standalone server
  11.    obey pam restrictions = no
  12.    unix password sync = no
  13.    pam password change = no
  14.    security = user
  15.    map to guest = bad user
  16.    passdb backend = tdbsam
  17.    guest account = nobody

  18. [file]
  19.    comment = share folder
  20.    browseable = yes
  21.    path = /home/file
  22.    public = yes
  23.    guest ok = yes
  24.    available = yes
  25.    browseable = yes
  26.    read only = no
  27.    writable = yes
  28.    create mode = 0666
  29.    force create mode = 0666
  30.    directory mode = 0777
  31.    force directory mode = 0777
复制代码


简单解释一下效果,[file]里的file就是你将要共享的文件夹的名字,你想叫什么名字都行,随便改(不要改特殊字符上去,后果自负)
path = /home/file是这个拿来共享的文件夹在服务器上的物理路径,你可以自己把/home/file换成/home/wenjian,/home/abc,都行,随你喜欢,无论这个实际的文件夹名字叫什么,网络上都显示为file(假如前面的[file]你没改变得话),是的这两个文件夹名字没有必要相同
samba的设置还有很多可选项,有兴趣的请自己搜索
本设置效果为共享盘人人都有最高权限,任何访客都可以浏览,新建,修改,删除任何一个用户在上面存放的文件或文件夹,跟DSM效果完全一样
下面是最重要的一步,一定不可以漏下
winscp登录,来到/home文件夹位置,右键点你设置文件中的那个打算拿来共享的文件夹,选择属性,里面有一栏 拥有者,点击下拉,改为 no body,非常重要!不改就没有上面的效果,你会发现下载软件自动拉回来的文件无法删除!

2.安装transmission服务器版
sudo apt install transmission daemon
完事了以后winscp打开这个文件/etc/transmission-daemon/settings.json
把下面的设置复制进去(原来的全部删掉)
  1. {
  2.     "alt-speed-down": 50,
  3.     "alt-speed-enabled": false,
  4.     "alt-speed-time-begin": 540,
  5.     "alt-speed-time-day": 127,
  6.     "alt-speed-time-enabled": false,
  7.     "alt-speed-time-end": 1020,
  8.     "alt-speed-up": 50,
  9.     "bind-address-ipv4": "0.0.0.0",
  10.     "bind-address-ipv6": "::",
  11.     "blocklist-enabled": false,
  12.     "blocklist-url": "http://www.example.com/blocklist",
  13.     "cache-size-mb": 32,
  14.     "dht-enabled": false,
  15.     "download-dir": "/home/file",
  16.     "download-limit": 100,
  17.     "download-limit-enabled": 0,
  18.     "download-queue-enabled": true,
  19.     "download-queue-size": 5,
  20.     "encryption": 2,
  21.     "idle-seeding-limit": 30,
  22.     "idle-seeding-limit-enabled": false,
  23.     "incomplete-dir": "/home/file",
  24.     "incomplete-dir-enabled": false,
  25.     "lpd-enabled": false,
  26.     "max-peers-global": 10000,
  27.     "message-level": 1,
  28.     "peer-congestion-algorithm": "",
  29.     "peer-id-ttl-hours": 6,
  30.     "peer-limit-global": 10000,
  31.     "peer-limit-per-torrent": 500,
  32.     "peer-port": 8222,
  33.     "peer-port-random-high": 50535,
  34.     "peer-port-random-low": 49152,
  35.     "peer-port-random-on-start": false,
  36.     "peer-socket-tos": "default",
  37.     "pex-enabled": false,
  38.     "port-forwarding-enabled": false,
  39.     "preallocation": 2,
  40.     "prefetch-enabled": true,
  41.     "queue-stalled-enabled": true,
  42.     "queue-stalled-minutes": 30,
  43.     "ratio-limit": 0,
  44.     "ratio-limit-enabled": false,
  45.     "rename-partial-files": true,
  46.     "rpc-authentication-required": true,
  47.     "rpc-bind-address": "0.0.0.0",
  48.     "rpc-enabled": true,
  49.     "rpc-host-whitelist": "*",
  50.     "rpc-host-whitelist-enabled": false,
  51.     "rpc-password": "{70860033dee01d8ba977e4d46bbbbb8a957903a8SzyA6q.D",
  52.     "rpc-port": 9091,
  53.     "rpc-url": "/transmission/",
  54.     "rpc-username": "x",
  55.     "rpc-whitelist": "127.0.0.1,10.0.0.*",
  56.     "rpc-whitelist-enabled": false,
  57.     "scrape-paused-torrents-enabled": true,
  58.     "script-torrent-done-enabled": false,
  59.     "script-torrent-done-filename": "",
  60.     "seed-queue-enabled": false,
  61.     "seed-queue-size": 10,
  62.     "speed-limit-down": 10240,
  63.     "speed-limit-down-enabled": false,
  64.     "speed-limit-up": 1024,
  65.     "speed-limit-up-enabled": false,
  66.     "start-added-torrents": true,
  67.     "trash-original-torrent-files": true,
  68.     "umask": 0,
  69.     "upload-limit": 100,
  70.     "upload-limit-enabled": 0,
  71.     "upload-slots-per-torrent": 14,
  72.     "utp-enabled": true,
  73.     "watch-dir": "/home/file/torrent",
  74.     "watch-dir-enabled": true
  75. }
复制代码


本设置关闭了dht可用在pt上,网页控制端登录名为 x ,没有密码(留空直接登录)
网页端打开的地址端口号为9091不要漏掉了,端口号错误是无法打开网页的

至此你已经成功的安装完成了DSM默认安装完成的几乎全部功能了

剩下的都是添头了,回帖中再继续说

评分

参与人数 1H币 +22 +50 收起 理由 (评分规则)
hao4k + 22 + 50 谢谢分享!

查看全部评分

回复

使用道具 举报

全部回复4

heartzc 5

2020-4-28 00:04

天书一样,唉:-(天生我不是搞技术的料,像楼主学习。
回复 支持 反对

使用道具 举报

xxad 4

2020-4-9 23:27

接上一贴,如何运行你的webdos服务

前面我们已经建设好运行所需的框架了,请下载好部分games.json中的老游戏,或者把你下载好的其他老游戏按格式修改记录进games.json数据库中
必须按照正确的格式添加!否则程序会无法识别

下面请下载附件中的这个压缩包,用里面的app.py,把webdos文件夹中原来的那个替换掉,flask更新了几次版本以后,要指定运行的端口号跟服务ip才能正常工作了,但是原始的app.py中并没有指定,我已经添加好了,端口为60000,你也可以打开app.py文档拉到最底下,自行修改运行的端口号

app.rar (664 Bytes)
回复 支持 反对

使用道具 举报

xxad 3

2020-4-9 01:39

Linux我们普通人虽然几乎不用他,但是事实上linux上的专业化软件数量现在是非常多的,完全不会比windows少
最重要的一点就是自身相对稳定,经得起折腾,也不会随随便便就崩溃了(当然是在没有勿删系统关键组件跟乱搞用户帐户的情况下,不过换成windows,你要做了这两样,也是崩溃的命)

当NAS服务器绝对是天选

现在就来说说添头2.web网页dos游戏库搭建
这个功能DSM套件里也没有,但是DSM也可以安装(需要root,并且把删除的系统组件能装回的全装回去,并且升级新版本C编译器,繁琐的一笔)
效果预览网页地址如下(这个站点的作者并不是我)
https://dos.zczc.cz/
其实大部分emu现在都有人在开发web版
这是一个很棒的发展方向,解放你的主力机硬盘空间(其实模拟器的rom完整搜集起来是很大的超过28TB,相信极少有人的主力机上会安装这么多块硬盘)
最主要的还是易用性----你现在什么机器都可以很方便快捷的打开这个游戏玩了

这是一个github上的项目
https://github.com/rwv/chinese-dos-games
项目制作人就是上面的站点创建者

下面是安装方法
先下载这个项目的文件
https://github.com/rwv/chinese-dos-games-web/archive/master.zip
这个站点的速度很慢,建议有条件加速的人自行加速下载
把压缩包里的文件夹先解压到你的主力机里,再复制进共享文件夹的根目录
为了未来操作方便,把文件夹重新改个短点的名字比如webdos,以下内容若涉及到这个程序主文件夹,都用webdos代替
安装python3的pip工具
sudo apt install -y python3-pip

安装 flask,输入下面的命令
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple flask
安装证书
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple certifi
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple incremental
然后下载附件中的压缩包,把里面的文件解压到webdos/static/games文件夹内
games.rar (153.72 KB)
回复 支持 反对

使用道具 举报

xxad 2

2020-4-8 20:34

添头1。aria2下载软件
本软件群晖也一样没有的,需要你自行安装,而且还挺折腾的,因为群晖把apt砍掉了,要么你把砍掉的系统组件都装回去,要么你开虚拟机浪费你的系统资源
这还仅仅只是其中一个例子!太多了,所以我最后放弃了DSM(我曾经在DSM中成功安装了ta-lib跟tensorflow,尝试过得人自然懂里面的艰辛)
输入以下命令安装
sudo apt-get install aria2
sudo mkdir /etc/aria2
sudo touch /etc/aria2/aria2.session
sudo chmod 777 /etc/aria2/aria2.session
然后winSCP来到/etc/aria2文件夹,右键点击aria2.session文件选择编辑,把下面的配置文件覆盖进去(删除原始内容)
# 断点续传
continue=true
# 最大同时下载任务数, 运行时可修改, 默认:5
max-concurrent-downloads=5
# 单个任务最大线程数, 添加时可指定, 默认:5
split=16
# 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
# 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
min-split-size=20M
# 同一服务器连接数, 添加时可指定, 默认:1
max-connection-per-server=16
# 断开速度过慢的连接
lowest-speed-limit=0
# 整体下载速度限制, 运行时可修改, 默认:0
max-overall-download-limit=0
# 单个任务下载速度限制, 默认:0
max-download-limit=0
# 整体上传速度限制, 运行时可修改, 默认:0
max-overall-upload-limit=0
# 单个任务上传速度限制, 默认:0
max-upload-limit=0
# 禁用IPv6, 默认:false
disable-ipv6=false
# 当服务器返回503错误时, aria2会尝试重连
# 尝试重连次数, 0代表无限, 默认:5
max-tries=5
# 重连冷却, 默认:0
retry-wait=5

## 进度保存相关 ##

# 从会话文件中读取下载任务
# 开启该参数后aria2将只接受session中的任务, 这意味着aria2一旦使用conf后将不再接受来自终端的任务, 所以该条只需要在启动rpc时加上就可以了
input-file=/etc/aria2/aria2.session
# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
save-session=/etc/aria2/aria2.session
# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
save-session-interval=60
# 强制保存会话, 即使任务已经完成, 默认:false
# 较新的版本开启后会在任务完成后依然保留.aria2文件
force-save=false

## RPC相关设置 ##

# 启用RPC, 默认:false
enable-rpc=true
# 允许所有来源, 默认:false
rpc-allow-origin-all=true
# 允许非外部访问, 默认:false
rpc-listen-all=true
# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
event-poll=epoll
# RPC监听端口, 端口被占用时可以修改, 默认:6800
rpc-listen-port=6800
# 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项
#rpc-secret=<TOKEN>
# 设置的RPC访问用户名, 此选项新版已废弃, 建议改用 --rpc-secret 选项
#rpc-user=<USER>
# 设置的RPC访问密码, 此选项新版已废弃, 建议改用 --rpc-secret 选项
#rpc-passwd=<PASSWD>

## BT/PT下载相关 ##

# 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true
follow-torrent=true
# BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999
listen-port=52125
# 单个种子最大连接数, 默认:55
bt-max-peers=512
# 打开DHT功能, PT需要禁用, 默认:true
enable-dht=true
# 打开IPv6 DHT功能, PT需要禁用, 默认:true
enable-dht6=true
# DHT网络监听端口, 默认:6881-6999
dht-listen-port=52126
# 本地节点查找, PT需要禁用, 默认:false
bt-enable-lpd=true
bt-tracker=udp://tracker.leechers-paradise.org:6969/announce,udp://tracker.opentrackr.org:1337/announce,udp://9.rarbg.to:2710/announce,udp://9.rarbg.me:2710/announce,udp://p4p.arenabg.com:1337/announce,udp://tracker.internetwarriors.net:1337/announce,udp://exodus.desync.com:6969/announce,udp://tracker.tiny-vps.com:6969/announce,udp://open.stealth.si:80/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.sbsub.com:2710/announce,udp://tracker.moeking.me:6969/announce,udp://tracker.cyberia.is:6969/announce,udp://retracker.lanta-net.ru:2710/announce,udp://open.demonii.si:1337/announce,udp://denis.stalker.upeer.me:6969/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://explodie.org:6969/announce,http://explodie.org:6969/announce,udp://zephir.monocul.us:6969/announce,udp://xxxtor.com:2710/announce,udp://valakas.rollo.dnsabr.com:2710/announce,udp://tracker.zerobytes.xyz:1337/announce,udp://tracker.uw0.xyz:6969/announce,udp://tracker.skyts.net:6969/announce,udp://tracker.nyaa.uk:6969/announce,udp://tracker.lelux.fi:6969/announce,udp://tracker.iamhansen.xyz:2000/announce,udp://tracker.filemail.com:6969/announce,udp://tracker.ds.is:6969/announce,udp://retracker.netbynet.ru:2710/announce,udp://retracker.akado-ural.ru:80/announce,udp://opentracker.i2p.rocks:6969/announce,udp://opentor.org:2710/announce,udp://open.nyap2p.com:6969/announce,udp://chihaya.toss.li:9696/announce,udp://chihaya.de:6969/announce,udp://bt2.archive.org:6969/announce,udp://bt1.archive.org:6969/announce,https://tracker.nanoha.org:443/announce,http://trun.tom.ru:80/announce,http://tracker.skyts.net:6969/announce,http://tracker.opentrackr.org:1337/announce,http://tracker.internetwarriors.net:1337/announce,http://tracker.bt4g.com:2095/announce,http://t.nyaatracker.com:80/announce,http://t.acg.rip:6699/announce,http://retracker.sevstar.net:2710/announce,http://open.acgnxtracker.com:80/announce,http://h4.trakx.nibba.trade:80/announce,udp://www.loushao.net:8080/announce,udp://tracker4.itzmx.com:2710/announce,udp://tracker3.itzmx.com:6961/announce,udp://tracker2.itzmx.com:6961/announce,udp://tracker.yoshi210.com:6969/announce,udp://tracker.swateam.org.uk:2710/announce,udp://tracker.kamigami.org:2710/announce,udp://tracker.dler.org:6969/announce,udp://tr.bangumi.moe:6969/announce,udp://qg.lorzl.gq:2710/announce,udp://bt2.54new.com:8080/announce,https://tracker.sloppyta.co:443/announce,https://tracker.parrotlinux.org:443/announce,https://tracker.nyaa.tk:443/announce,https://tracker.nitrix.me:443/announce,https://tracker.lelux.fi:443/announce,https://tracker.gbitt.info:443/announce,http://www.loushao.net:8080/announce,http://vps02.net.orel.ru:80/announce,http://tracker810.xyz:11450/announce,http://tracker4.itzmx.com:2710/announce,http://tracker3.itzmx.com:6961/announce,http://tracker2.itzmx.com:6961/announce,http://tracker1.itzmx.com:8080/announce,http://tracker.zerobytes.xyz:1337/announce,http://tracker.yoshi210.com:6969/announce,http://tracker.ygsub.com:6969/announce,http://tracker.nyap2p.com:8080/announce,http://tracker.lelux.fi:80/announce,http://tracker.kamigami.org:2710/announce,http://tracker.gcvchp.com:2710/announce,http://tracker.gbitt.info:80/announce,http://tracker.acgnx.se:80/announce,http://pow7.com:80/announce,http://p4p.arenabg.com:1337/announce,http://opentracker.i2p.rocks:6969/announce,http://mail2.zelenaya.net:80/announce,udp://188.241.58.209:6969/announce,udp://93.158.213.92:1337/announce,udp://151.80.120.114:2710/announce,udp://151.80.120.115:2710/announce,udp://62.210.97.59:1337/announce,udp://80.209.252.132:1337/announce,udp://208.83.20.20:6969/announce,udp://5.206.3.65:6969/announce,udp://185.181.60.67:80/announce,udp://89.234.156.205:451/announce,udp://37.235.174.46:2710/announce,udp://92.223.105.178:6969/announce,udp://194.182.165.153:6969/announce,udp://142.44.243.4:1337/announce,udp://54.37.235.149:6969/announce,udp://51.15.40.114:80/announce,udp://184.105.151.164:6969/announce,http://184.105.151.164:6969/announce,udp://212.47.227.58:6969/announce,udp://31.210.170.169:2710/announce,udp://46.148.18.250:2710/announce,udp://51.15.55.204:1337/announce,udp://91.149.192.31:6969/announce,udp://220.173.39.135:6969/announce,udp://15.188.67.15:6969/announce,udp://51.158.23.91:6969/announce,udp://207.246.121.172:2000/announce,udp://5.226.148.20:6969/announce,udp://212.1.226.176:2710/announce,udp://217.76.183.53:80/announce,udp://185.83.214.123:6969/announce,udp://46.148.18.254:2710/announce,udp://23.95.32.130:6969/announce,udp://80.211.26.119:9696/announce,udp://194.26.183.158:6969/announce,udp://207.241.231.226:6969/announce,udp://207.241.226.111:6969/announce,http://220.173.39.135:6969/announce,http://93.158.213.92:1337/announce,http://54.39.179.91:6699/announce,http://54.37.106.164:80/announce,udp://182.150.53.61:8080/announce,udp://176.113.71.60:6961/announce,udp://176.113.68.67:6961/announce,udp://95.216.171.255:6969/announce,udp://75.127.14.224:2710/announce,udp://78.46.225.225:2710/announce,udp://211.23.12.205:6969/announce,udp://51.15.3.74:6969/announce,udp://218.5.40.38:2710/announce,udp://139.99.100.97:8080/announce,http://182.150.53.61:8080/announce,http://95.107.48.115:80/announce,http://175.24.22.206:11450/announce,http://176.113.71.60:6961/announce,http://176.113.68.67:6961/announce,http://51.15.55.204:1337/announce,http://95.216.171.255:6969/announce,http://13.70.4.194:6969/announce,http://78.46.225.225:2710/announce,http://149.28.95.5:2710/announce,http://51.255.140.206:80/announce,http://62.210.97.59:1337/announce,http://185.83.214.123:6969/announce,http://91.207.136.85:80/announce
# 种子交换, PT需要禁用, 默认:true
enable-peer-exchange=true
# 每个种子限速, 对少种的PT很有用, 默认:50K
bt-request-peer-speed-limit=50M
# 客户端伪装, PT需要
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
# 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0
seed-ratio=0.5
# BT校验相关, 默认:true
bt-hash-check-seed=true
# 继续之前的BT任务时, 无需再次校验, 默认:false
bt-seed-unverified=true
# 保存磁力链接元数据为种子文件(.torrent文件), 默认:false
bt-save-metadata=false
# 强制加密, 防迅雷必备
bt-require-crypto=true

## 磁盘相关 ##

#文件保存路径, 默认为当前启动位置
dir=/home/file
#另一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 需要1.15及以上版本(?)
enable-mmap=true
# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
# 预分配所需时间: 快none < trunc < falloc < prealloc慢
# falloc仅仅比trunc慢0.06s
# 磁盘碎片: 无falloc = prealloc < trunc = none有
# 推荐优先级: 高falloc --> prealloc --> trunc -->none低
# EXT4, btrfs, xfs, NTFS等新型文件系统建议使用falloc, falloc(fallocate)在这些文件系统上可以瞬间创建完整的空文件
# trunc(ftruncate) 同样是是瞬间创建文件, 但是与falloc的区别是创建出的空文件不占用实际磁盘空间
# prealloc 传统的创建完整的空文件, aria2会一直等待直到分配结束, 也就是说如果是在HHD上下载10G文件,那么你的aria2将会一直等待你的硬盘持续满载工作直到10G文件创建完成后才会开始下载
# none将不会预分配, 磁盘碎片程度受下面的disk-cache影响, trunc too
# 请勿在传统文件系统如:EXT3, FAT32上使用falloc, 它的实际效果将与prealloc相同
# MacOS建议使用prealloc, 因为它不支持falloc, 也不支持trunc, but可以尝试用brew安装truncate以支持trunc(ftruncate)
# 事实上我有些不能理解trunc在aria2中的角色, 它与none几乎没有区别, 也就是说:太鸡肋了
file-allocation=falloc
# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
disk-cache=32M

保存后关闭,注意上面的配置是下载普通BT跟磁力用的,能打开的peer交换我都打开了,绝对不可以在pt使用,否则帐号没了后果自负

aria2启动命令如下
sudo -u nobody aria2c --conf-path=/etc/aria2/aria2.conf -D

关于下载跟控制,建议使用chrome或者edge浏览器,安装aria2插件,直接点击插件图标即可打开界面,在ariaNg设置页面里填入你的服务器地址即可开始使用(所有配置已经在上面的设置文档中设置完了,无需手动在插件中设置)

效果,给插件输入种子或者磁链,你的服务器将自动开始下载,下载的文件会出现在共享的file文件夹里,客户机可删除文件以释放空间

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
新手玩家
:
介绍未填写

主题

帖子

积分38

图文推荐

  • 星际蜗牛安装黑裙(群晖)制作家用nas新手

    星际蜗牛安装黑裙(群晖)制作家用nas新手教程NO.

  • 家庭NAS+HTPC组建及注意事项(一)(内网穿

    原创篇一:家庭NAS+HTPC组建及注意事项(一)(内

  • 搭建私有云—华芸AS6404T NAS+华硕 AC68U体

    帮朋友搭建私有云—华芸AS6404T NAS+华硕 AC68U体

  • 科普:什么是硬盘MTBF?那MTTF、MTTD、MTTR

    买固态硬盘,我们会比较关注颗粒寿命,机械硬盘虽

  • 小量的影视、音频存储方案之我见

    最近,一块使用了近十年的4T移动硬盘挂了(曾被摔

  • 机械硬盘该怎么选?教你最全机械硬盘选购指

    机械硬盘该怎么选?教你最全机械硬盘选购指南

  • 入了极空间,从黑群晖到极空间谈谈区别

    之前用过黑群晖,现在改了极空间 1、为什么从

  • 极空间挂载阿里云、115、百度、夸克等20个

    理论上使用如下教实现程极空间可以挂载阿里云网盘

  • NAS都有哪些品牌?带你了解几大NAS名牌介绍

    NAS都有哪些品牌?带你了解几大NAS名牌介绍 前

  • 红米AC2100刷Padavan固件超全详细教程

    刷机全过程图解 准备工作这部分,网上教程几乎都

  • Hao4K影音app客户端下载