First, build Aria2 and Ariang Web UI
Choose to use Docker
Refer to aria2-ariang-docker and aria2-ariang-x-docker-compose
Second, the configuration
aria2.conf(Can be skipped)
This file was downloaded from the author's GitHub and was mainly added to the agent, and this agent was sock5privoxy
#所有协议代理all-proxy=http://192.168.6.113:8118# user name #rpc-user=user# password #rpc-passwd=passwd# above the authentication method is not recommended to use, It is recommended to use the following token method # to set the encrypted key #rpc-secret=token# allow rpcenable-rpc=true# to allow all sources, web interface cross-domain permissions required rpc-allow-origin-all=true# Allow external access, false if you only listen on the local port Rpc-listen-all=true#rpc port, modify #rpc-listen-port=6800# Maximum simultaneous downloads (task count) when the default port is occupied, route recommended values: 3max-concurrent-downloads=5# Breakpoint Continuation continue=true# with the number of server connections max-connection-per-server=5# minimum file shard size, the maximum number of download threads depends on how many slices can be separated, For small files important min-split-size=10m# single-file maximum number of threads, route recommended value: 5split=10# Download speed limit max-overall-download-limit=0# Single file speed limit max-download-limit=0# upload speed limit max-overall-upload-limit=0# Single file speed limit max-upload-limit=0# disconnected slow connection # lowest-speed-limit=0# verification, need to 1.16.1 after release version #referer=* #文件保存路径, default to the current boot position # dir=/user-files/superuser/dir=/data# File caching, using the built-in file cache, if you do not believe in Linux kernel file cache and disk built-in cache, requires 1.16 and later versions #disk-cache=0# another Linux file cache, before use ensure that the kernel you use supports this option, Requires version 1.15 and above (?) #enable-mmap=true# file pre-allocation, can effectively reduce file fragmentation, improve disk performance. The disadvantage is that the pre-allocation time is longer # The time required is none<Falloc? trunc Prealloc, Falloc and trunc require file system and kernel support file-allocation=prealloc# General Optionslog=/var/log/aria2.log#You can set either debug, info, notice, warn or error.log-level=error# # Progress Save Related # # # read the download task from the session file Input-file=/root/conf/aria2.session# Save ' ERROR/unfinished ' download task at ARIA2 exit to session file Save-session=/root/conf/aria2.session# timed Save session, 0 for exit to save, need 1.16.1 or later, default: 0save-session-interval=10# BT trackers from https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_best.txt# Echo ' wget- Qo-https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_best.txt|awk NF|sed ": A; N;s/\n/,/g;ta "' Bt-tracker=udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://9. rarbg.to:2710/announce,udp://p4p.arenabg.com:1337/announce,http://p4p.arenabg.com:1337/announce,udp:// tracker.internetwarriors.net:1337/announce,http://tracker.internetwarriors.net:1337/announce,udp:// tracker.skyts.net:6969/announce,udp://tracker.safe.moe:6969/announce,udp://tracker.piratepublic.com:1337/ announce,udp://tracker.opentrackr.org:1337/announce,http://tracker.opentrackr.org:1337/announce,udp:// wambo.club:1337/announce,udp://trackerxyz.tk:1337/announce,udp://tracker4.itzmx.com:2710/announce,udp:// Tracker2.christianbro.pw:6969/announce,udp://tracker1.wasabii.com.tw:6969/announce,udp://tracker.zer0day.to : 1337/announce,udp://public.popcorn-tracker.org:6969/announce,udp://peerfect.org:6969/announce,udp:// tracker.mg64.net:6969/announce,udp://mgtracker.org:6969/announce,http://tracker.mg64.net:6881/announce,http:// Mgtracker.org:6969/announce,http://t.nyaatracker.com:80/announce,http://retracker.telecom.by:80/announce,ws://tracker.btsync.cf:2710/announce,udp://zephir.monocul.us:6969/ announce,udp://z.crazyhd.com:2710/announce,udp://tracker.xku.tv:6969/announce,udp://tracker.vanitycore.co:6969 /announce,udp://tracker.tvunderground.org.ru:3218/announce,udp://tracker.torrent.eu.org:451/announce,udp:// tracker.tiny-vps.com:6969/announce,udp://tracker.swateam.org.uk:2710/announce,udp://tracker.halfchub.club:6969 /announce,udp://tracker.grepler.com:6969/announce,udp://tracker.files.fm:6969/announce,udp:// tracker.dutchtracking.com:6969/announce,udp://tracker.dler.org:6969/announce,udp://tracker.desu.sh:6969/ announce,udp://tracker.cypherpunks.ru:6969/announce,udp://tracker.cyberia.is:6969/announce,udp:// tracker.christianbro.pw:6969/announce,udp://tracker.bluefrog.pw:2710/announce,udp://tracker.acg.gg:2710/ announce,udp://thetracker.org:80/announce,udp://sd-95.allfon.net:2710/announce,udp://santost12.xyz:6969/ Announce,udp://sandrotracker.biz:1337/announce,udp://retracker.nts.su:2710/announce,udp://retracker.lanta-net.ru:2710/announce,udp://retracker.coltel.ru:2710/announce,udp:// Oscar.reyesleon.xyz:6969/announce,udp://open.stealth.si:80/announce,udp://ipv4.tracker.harry.lu:80/announce, udp://inferno.demonoid.pw:3418/announce,udp://allesanddro.de:1337/announce,http://tracker2.itzmx.com:6961/ announce,http://tracker.vanitycore.co:6969/announce,http://tracker.torrentyorg.pl:80/announce,http:// Tracker.city9x.com:2710/announce,http://torrentsmd.me:8080/announce,http://sandrotracker.biz:1337/announce, http://retracker.mgts.by:80/announce,http://open.acgtracker.com:1096/announce,http://omg.wtftrackr.pw:1337/ announce,wss://tracker.openwebtorrent.com:443/announce,wss://tracker.fastcast.nz:443/announce,wss:// Tracker.btorrent.xyz:443/announce,udp://tracker.uw0.xyz:6969/announce,udp://tracker.kamigami.org:2710/announce , udp://tracker.justseed.it:1337/announce,udp://tc.animereactor.ru:8082/announce,udp:// packages.crunchbangplusplus.org:6969/announce,udp://explodie.org:6969/announce,udp://bt.xxx-tracker.com:2710/announce,udp://bt.aoeex.com:8000/announce,udp://104.238.198.186:8000/ announce,https://open.acgnxtracker.com:443/announce,http://tracker.tfile.me:80/announce,http://share.camoe.cn : 8080/announce,http://retracker.omsk.ru:2710/announce,http://open.acgnxtracker.com:80/announce,http:// Explodie.org:6969/announce,http://agusiq-torrents.pl:6969/announce,http://104.238.198.186:8000/announce
View CodeUsing H5ai as a file Manager
Version: ' 3.4 ' services: h5ai: image:bixidock/h5ai volumes: -/home/ybd/data/docker/aria2/data:/ Var/www restart:always aria2: image:wahyd4/aria2-ui:h5ai ports: -"8000:80" -" 6800:6800 " volumes: # -/some_folder:/root/conf/key -/home/ybd/data/docker/aria2/config/ aria2.conf:/root/conf/aria2.conf -/home/ybd/data/docker/aria2/config/aria2.session:/root/conf/ Aria2.session -/home/ybd/data/docker/aria2/cache/dht.dat:/root/.cache/aria2/dht.dat -/home/ybd/data/ Docker/aria2/data:/data Environment: -domain=:80 #-Ssl=true #-Rpc_secret=hello #- Aria2_user=admin #-Aria2_pwd=password #-Enable_auth=true Links: -H5ai:file-manager Restart:always
View CodeUsing Nextcloud as a file Manager
DOCKER-COMPOSE.YML:
Version: ' 3.4 ' services: nextcloud: image:wonderfall/nextcloud volumes: -/home/ybd/data/docker/ Aria2/nextcloud:/data -/home/ybd/data/docker/aria2/data:/user-files restart:always aria2: Image:wahyd4/aria2-ui:nextcloud Ports: -"8000:80" -"6800:6800" volumes: -/home/ybd/ data/docker/aria2/config/aria2.conf:/root/conf/aria2.conf -/home/ybd/data/docker/aria2/config/ Aria2.session:/root/conf/aria2.session -/home/ybd/data/docker/aria2/data:/data Environment: - domain=:80 #-Ssl=true #-Rpc_secret=hello #-Aria2_user=admin #-Aria2_pwd=password #- Enable_auth=true Links: -Nextcloud:file-manager restart:always
View Code
Using Nettcloud as a file management also requires manual configuration:
https://github.com/wahyd4/aria2-ariang-x-docker-compose/tree/master/nextcloud#nextcloud-%E9%85%8D%E7%BD% Ae-external-storage
Third, configure the browserBaidu Network disk direct download assistant
1, install Tampermonkey Chrome Plug-in, this is the main management script, the following installation of Baidu Cloud disk script needs to use
2, enter the direct download of Baidu Network Assistant (show direct download portal) , click 安装 or install , finished directly refresh the interface, into their own Baidu cloud disk select the required download files can be.
Baiduexporter
Bo Master is using Baiduexporter, the above download Assistant export to link on my side and can not download success. 囧
That's what the authorities say.
- Chrome:click Settings, Extensions, drag baiduexporter.crx file to the page, install it, or check Developer mode-&G T Load unpacked extension, navigate to the Chrome/release folder.
- Firefox:open about:debugging in Firefox, click "Load Temporary Add-on" and navigate to the Chrome/release folder, select Manifest.json, click OK.
1, to Github download and source code
2, open chrome---extension, check the developer mode, load the unpacked extension, and then pop up the file box, find the source just downloaded, find chrome---release, add success!
3. Open the web version of Baidu Cloud disk, tick the files that need to be downloaded, the export download option will appear above, and the RCP address can be modified by setting
CentOS7.5 installation Configuration Multi Protocol Downloader ARIA2