Nếu bạn có một tài khoản Google Drive, bạn có thể biến nó thành trang quản lý File (File Manager) để lưu trữ dữ liệu và tải trực tiếp các dữ liệu trên Google Drive về máy tính mà không cần phải chờ đợi hay thao tác nhiều bước. Bằng cách sử dụng Workers CloudFlare kết hợp với goindex, bạn sẽ tạo ra được một trang quản lý File Google Drive và chỉ với 1 click có thể tải file bất kỳ từ Google Drive về máy tính một cách nhan chóng.
Tạo trang Get Link Google Drive bằng goindex và Workers CloudFlare
Nếu bạn muốn thực hiện tự động quá trình đồng bộ dữ liệu, có thể dùng sẵn công cụ https://goindex.glitch.me/ để lấy mã
Bước 1: Truy cập trang https://goindex.glitch.me/
Bước 2: Chọn Click me -> đăng nhập tài khoản Google có Drive bạn muốn tạo trang Get link
Bước 3: Sau khi đăng nhập, cấp quyền cho Rclone truy cập vào Google Drive của bạn, chọn Cho phép – Allow
Sau đó, bạn copy Authorization code của Google vào lại trang goindex.glitch.me
Ta sẽ được như sau:
Authorization Code: nhập Code Google cung cấp ở bước trên
Site Name: đặt tên cho trang Quản lý Google Drive của bạn
- Drive ID: root
- Title: Đặt tên tùy ý
- User name: đặt Username để đăng nhập trang quản lý
- Password: đặt mật khẩu
Nếu Google Drive là trang cá nhân và chỉ có một mình bạn quản lý thì cần đặt Username và Password. Còn nếu Google Drive chia sẻ FIle cho nhiều người tải thì không cần đặt Username Password.
Sau khi hoàn tất thì nhấn Get Code
Bạn sẽ nhận được 1 đoạn Code dùng để chạy Workers Cloudflare.
Bây giờ bạn đăng nhập vào Cloudflare nếu chưa có thì tạo tài khoản nhé. Truy cập Menu Workers -> Overview -> Create a Service
Tại mục:
- Service name: nhập tên tùy ý, đây sẽ là subdomain cho trang quản lý Drive của bạn
- Select a starter: HTTP handler
- Chọn Create a service
Trang tiếp theo:
Routes: là địa chỉ để bạn get link Google Drive của bạn
Nhấn Quick edit
Tại khung bên trái, xóa hết các Code đang có, và dán Code được tạo ra từ trang goindex.glitch.me vào. Sau đó nhấn Save and Deploy
Bây giờ bạn truy cập vào trang https://drive.anonyviet-com.workers.dev/ do Cloudflare tạo ra cho bạn,
Đăng nhập bằng tài khoản đã khai báo ở trang goindex.glitch.me
Bạn sẽ được truy cập vào trang quản lý Google Drive của bạn, nếu muốn get link chỉ cần click vào dấu mũi tên bạn sẽ tải trực tiếp File xuống mà không cần thêm bất cứ thao tác nào.
Tự tạo Web Get link Google Drive riêng bằng source code goindex
Nếu bạn không tin tưởng trang https://goindex.glitch.me/, họ cũng cung cấp mã nguồn goindex để bạn tự build trang Get link Google Drive.
Tuy nhiên bạn cần cấu hình thủ công Rclone và Google Drive sau đó tinh chỉnh một số yêu cầu để trang Web có thể hoạt động. Các bước như sau:
- Cài Rclone lên Server
- Kết nối Rclone với Google Drive
- Mở file rclone.conf nhập thông tin
root_folder_id
vàrefresh_token
- Tải file index.js trong https://github.com/donwa/goindex và điền thông tin
root
vàrefresh_token
- Nhập Code vào Cloudflare Workers
Các hướng dẫn chi tiết nằm trong link github các bạn tự tham khảo nhé.