Hướng dẫn  Setup Tool Để Download Fshare Về Google Drive Trực Tiếp

Hinun97
Hi cả nhà,

Nhu cầu download và lưu trữ hiện nay Trung thấy nhận được rất nhiều sự quan tâm, nhất là đối với ACE (Anh/Chị/Em) có nhu cầu giải trí, học tập. Ở Việt Nam chúng ta thường hay sử dụng là FShare và GDrive để lưu trữ cũng như chia sẻ với nhau.

Vậy nên hôm nay mình xin hướng dẫn cách để download trực tiếp từ FShare qua GDrive mà không cần phải hoàn tất quá trình tải rồi up ngược lên GDrive.

setup-tool-de-download-fshare-ve-google-drive-truc-tiep-3.jpg

Ở đây mình xin nói thêm, cơ chế của tool là vừa download, vừa upload dựa trên chức năng rsync. Nó không sử dụng ổ cứng mà sử dụng hẳng RAM để làm cache. Do đó, tool gần như thực hiện tác vụ down/up thời gian thực luôn các bạn nhé.

Nói nhiều quá nhỉ, túm quần là thực hiện các bước sau nha ACE yêu dấu.

A. CHUẨN BỊ CÁC TOOL, SCRIPT ĐỂ SỬ DỤNG
- rclone
- fshare2gdrive của bạn duythongle trên GitHub
- NodeJS 10+, GNU Parallel và Curl
- Acc FShare VIP
- Yêu cầu hệ thống Linux

B. CÁC BƯỚC CÀI ĐẶT
I. HƯỚNG DẪN CÀI ĐẶT TRÊN LINUX (Ubuntu)
Bước 1: Cài đặt rclone và các thư viện cần thiết
Mã:
#Chuyển sang quyền admin
sudo su

# Cài đặt các gói bổ trợ cần thiết
apt-get install bash, curl, gawk -y
apt-get update && apt-get install parallel curl -y && curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash && apt install -y nodejs

# Cài đặt rclone
curl -s https://rclone.org/install.sh | sudo bash

Bước 2: Cấu hình rclone
Sau khi cài thành công, chúng ta tiến hành cấu hình tài khoản GDrive cho rclone bằng cách gõ lệnh
Mã:
rclone config

51LFLKR.jpg

Bây giờ hãy nhấn lần lượt như mình hướng dẫn:
1.1 Nhấn n (New remote) rồi Enter
1.2 Bước này đặt tên cho project của bạn, ở đây mình đặt vnz
1.3 Nhập vào 13 (Google Drive) để chọn GDrive là host bạn muốn tải từ FShare qua. Ở bước này cũng liệt kê rất nhiều host khác để bạn có thể sử dụng chúng. Nhấn Enter.
1.4 Nhấn Enter để bỏ qua mục client_id
1.5 Nhấn Enter để bỏ qua mục client_secret
1.6 Chọn 1 (Full access all files...) và nhấn Enter
1.7 Nhấn Enter để bỏ qua mục root_folder_id
1.8 Nhấn Enter để bỏ qua mục service_account_file
1.9 Nhấn n (No) để bỏ qua
1.10 Nhấn n (No) để bỏ qua
1.11 Copy đoạn link rclone cung cấp và mở trình duyệt web lên để xác nhận quyền sử dụng GDrive cho phần mềm
setup-tool-de-download-fshare-ve-google-drive-truc-tiep-1.jpg


setup-tool-de-download-fshare-ve-google-drive-truc-tiep-2.jpg

1.12 Copy đoạn mã GDrive cung cấp rồi paste vào dòng Enter verification code
1.13 Nhấn n (No) để bỏ qua
1.14 Nhấn y (Yes this is OK) để lưu cài đặt
1.15 Nhấn q (Quit config) để thoát

II. HƯỚNG DẪN CÀI ĐẶT TRÊN WINDOWS 10

VPS thì cũng bất tiện với đa số người dùng máy tính, còn nếu cài máy ảo để chạy Ubuntu thì lại đòi hỏi tốn thêm tài nguyên và hiệu năng của máy.

Vậy nên, Trung xin hướng dẫn các bạn cài Ubuntu 18.04 LTS ảo hóa ngay trên Windows 10 chỉ với 258.9 MB.

Bước 1: Cài đặt Ubuntu 18.04 LTS từ Microsoft Store
1.1 Các bạn truy cập vào http://bit.ly/ubuntu1804lts và nhấn nút GET để cài đặt

setup-tool-de-download-fshare-ve-google-drive-truc-tiep-4.jpg

1.2 Sau khi cài xong, mở phần mềm lên và chờ nó setup hệ thống. Khi setup xong, bạn hãy tạo mới user & pass cho mình.

