使用Nginx加速Onedrive服务

老黑 2022年5月14日13:35:42教程文档评论20阅读模式

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

使用Nginx加速Onedrive服务

配置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;

老黑
  • 本文由 发表于 2022年5月14日13:35:42
  • 转载请务必保留本文链接:https://www.ixmu.net/article/425.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: