之前我们使用了Onelist搭建Onedrive网盘列表,但是发现速度非常不如人意,决定用Nginx给它来一个加速服务,使用非常简单。

配置nginx
location /
{
expires 12h;
if ($request_uri ~* "(php|jsp|cgi|asp|aspx)")
{
expires 0;
}
proxy_pass https://94ish-my.sharepoint.com;
proxy_set_header Host 94ish-my.sharepoint.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_buffering off;
proxy_cache off;
proxy_set_header X-Forwarded-Proto $scheme;
add_header X-Cache $upstream_cache_status;
}
配置Onelist
/usr/local/OneList/OneList -bind 0.0.0.0 -port 10800 -C "0edc178e-5e24-4daa-bdd9-b083aebca21c" -S "DzI8Q~uZBVGtASLiXcDQkzrRJfQYZA5GPnVZzavB" -P "94ish-my.sharepoint.com|sharepoint.ixmu.net"
配置好后来体验一下:https://api.ixmu.net/onedrive/电影收藏
加速其他Onedrive目录程序
其他的网盘目录程序,如果使用了nginx直接用下面的代码替换链接就行
sub_filter "94ish-my.sharepoint.com" "sharepoint.ixmu.net";
sub_filter_once off;
评论