欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

.net源码

alist目录文件网盘源码,支持多种存储方式
2022-06-08 我的站长站

alist目录文件网盘源码,支持多种存储方式

  • 源码编号:2152
  • 源码分类:.net源码
  • 点击次数:76
  • 数 据 库 :Mysql
  • 源码授权:试用
  • 开源情况:非商用
  • 下载权限:普通 / VIP
  • 源码售价:免费下载
  • 下载次数:11
立即下载

源码简介

Alist目录文件网盘源码是一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react。

支持的存储

本地存储

阿里云盘

OneDrive / Sharepoint(国际版, 世纪互联,de,us)

天翼云盘 (个人云, 家庭云)

谷歌云端硬盘

123 云盘

蓝奏云

一个列表

FTP

PikPak

闪电盘

S3

WebDav

Teambition(中国,国际)

分秒帧

和彩云 (个人云, 家庭云)

yandex磁盘

百度网盘

夸克网盘

迅雷云盘

源码安装方法

环境准备

首先需要有git、nodejs、yarn、golang>=1.17, gcc的环境

构建前端

clone https://github.com/Xhofe/alist-web 这个项目,执行yarn && yarn build,得到dist目录下的目标文件

构建后端

clone https://github.com/Xhofe/alist 这个项目,将上一步dist目录下的文件全部拷贝至项目下的public目录,然后:

appName="alist"
builtAt="$(date +'%F %T %z')"
goVersion=$(go version | sed 's/go version //')
gitAuthor=$(git show -s --format='format:%aN <%ae>' HEAD)
gitCommit=$(git log --pretty=format:"%h" -1)
gitTag=$(git describe --long --tags --dirty --always)
ldflags="
-w -s 
-X 'github.com/Xhofe/alist/conf.BuiltAt=$builtAt' 
-X 'github.com/Xhofe/alist/conf.GoVersion=$goVersion' 
-X 'github.com/Xhofe/alist/conf.GitAuthor=$gitAuthor' 
-X 'github.com/Xhofe/alist/conf.GitCommit=$gitCommit' 
-X 'github.com/Xhofe/alist/conf.GitTag=$gitTag' 
"
go build -ldflags="$ldflags" alist.go


相关专题
网盘源码
网盘源码
2021-08-09 219

网盘源码专题为您整理全网最全的网盘相关源码下载,比如热门的php网盘源码,可以外链分享的网盘源码等等.

标签 Alist
下载地址

· 积分下载:下载扣除对应积分,不扣除下载次数
· VIP免费:VIP会员免费下载,扣除下载次数
· 下载即代表您已阅读并同意 [服务条款]

相关推荐
  • Alist
  • Alist网盘挂载管理工具桌面版v1.0
    Alist网盘挂载管理工具桌面版v1.0

    软件介绍Alist是一款可以支持多种网盘存储的文件列表程序,可以轻松的将各种网盘全部挂载到网页端上,以文件列表的形式呈现,而且可以自动解析网盘下载链接,无需分享网盘链接或登录就可以实现直接下载...

    软件分享 63 11个月前
  • alist+RaiDrive本地硬盘挂载教程

    alist+RaiDrive优势为什么我的站长站要用alist+RaiDrive的组合了?大部分网友都用的CloudDrive,网上一搜本地硬盘挂载基本也都是CloudDrive的教程,但是CloudDrive也有不少问题。1、不开源,所有用户数据全部上传到作者的云上,介意个人隐私泄漏的我就有些不...

    经验分享 797 2年前
  • Alist网盘遍历文件并调用Aria2的API进行批量下载

    import requestsfrom urllib import parseimport jsonfrom Aria2_RPC import Aria2Downloadimport time class AlistDownload: def __init__(self, url): self.headers = { "Accept": "application/json, text/plain, */*",...

    python教程 97 1年前
  • Alist本地共享系统批处理脚本
    Alist本地共享系统批处理脚本

    脚本介绍Alist本地共享系统批处理脚本,本脚本是方便Alist搭建网盘,可以配置阿里云,123PAN,百度云等网盘挂载为本地,以WEBDAV的形式挂载。比网上的教程要方便好用。本脚本的特色自动下载最新的Alist,并...

    浏览器插件 118 1年前
  • Alist快速添加云盘分享存储油猴脚本
    Alist快速添加云盘分享存储油猴脚本

    alist添加存储的时候,每次都要来回切换复制粘贴id,挺费劲的,写了个简易的脚本方便操作,分享一下完整的脚本。添加脚本的时候,复制下面的代码,把前面四个变量替换成自己的就可以了。(手机上Via浏览器用起...

    浏览器插件 51 1年前