premiumize.me

premiumize.me

路径指定为 remote:path

路径可以按需设置深度,例如 remote:directory/subdirectory

配置

premiumize.me 的初始设置需要你在浏览器中从 premiumize.me 获取一个令牌。rclone config 会引导你完成这个过程。

以下是一个如何创建名为 remote 的远程存储的示例。首先运行:

 rclone config

这将引导你完成一个交互式的设置过程:

No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
name> remote
Type of storage to configure.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
[snip]
XX / premiumize.me
   \ "premiumizeme"
[snip]
Storage> premiumizeme
** See help for premiumizeme backend at: https://rclone.cn/premiumizeme/ **

Remote config
Use web browser to automatically authenticate rclone with remote?
 * Say Y if the machine running rclone has a web browser you can use
 * Say N if running rclone on a (remote) machine without web browser access
If not sure try Y. If Y failed, try N.
y) Yes
n) No
y/n> y
If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth
Log in and authorize rclone for access
Waiting for code...
Got code
Configuration complete.
Options:
- type: premiumizeme
- token: {"access_token":"XXX","token_type":"Bearer","refresh_token":"XXX","expiry":"2029-08-07T18:44:15.548915378+01:00"}
Keep this "remote" remote?
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> 

请参阅 远程设置文档 ,了解如何在没有互联网浏览器的机器上进行设置。

请注意,rclone 会在你的本地机器上运行一个 Web 服务器,以收集从 premiumize.me 返回的令牌。这个 Web 服务器仅在打开浏览器到你获得验证码的这段时间内运行。它的地址是 http://127.0.0.1:53682/,如果你正在运行主机防火墙,可能需要临时解除对它的阻止。

配置完成后,你可以像这样使用 rclone

列出你的 premiumize.me 顶级目录

rclone lsd remote:

列出你的 premiumize.me 中的所有文件

rclone ls remote:

将本地目录复制到 premiumize.me 上名为 backup 的目录

rclone copy /home/source remote:backup

修改时间和哈希值

premiumize.me 不支持修改时间或哈希值,因此同步将默认使用 --size-only 检查。请注意,使用 --update 是可行的。

受限文件名的字符

除了 默认受限字符集 之外,以下字符也会被替换:

字符 编码值 替换字符
\ 0x5C
" 0x22

无效的 UTF-8 字节也会被 替换,因为它们不能用于 JSON 字符串。

标准选项

以下是 premiumizeme(premiumize.me)特有的标准选项。

–premiumizeme-client-id

OAuth 客户端 ID。

通常留空。

属性:

  • 配置项:client_id
  • 环境变量:RCLONE_PREMIUMIZEME_CLIENT_ID
  • 类型:字符串
  • 是否必需:否

–premiumizeme-client-secret

OAuth 客户端密钥。

通常留空。

属性:

  • 配置项:client_secret
  • 环境变量:RCLONE_PREMIUMIZEME_CLIENT_SECRET
  • 类型:字符串
  • 是否必需:否

–premiumizeme-api-key

API 密钥。

通常不使用此选项,建议使用 OAuth。

属性:

  • 配置项:api_key
  • 环境变量:RCLONE_PREMIUMIZEME_API_KEY
  • 类型:字符串
  • 是否必需:否

高级选项

以下是 premiumizeme(premiumize.me)特有的高级选项。

–premiumizeme-token

以 JSON 格式存储的 OAuth 访问令牌。

属性:

  • 配置项:token
  • 环境变量:RCLONE_PREMIUMIZEME_TOKEN
  • 类型:字符串
  • 是否必需:否

–premiumizeme-auth-url

认证服务器 URL。

留空则使用提供商的默认值。

属性:

  • 配置项:auth_url
  • 环境变量:RCLONE_PREMIUMIZEME_AUTH_URL
  • 类型:字符串
  • 是否必需:否

–premiumizeme-token-url

令牌服务器 URL。

留空则使用提供商的默认值。

属性:

  • 配置项:token_url
  • 环境变量:RCLONE_PREMIUMIZEME_TOKEN_URL
  • 类型:字符串
  • 是否必需:否

–premiumizeme-client-credentials

使用客户端凭证 OAuth 流程。

这将使用 RFC 6749 中描述的 OAUTH2 客户端凭证流程。

属性:

  • 配置项:client_credentials
  • 环境变量:RCLONE_PREMIUMIZEME_CLIENT_CREDENTIALS
  • 类型:布尔值
  • 默认值:false

–premiumizeme-encoding

后端的编码方式。

有关更多信息,请参阅 概述中的编码部分

属性:

  • 配置项:encoding
  • 环境变量:RCLONE_PREMIUMIZEME_ENCODING
  • 类型:Encoding
  • 默认值:Slash,DoubleQuote,BackSlash,Del,Ctl,InvalidUtf8,Dot

–premiumizeme-description

远程存储的描述。

属性:

  • 配置项:description
  • 环境变量:RCLONE_PREMIUMIZEME_DESCRIPTION
  • 类型:字符串
  • 是否必需:否

限制

请注意,premiumize.me 不区分大小写,因此你不能同时有一个名为 “Hello.doc” 的文件和一个名为 “hello.doc” 的文件。

premiumize.me 的文件名中不能包含 \" 字符。rclone 会将这些字符映射为外观相同的 Unicode 等效字符

premiumize.me 仅支持长度不超过 255 个字符的文件名。