LINUXTHỦ THUẬT HAY

Thiết lập công cụ download trên VPS với aria2

aria2 là một tiện ích download đa nền tảng, đa giao thức và đa nguồn được vận hành trong dòng lệnh. Nó hỗ trợ HTTP/HTTPS, FTP, SFTP, BitTorrent và Metalink. Bài viết này sẽ hướng dẫn thiết lập aria2 trên VPS Ubuntu 22.04 để có một công cụ download cực nhanh nhé.

1/ Thiết lập aria2

Trên VPS, chạy các lệnh sau để thiết lập aria2:

Cập nhật hệ thống:

sudo apt update && sudo apt upgrade -y

Cài đặt aria2:

sudo apt install aria2 -y

Tạo một thư mục chứa nội dung tải xuống:

sudo mkdir /Downloads

Thiết lập aria2:

sudo aria2c --dir=/Downloads \
--enable-rpc=true \
--rpc-allow-origin-all=true \
--rpc-listen-all=true \
--rpc-listen-port=6800 \
--rpc-secret=password -D

Trong đó thay:

  • Có thể thay /Downloads bằng đường dẫn tới thư mục tải xuống bạn muốn
  • Đặt password bằng mật khẩu bạn muốn (dùng để đăng nhập vào aria2 từ xa)

Đọc thêm về các tùy chọn của aria2.

ĐỌC THÊM: Các tùy chọn, câu lệnh của aria2

Nếu VPS không có IP tĩnh, có thể sử dụng Cloudfare tạo đường hầm:

wget -c https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
dpkg -i cloudflared-linux-amd64.deb
cloudflared tunnel --url localhost:6800

Sử dụng đường liên kết mà Cloudfare tạo ra làm liên kết để kết nối với AriaNg ở cổng 443.

2/ Remote với AriaNg

Trên máy tính cá nhân, truy cập github.com/mayswind/AriaNg, tải xuống bản phát hành AllInOne.zip mới nhất. Giải nén và mở file index.html bằng trình duyệt. Bạn cũng có thể sử dụng trực tiếp tại địa chỉ: ariang.mayswind.net/latest.

Chọn Cài đặt AriaNg (trên menu điều hướng bên trái) > Chọn kết nối RPC (trên menu điều hướng phụ trên cùng):

  • Thay Aria2 RPC Address thành địa chỉ IP VPS
  • Aria2 RPC Secret Token bằng password bạn đặt

Nhấp vào nút Tải lại AriaNg trên thông báo bật ra (sau khi đã hoàn tất thay đổi).

Status chuyển sang Connected (màu xanh) là bạn đã có thể bắt đầu sử dụng công cụ tải xuống.

Thiết lập aria2 chạy cùng hệ thống

Tắt aria2 (nếu đang chạy):

sudo killall aria2c

Tạo thư file conf cho aria2:

sudo mkdir /etc/aria2 -p && sudo nano /etc/aria2/aria2.conf

Dán các dòng sau vào:

dir=/home/$USER/Downloads
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800
rpc-secret=password

Bấm CTRL + O, Enter và CTRL + X để lưu file aria2.conf. Tiếp tục:

Tạo file service cho aria2:

sudo nano /etc/systemd/system/aria2.service

Dán các dòng sau vào:

[Unit]
Description=Aria2c
Requires=network.target
After=dhcpcd.service

[Service]
ExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.conf

[Install]
WantedBy=default.target

Bấm CTRL + O, Enter và CTRL + X để lưu file aria2.service. Tiếp tục:

Để aria chạy cùng hệ thống:

sudo systemctl enable aria2 && sudo systemctl start aria2

Khởi động lại hệ thống và sau đó thử kết nối với AriaNg để xác nhận mọi thứ chạy chơn tru.

Chia sẻ: Lục Ngọc

Có thể bạn chưa biết

Nhận thông báo qua email
Nhận thông báo cho
guest

0 Bình luận
Mới nhất
Cũ nhất Nhiều like nhất
Phản hồi nội tuyến
Xem tất cả bình luận