setup-tool-de-download-fshare-ve-google-drive-truc-tiep-5.jpg

1.3 Nếu bị báo lỗi như hình dưới, các bạn hãy mở Windows PowerShell (Run As Admin) và chạy lệnh sau:

setup-tool-de-download-fshare-ve-google-drive-truc-tiep-6.jpg

Mã:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

setup-tool-de-download-fshare-ve-google-drive-truc-tiep-7.jpg

Sau khi chạy xong, các bạn hãy restart lại máy.

Bước 2: Cài đặt rclone và thư viện cần thiết
Ở bước này, các bạn làm tương tự như mục I. HƯỚNG DẪN CÀI ĐẶT TRÊN LINUX (Ubuntu) ở trên nhé.
C. CÁCH SỬ DỤNG
Sau khi đã chuẩn bị hết những thứ cần thiết thì bây giờ Trung xin hướng dẫn các bạn cách tải FShare lên GDrive nhanh.

Bước 1: Login account FShare
Để login tài khoản, các bạn hãy sử dụng lệnh sau:
Mã:
curl -sS https://raw.githubusercontent.com/duythongle/fshare2gdrive/master/fshare2gdrive.js | \
tail -n+2 | node - login "email_fshare" "password"

setup-tool-de-download-fshare-ve-google-drive-truc-tiep-8.jpg

Lưu ý: Phải là acc VIP mới xài được API, các acc chưa bị FShare khóa API.

Bước 2: Cách tải FShare về GDrive trực tiếp
2.1 Đối với tải từng file
Để tải 1 file từ FShare về GDrive, các bạn thực hiện lệnh sau:
Mã:
curl -sS https://raw.githubusercontent.com/duythongle/fshare2gdrive/master/fshare2gdrive.js | \
tail -n+2 | node - "fshare_file_url" "rclone_remote_name" "remote_folder_path" | bash -s
Trong đó:
- fshare_file_url: là link của file FShare bạn cần tải
- rclone_remote_name: là tên mà bạn đã nhập ở mục 1.2 phía trên
- remote_folder_path: là đường dẫn folder GDrive bạn muốn up lên
Ví dụ:
Mã:
curl -sS https://raw.githubusercontent.com/duythongle/fshare2gdrive/master/fshare2gdrive.js | \
tail -n+2 | node - "https://www.fshare.vn/file/NA8Z1TUIQTPR" "vnz" "/VN-Z/1link" | bash -s

2.2 Đối với tải cả folder
Cũng tương tự như tải 1 file ở trên, bạn chỉ việc thay đổi link file thành link folder là được. Ví dụ:
Mã:
curl -sS https://raw.githubusercontent.com/duythongle/fshare2gdrive/master/fshare2gdrive.js | \
tail -n+2 | node - "https://www.fshare.vn/folder/T8F68F57AKPK" "vnz" "/VN-Z/1folder" | bash -s

setup-tool-de-download-fshare-ve-google-drive-truc-tiep-9.jpg


D. CÁC TÍNH NĂNG BỔ SUNG

CÁCH UPLOAD FSHARE LÊN DRIVE TEAM

Vậy là đã xong bài hướng dẫn cách tải trực tiếp FShare về GDrive của mình rồi. Chúc các bạn thành công và nhớ ghi rõ nguồn khi chia sẽ lại bài viết nhé.

Nguồn bài: Hinun97 member of VN-Z.VN
 
Sửa lần cuối:
Trả lời

binhbnt

Búa Gỗ
Được rồi. Thanks Thớt {big_smile}. Dùng tài khoản Bundle cũng xài và get link được hết {beauty}
 
Sửa lần cuối:

truongtom

Gà con
Cảm ơn bạn @Hinun97, mình làm theo hướng dẫn của bạn và đã thực hiện thành công.
Bạn cho mình hỏi thêm là mình muốn tải 1 folder từ Fshare lên Team Drive nhưng muốn tool tự động bỏ qua những file trùng có được không. Hiện tại gặp file trùng thì tool tự động tải lại và ghi đè, tốn nhiều thời gian quá.
Thank bạn nhiều.
 

sh123456

Rìu Sắt Đôi
Không remote được cùng 1 lúc nhiều file (không cùng 1 folder fshare) lên các bạn nhỉ ?
 

Hinun97

