messense / aliyundrive-webdav

阿里云盘 WebDAV 服务
MIT License
9.6k stars 1.09k forks source link

获取refresh token失败 #844

Closed loloku798 closed 1 year ago

loloku798 commented 1 year ago

问题描述

获取refresh token失败

重现步骤

按照步骤一步步的安装并设置,在通过连接获取refresh token时,页面无法加载。 通过机场仍无法打开页面。 是否还有其它方式可以获取refresh token?或是否可以把获取refresh token的服务更换一个地址?

版本

latest

运行平台

Synology NAS docker

日志

Error: get access_token failed refresh token failed: Request error: error sending request for url (https://aliyundrive-oauth.messense.me/oauth/access_token): error trying to connect: dns error: failed to lookup address information: Try again

JashLee0211 commented 1 year ago

r2s 的包也有一样的问题

loloku798 commented 1 year ago

r2s 的包也有一样的问题

所以,目前真的没有什么好的解决办法吗,不知道是程序的问题还是网站的问题,总之,就是refresh token失败。

messense commented 1 year ago

是否还有其它方式可以获取refresh token?

自行申请个阿里云云盘发者账号,部署 https://github.com/messense/aliyundrive-webdav/blob/main/backend/app.py 并设置环境变量 ALIYUNDRIVE_OAUTH_SERVER 为你的服务地址比如 https://example.com

或是否可以把获取refresh token的服务更换一个地址?

Nope,没有国内备案的域名,换个地址也是迟早被 GFW and/or 你的电信服务商限制访问。

Observer5 commented 1 year ago

本地通过docker安装可以正常使用,在本地通过命令获取到refresh token;

然后用这个refresh token,在网关里通过docker安装,也是报这个错误。

这个原因嘛

注意:TLS/HTTPS 暂不支持 MIPS 架构。

可是网关里curl 访问正常: root@GL-MT2500:~# curl https://aliyundrive-oauth.messense.me {"detail":"Not Found"}

d-maxheman commented 1 year ago

问题描述

获取refresh token失败

重现步骤

按照步骤一步步的安装并设置,在通过连接获取refresh token时,页面无法加载。 通过机场仍无法打开页面。 是否还有其它方式可以获取refresh token?或是否可以把获取refresh token的服务更换一个地址?

版本

latest

运行平台

Synology NAS docker

日志

Error: get access_token failed refresh token failed: Request error: error sending request for url (https://aliyundrive-oauth.messense.me/oauth/access_token): error trying to connect: dns error: failed to lookup address information: Try again

断开科学网络,就可以在token栏双击扫码刷新,就正常了。

d-maxheman commented 1 year ago

r2s 的包也有一样的问题

所以,目前真的没有什么好的解决办法吗,不知道是程序的问题还是网站的问题,总之,就是refresh token失败。

断开科学网络,就可以在token栏双击扫码刷新,就正常了。

d-maxheman commented 1 year ago

是否还有其它方式可以获取refresh token?

自行申请个阿里云云盘发者账号,部署 https://github.com/messense/aliyundrive-webdav/blob/main/backend/app.py 并设置环境变量 ALIYUNDRIVE_OAUTH_SERVER 为你的服务地址比如 https://example.com

或是否可以把获取refresh token的服务更换一个地址?

Nope,没有国内备案的域名,换个地址也是迟早被 GFW and/or 你的电信服务商限制访问。

没错,科学网络下会被ban导致无法获取token。

ItsLaurelNotYanny commented 1 year ago

我的问题在于 docker 部署时,总是报 Error: Invalid refresh token value found in --refresh-token argument

境外IP直连阿里云盘 F12 刷出来的 refresh token 不作数么?

amibaren commented 10 months ago

是否还有其它方式可以获取refresh token?

自行申请个阿里云云盘发者账号,部署 https://github.com/messense/aliyundrive-webdav/blob/main/backend/app.py 并设置环境变量 ALIYUNDRIVE_OAUTH_SERVER 为你的服务地址比如 https://example.com

或是否可以把获取refresh token的服务更换一个地址?

Nope,没有国内备案的域名,换个地址也是迟早被 GFW and/or 你的电信服务商限制访问。

有两个问题? 1、能否把这个app.py部署在家里内网的NAS上面? 2、环境变量 ALIYUNDRIVE_OAUTH_SERVER能否不使用域名直接使用IP?