Baidu Netdisk を完全にやめて、Google Drive に移す方法を調べた。
2019/12/24 更新:Baidu Netdisk のファイルがダウンロードできず、結局は「お金の力」を使った
Aria2+Rclone
P3TERX が Aria2+Rclone の方案をまとめていて、チュートリアルも一式ある:
Rclone 安装配置教程 - 连接 OneDrive 和 Google Drive
Rclone 进阶使用教程 - 常用命令参数详解
Aria2 入门使用教程 - 玩转最强 BT、磁力、HTTP、FTP、离线下载工具
Aria2 + Rclone 实现 OneDrive、Google Drive 等网盘离线下载
Aria2 前端面板(GUI) AriaNg 使用教程
Aria2 相关项目常见问题及解决方案(FAQ)
百度网盘转存到 OneDrive 、Google Drive 等其他网盘
Aria2 と Rclone は一応入れて設定も終わったが、Aria2 の使い方で詰まった…
VPS は Ubuntu 18.04。大佬の Aria2 完美配置を使い、AriaNG Native も VPS に繋がる。
でも Aria2 が正常にダウンロードできない。コマンドラインで落とすとエラー:
12/15 22:11:31 [ERROR] IPv4 RPC: failed to bind TCP port 6800Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: Address already in use
12/15 22:11:31 [ERROR] IPv6 RPC: failed to bind TCP port 6800Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: Address already in use
12/15 22:11:31 [ERROR] Exception caughtException: [DownloadEngineFactory.cc:219] errorCode=1 Failed to setup RPC server.調べたところ、ポート変更、起動引数が違う、二重起動など色々説がある。この記事:aria2端口问题
でもいくつかポートを変えてもダメだった。
netstat -ntlp でプロセス確認して再起動してもダメ。
Debian に変えるという案も見たが、それはやらない。
ログも見直す:
12/15 23:17:31 [[1;32mNOTICE[0m] Serialized session to '/root/.aria2/aria2.session' successfully.
12/15 23:17:31 [[1;31mERROR[0m] CUID#29 - Exception caught while allocating file space.Exception: [AbstractDiskWriter.cc:561] errNum=95 errorCode=17 fallocate failed. cause: Operation not supported
12/15 23:17:31 [[1;31mERROR[0m] CUID#29 - Download not complete: /root/Download/Beastars - Arc 04
12/15 23:17:31 [[1;32mNOTICE[0m] Download GID#a0132bd3b81c8046 not complete: /root/Download/Beastars - Arc 04removed '/root/Download/Beastars - Arc 04.aria2'removed '/root/Download/Beastars - Arc 04/Beastars - Vol. 07.cbz'removed '/root/Download/Beastars - Arc 04/Beastars - Vol. 08.cbz'removed '/root/Download/Beastars - Arc 04/Beastars - Vol. 10.cbz'removed '/root/Download/Beastars - Arc 04/Beastars - Vol. 11.cbz'removed '/root/Download/Beastars - Arc 04/Beastars - Vol. 09.cbz'removed directory '/root/Download/Beastars - Arc 04'
12/15 23:17:38 [[1;32mNOTICE[0m] Serialized session to '/root/.aria2/aria2.session' successfully.ここで詰まった(菜い
2019/12/19 更新
先日いじってた Aria2 を思い出して、諦めきれずに AriaNG を開いたら、なぜか動いてた
玄学(この2日で Trojan を入れたり VPS を色々触ったりしたけど、それが影響したのか?全然分からない
BaiduPCS-Go
2019/12/19 更新
今日も Baidu Netdisk をいじって、BaiduPCS-Go を試した。悪くないが不安定で、速度は運次第。速いときは帯域を使い切る。
掲示板では BAN される可能性があるという話もある。注意。
BaiduPCS-Go の資料:
- BaiduPCS-Go 百度网盘客户端 (公式ドキュメント、かなり詳しい
- 关于下载的简单说明 (補足
- 目前可用的百度云不限速下载方法 (このブログでこのツールを知った
GoIndex
2019/12/24 更新
GoIndex は Google Drive Directory Index の略で、Cloudflare Workers 上にデプロイできるサーバレスの Google Drive 目録プログラム。Google Drive のファイルをディレクトリとして表示し、直リンクでダウンロードできる。MP4 ならオンライン再生も可能。Cloudflare 経由で中継されるので、ネットが制限されている環境でも使える。
P3TERX のブログ GoIndex - 无服务器架构 Google Drive 目录索引程序 から引用。
この教程は良くて、手順通りにやったら一発で成功した。
OndDrive Index
2020/04/11 更新
GoIndexと同様に、Cloudflare Worker ベースで OneDrive を索引できる。
プロジェクト: Github - OneDrive Index ( Cloudflare Worker )
作者の動画手順: bilibili - Cloudflare Worker + OneDrive = ☆
困ったらこの issue も参考になるかも: 没有api权限的教育版5T帐号,是不是无法用这个啊?
More *index
2020/05/09 更新
GoIndex に変な小問題が出てきたので GDIndex に変えたが、これも小問題がある。JS スクリプトを色々試せば、そのうち当たりがあるはず。
maple3142- GDIndex
kulokenci - goindex-drive