Loading... 研究很久,看了一堆文章帖子 懵逼好久 才明白。 基本思路 是这样的 1. 搞到一个世纪互联的od的api。而这个api实际是共用的,就是别的账号也的也可以用。所以onemanage直接内置了一个,不需要额外申请就可以操作 tj世纪互联了。也就是这样api的id和密码 是可以从网上搜一个的,或者问其他人要一个。 2. 自己申请这个api的办法 就是申请试用版,商业版注册最后不付费,然后进去配置主页,或者教育试用版 3. 最后的时候客户端和od的绑定是通过od的网页来的 4. 其中几个坑: 1. 会提示已经注册 已经试用之类的 无视就好,只要注册成功了就可以。 2. 和od绑定的时候 要退出其他无关的账号,只保留tj这个号 3. 同济校友邮箱只有1T的容量,因为管理员没有给5T所以也不能自己申请,除非能联系上管理员 4. 此onedriver除了世纪互联和微软能看到内容之外,学校的管理员也是可以看到的。所以。。。如果真要放私密东西还是不可以选择Cloudreve。后面会说一个折中的解决办法。 操作 1. 安装Cloudreve先,这个解压执行提示账号密码http://ip:5212端口,用宝塔nginx反向代理到80和443端口 顺便打开ssl。测试完成后,后台添加储存策略,最后获取客户ID和密码的时候 退出我们的同济账号(因为没权限管理api,这个要一个独立的全局管理员才能申请的,我们的同济校友账号肯定是没权限的哈,所以后面我们单独申请一个全局管理员账号的api,实际是通用的) 2. 申请一个教育试用账号,直达入口忘记了,回头补上。或者购买商业版试用最后付款的时候 取消 3. 按照cloudreve后台提示,操作 ``` 前往Azure Active Directory 控制台 (国际版账号) 或者 Azure Active Directory 控制台 (世纪互联账号)并登录,登录后进入Azure Active Directory管理面板。 进入左侧 应用注册 菜单,并点击 新注册 按钮。 填写应用注册表单。其中,名称可任取;受支持的帐户类型 选择为任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户;重定向 URI (可选)请选择Web,并填写https://****/api/v3/callback/onedrive/auth; 其他保持默认即可 创建完成后进入应用管理的概览页面,复制应用程序(客户端) ID并填写在下方: 应用程序(客户端) ID 进入应用管理页面左侧的证书和密码菜单,点击新建客户端密码按钮,截止期限选择为从不。创建完成后将客户端密码的值填写在下方: 客户端密码 ``` 4. 获取到客户id和密码 48857f7e-080d-4f13-a11a-b2ba5a0b5134 cpTltR.zBS98Zf20uIdQm2M_3O_HNxc_aD 其实网上也能搜到一个, 国际版号:d8a4cf19-ee1d-4a94-90c5-2a8183848b00 国际版密:.8TY[qXP--UY1EpwC0JpPJa7yopsvcie 世纪互联版号:7d1f0de8-3fa7-4e50-a361-8360a3a9df0b 世纪互联版密:?jFUTbHyeWM3F6rEDMwldTP._ymEh09[或者自己查看onemanage的源码找逸笙大神内置的 填写进去,然后按后台提示操作配置,最后一步的时候,记得提前退出这个临时账号 ,登陆上同济的账号。然后在od网页关联成功 最后说解决文件会被全局管理员看到的问题 首先Cloudreve还是值得用的,因为他的下载和上传都不走我们vps 是直链od的 速度非常好。所以一些非私密文件 尤其是经常分享的文件 还是建议用Cloudreve来管理。 其实私密文件的思路就是先用rclone挂载到vps上,然后在vps上搭建seafile之类的会打散文件提供加密的网盘程序,储存到od盘。目前还没有实际操作,等回头再弄。 配置cloudreve开机启动 ``` vim /usr/lib/systemd/system/cloudreve.service ``` 内容 路径要修改 ``` [Unit] Description=Cloudreve Documentation=https://docs.cloudreve.org After=network.target Wants=network.target [Service] WorkingDirectory=/www/go ExecStart=/www/go/cloudreve Restart=on-abnormal RestartSec=5s KillMode=mixed StandardOutput=null StandardError=syslog [Install] WantedBy=multi-user.target ``` 配置 ```bash # 更新配置 systemctl daemon-reload # 启动服务 systemctl start cloudreve # 设置开机启动 systemctl enable cloudreve ``` 管理 ```bash # 启动服务 systemctl start cloudreve # 停止服务 systemctl stop cloudreve # 重启服务 systemctl restart cloudreve # 查看状态 systemctl status cloudreve ``` 最后修改:2021 年 02 月 02 日 05 : 17 PM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付
此处评论已关闭