找回密码
 立即注册
查看: 5493|回复: 10

[教程] 在 armbian 安装 Samba 和 aria2

[复制链接]

11

主题

209

回帖

912

积分

中级渣柚V2

F

积分
912

活跃会员

发表于 2019-9-23 13:45:46 | 显示全部楼层 |阅读模式
本帖最后由 ✾❃❀ 于 2019-11-13 15:49 编辑

安装前建议先
  1. apt update
复制代码

安装 Samba
  1. apt -y install samba
复制代码

编辑 /etc/samba/smb.conf,修改为一下内容(注意替换路径及删除注释):
PS:配置无需账户、密码。
  1. [global]
  2.     workgroup = WORKGROUP
  3.     server string = Samba Server %v
  4.     netbios name = share
  5.     security = user
  6.     map to guest = bad user
  7.     dns proxy = no
  8. [share]
  9.     comment = share
  10.     path = /home/disk       //共享路径
  11.     public = yes
  12.     writable = yes
  13.     browseable=yes
  14.     available=yes
  15.     guest ok=yes
复制代码

给读写权限(与上面路径相同):
  1. chmod 777 /home/disk  
复制代码

启动、开机自启:
  1. systemctl start smbd
  2. systemctl enable smbd
复制代码
如果遇到下图连不上的错误
QQ图片20191016150537.png
打开注册表,定位到路径
  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation
复制代码
选择 Parameters,将 AllowInsecureGuestAuth 设为 1 。
安装 aria2
  1. apt -y install aria2

  2. mkdir /etc/aria2

  3. touch /etc/aria2/aria2.session

  4. wget -P /etc/aria2 https://github.com/ToyoDAdoubi/doubi/blob/master/other/Aria2/dht.dat
复制代码
编辑 /etc/aria2/aria2.conf,根据注释按需修改:
  1. ## '#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 ##
  2. ## 被注释的选项填写的是默认值, 建议在需要修改时再取消注释  ##

  3. ## 文件保存相关 ##

  4. # 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
  5. dir=/home/disk/aria2
  6. # 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
  7. disk-cache=32M
  8. # 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
  9. # 预分配所需时间: none < falloc ? trunc < prealloc
  10. # falloc和trunc则需要文件系统和内核支持
  11. # NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
  12. file-allocation=trunc
  13. # 断点续传
  14. continue=true

  15. ## 下载连接相关 ##

  16. # 最大同时下载任务数, 运行时可修改, 默认:5
  17. max-concurrent-downloads=10
  18. # 同一服务器连接数, 添加时可指定, 默认:1
  19. max-connection-per-server=8
  20. # 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
  21. # 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
  22. min-split-size=10M
  23. # 单个任务最大线程数, 添加时可指定, 默认:5
  24. split=16
  25. # 整体下载速度限制, 运行时可修改, 默认:0
  26. max-overall-download-limit=0
  27. # 单个任务下载速度限制, 默认:0
  28. #max-download-limit=0
  29. # 整体上传速度限制, 运行时可修改, 默认:0
  30. max-overall-upload-limit=80
  31. # 单个任务上传速度限制, 默认:0
  32. #max-upload-limit=1000
  33. # 禁用IPv6, 默认:false
  34. disable-ipv6=false
  35. #检查证书
  36. check-certificate=false
  37. ## 进度保存相关 ##

  38. # 从会话文件中读取下载任务
  39. input-file=/etc/aria2/aria2.session
  40. # 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
  41. save-session=/etc/aria2/aria2.session
  42. # 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
  43. #save-session-interval=60

  44. ## RPC相关设置 ##

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

  61. ## BT/PT下载相关 ##

  62. # 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true
  63. follow-torrent=true
  64. # BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999
  65. #listen-port=51413
  66. # 单个种子最大连接数, 默认:55
  67. #bt-max-peers=55
  68. # 打开DHT功能, PT需要禁用, 默认:true
  69. enable-dht=true
  70. # 打开IPv6 DHT功能, PT需要禁用
  71. #enable-dht6=false
  72. # DHT网络监听端口, 默认:6881-6999
  73. #dht-listen-port=6881-6999
  74. # 本地节点查找, PT需要禁用, 默认:false
  75. #bt-enable-lpd=true
  76. # 种子交换, PT需要禁用, 默认:true
  77. enable-peer-exchange=true
  78. # 每个种子限速, 对少种的PT很有用, 默认:50K
  79. #bt-request-peer-speed-limit=50K
  80. # 客户端伪装, PT需要
  81. peer-id-prefix=-TR2770-
  82. user-agent=Transmission/2.77
  83. # 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0
  84. seed-ratio=0.1
  85. # 强制保存会话, 即使任务已经完成, 默认:false
  86. # 较新的版本开启后会在任务完成后依然保留.aria2文件
  87. #force-save=false
  88. # BT校验相关, 默认:true
  89. #bt-hash-check-seed=true
  90. # 继续之前的BT任务时, 无需再次校验, 默认:false
  91. bt-seed-unverified=true
  92. # 保存磁力链接元数据为种子文件(.torrent文件), 默认:false
  93. bt-save-metadata=true

  94. bt-tracker=udp://62.138.0.158:6969/announce,udp://151.80.120.112:2710/announce,udp://151.80.120.114:2710/announce,udp://93.158.213.92:1337/announce,udp://185.19.107.254:80/announce,udp://188.241.58.209:6969/announce,udp://185.225.17.100:1337/announce,udp://208.83.20.20:6969/announce,udp://142.44.243.4:1337/announce,udp://5.206.19.247:6969/announce,udp://37.235.174.46:2710/announce,udp://95.211.168.204:2710/announce,udp://195.154.52.99:80/announce,udp://212.1.226.176:2710/announce,udp://91.216.110.52:451/announce,udp://159.100.245.181:6969/announce,udp://54.37.235.149:6969/announce,udp://45.56.74.11:6969/announce,udp://51.15.226.113:6969/announce,udp://184.105.151.164:6969/announce,udp://tracker.coppersurfer.tk:6969/announce,udp://9.rarbg.to:2710/announce,udp://9.rarbg.me:2710/announce,udp://tracker.opentrackr.org:1337/announce,udp://tracker.openbittorrent.com:80/announce,udp://tracker.leechers-paradise.org:6969/announce,
  95. udp://tracker.internetwarriors.net:1337/announce,udp://exodus.desync.com:6969/announce,udp://open.demonii.si:1337/announce,udp://tracker.tiny-vps.com:6969/announce,udp://retracker.lanta-net.ru:2710/announce,udp://bt.xxx-tracker.com:2710/announce,udp://open.stealth.si:80/announce,udp://tracker4.itzmx.com:2710/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.cyberia.is:6969/announce,udp://denis.stalker.upeer.me:6969/announce,udp://torrentclub.tech:6969/announce,udp://tracker.moeking.me:6969/announce,udp://explodie.org:6969/announce