Ở đâu khó có Hinun
Thành viên BQT
Không remote được cùng 1 lúc nhiều file (không cùng 1 folder fshare) lên các bạn nhỉ ?
Bạn có thể lấy link và bỏ vào 1 file .txt, sau đó thêm vài dòng lệnh để tool nó tự quét link trong đó.
Cảm ơn bạn @Hinun97, mình làm theo hướng dẫn của bạn và đã thực hiện thành công.
Bạn cho mình hỏi thêm là mình muốn tải 1 folder từ Fshare lên Team Drive nhưng muốn tool tự động bỏ qua những file trùng có được không. Hiện tại gặp file trùng thì tool tự động tải lại và ghi đè, tốn nhiều thời gian quá.
Thank bạn nhiều.
Vấn đề này để mình hỏi bạn code tool fshare2drive có xử lý được không.
 
Mình có hỏi bạn Lê Duy Thông ( tác giả tool) thì có thể chạy tool trên Google Colab . Có anh em nào nghiên cứu tạo file Colab tích hợp luôn tool lech Fshare là ngon
 

hishiroo

Búa Gỗ Đôi
CÁCH UPLOAD FSHARE LÊN DRIVE TEAM

Nhiều bạn thắc mắc hỏi có upload lên GDrive Team được hay không. Mình xin đáp là ĐƯỢC các bạn nhé. Dưới đây là hướng dẫn cụ thể.

Bước 1: Hoàn tất các bước ở trên.
Bước 2: Chúng ta tạo 1 project mới bằng cách gõ lệnh
Mã:
rclone config
Bước 3: Sau khi thực hiện lệnh trên, tool sẽ hỏi chúng ta muốn làm gì. Các bạn thực hiện lần lượt như sau:


3.1 Nhập n (New remote) và Enter để tạo 1 project mới
3.2 Đặt tên cho project này, ở đây mình đặt là vnz-team
3.3 Tiếp tục nhập 13 để chọn Google Drive và Enter
3.4 Nhấn Enter để bỏ qua mục client_id
3.5 Nhấn Enter để bỏ qua mục client_secret
3.6 Chọn 1 (Full access all files...) và nhấn Enter
3.7 Mục root_folder_id bạn hãy điền ID của link folder dẫn đến GDrive Team.
VD như hình dưới có link: https://drive.google.com/drive/u/0/folders/xxxxxxxx


3.8 Nhấn Enter để bỏ qua mục service_account_file
3.9 Nhập n và nhấn Enter để bỏ qua mục Advanced config
3.10 Nhập n và Enter ở mục Remote Config để bỏ qua
3.11 Tool sẽ cung cấp link để bạn lấy mã xác nhận tương tự như bước cài đặt với drive bình thường. Khi có mã xác nhận, bạn nhập vào và nhấn Enter
3.12 Đây là bước quan trọng để xác nhận việc sử dụng GDrive Team.
Configure this as a team drive? Nhập y và Enter
3.13 Bạn lựa chọn Team Drive mà mình muốn sử dụng, nhập số tương ứng và nhấn Enter
3.14 Nhập y để xác nhận hoàn tất.
3.15 Nhập q để thoát cài đặt.
Bây giờ, việc còn lại là đăng nhập và upload tương tự như hướng dẫn ban đầu các bạn nhé.






Chúc các bạn thành công và nhớ ghi rõ nguồn khi chia sẽ lại bài viết nhé.
Nguồn bài: Hinun97 member of VN-Z.VN
Bạn cho mình hỏi. Bài viết này có thể áp dụng cho fshare mua VIP 1 ngày không bạn :)
Mình thử login thì bị lỗi thế này : https://upanh.vn-z.vn/images/2020/09/29/image.png
 

traiheogiong

Búa Gỗ
Mình làm đến bước nhập mã token, không cách nào paste (mình dùng Ctr Ship V) được qua Untubu (mình cài Untubu desktop LTS). Phải đánh bằng tay, xong nó báo lỗi 400. Kẹt ở đây hoài.
 

nguyenden

Búa Đá Đôi
fshare vip giờ chỉ hạn chế tải 80gb trên ngày, có ảnh hưởng đến tốc độ k bạn? nếu dùng fcode thì sao?
 

lelong2006

Gà con
Khi chạy code nó báo như vậy là sao hả bạn, mặc dù tôi đã nhập chính xác link folder dẫn đến GDrive Team.
2021/03/06 10:45:57 Failed to create file system for "FSHARE:/FSHARE/Drive-VIP/": didn't find section in config file
 

cuimia2233

Gà con
Bạn có thể lấy link và bỏ vào 1 file .txt, sau đó thêm vài dòng lệnh để tool nó tự quét link trong đó.

Vấn đề này để mình hỏi bạn code tool fshare2drive có xử lý được không.
Bạn Hinun97, cho mình hỏi, bạn có biết dòng lệnh cho tool tự quét trong file txt ko cho mình với, mình muốn cái này mà ko biết code
 

sh123456

Rìu Sắt Đôi
Ngược lại, có cách nào remote từ Google drive về Fshare không các bác nhỉ ?