通过“VPS+Alist”的组合,可以获得近似网盘VIP会员的体验。但如果是通过Nginx端口转发(反向代理),实现域名登录Alist,在直接上传文件时,就会遇到这样错误代码413:
这是因为Nginx默认上传文件大小为1M。如果搜索“alist 413代码”这类关键词,其实有一大堆教程。但这类教程有一个通病,只有关键代码,但默认所有人都知道Nginx的配置文件名称、文件路径和代码应该填写的位置。
这对我们这些爱好者可不太友好。于是就有了这个小学级教程,无论什么人都能看懂。
1、通过finalshell连接VPS
这样做是可以直接查看vps内的文件,不再需要通过代码操作;
2、打开Nginx配置文件
文件路径:/etc/nginx/
配置文件名称:Nginx.conf
3、添加代码
client_max_body_size 1024m; #设置上传文件大小(随便写)
4、代码位置
在http的大括号内,如图。
添加后保存即可,文件会自动上传覆盖。
完成以上操作,就可以正常上传文件了。
好啦,觉得有用,就关注下吧。
下一期聊聊在qnap中,如何通过emby,帮助plex获得alist的缓存文件地址。


cloudflare加速的域名如果使用免费计划就限制死了最大上传文件100大小mb
确实。可以考虑只用cf的域名解析,不用加速(关掉云朵)。有成功的朋友可以留个爪,我就不验证了……
还是确认了下,两种办法:
1、不愿意放弃域名反代加速设置的,有大于100m的文件,就继续用【IP:端口号】登录,正常上传;
2、长期有大于100m文件上传的,可以关掉反代(云朵),只使用cf的域名解析功能;
补充第三个办法:
由于通过web直传大文件,极容易断连。建议先将大文件上传到alist的服务器,然后通过挂在本地文件的方式传输和分享。