复制代码

编辑 /etc/systemd/system/aria2c.service:
  1. [Unit]
  2. Description=Aria2c

  3. [Service]
  4. TimeoutStartSec=0
  5. ExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.conf
  6. ExecReload=/bin/kill -HUP $MAINPID
  7. KillMode=process
  8. Restart=on-failure
  9. RestartSec=42s

  10. [Install]
  11. WantedBy=multi-user.target
复制代码
启动、开机自启命令:
  1. systemctl enable aria2c.service
  2. systemctl start aria2c.service
复制代码
aria2 建议配合 RPC 使用 Web 前端,比如 ariang。

评分

参与人数 1渣金 +15 经验值 +15 收起 理由
jakc + 15 + 15 很给力!

查看全部评分

17

主题

510

回帖

1392

积分

中级渣柚V3

积分
1392
发表于 2019-9-23 15:14:27 | 显示全部楼层
但是我的aria2,下载速度很慢。。

11

主题

209

回帖

912

积分

中级渣柚V2

F

积分
912

活跃会员

 楼主| 发表于 2019-9-23 17:11:26 | 显示全部楼层
endemon 发表于 2019-9-23 15:14
但是我的aria2,下载速度很慢。。

我主要下载热门的、新出的资源,速度基本满速,冷门的、旧的资源是下不动的

8

主题

94

回帖

160

积分

初级渣柚V2

积分
160
发表于 2019-9-23 17:21:28 | 显示全部楼层
绑定帮顶帮顶

42

主题

394

回帖

2000

积分

中级渣柚V3

积分
2000
发表于 2019-9-29 14:47:26 | 显示全部楼层
不明觉厉

26

主题

320

回帖

2万

积分

管理员

积分
21798
发表于 2019-10-6 09:44:28 | 显示全部楼层
endemon 发表于 2019-9-23 15:14
但是我的aria2,下载速度很慢。。

github 找tracker server list 然后添加进去
多劳多得,有付出才有收获!白嫖无益!

19

主题

58

回帖

2706

积分

开发大佬

积分
2706
发表于 2019-10-23 11:49:20 | 显示全部楼层
666

4

主题

92

回帖

415

积分

中级渣柚V1

积分
415
发表于 2019-10-23 11:53:10 来自手机 | 显示全部楼层
不错,支持

0

主题

7

回帖

216

积分

中级渣柚V1

积分
216
发表于 2019-10-24 19:16:41 | 显示全部楼层
顶起来,支持下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2025-4-4 11:06 , Processed in 0.066462 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表