V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ywgx
V2EX  ›  分享创造

简单的文件服务 https://filelist.cn

  •  
  •   ywgx · 2019-01-04 13:42:46 +08:00 · 8724 次点击
    这是一个创建于 2150 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://filelist.cn

    “共享文件” 为管理员维护的公共分享文件
    “我的文件” 为注册用户私人文件
    功能是不是太简单了一点?😄

    第 1 条附言  ·  2019-01-05 19:22:24 +08:00
    刚才更新了代码,增加了文件分享功能
    就是 “我的文件” 可以临时分享 公开链接
    第 2 条附言  ·  2019-01-05 23:28:38 +08:00
    又发布更新了,现在支持 kindle 资料推送了
    73 条回复    2019-01-07 16:34:48 +08:00
    TomatoYuyuko
        1
    TomatoYuyuko  
       2019-01-04 13:45:11 +08:00
    好人一生平安警告(滑稽
    ywgx
        2
    ywgx  
    OP
       2019-01-04 13:47:12 +08:00
    @TomatoYuyuko 正是因此忧虑,所以不得已 共享文件由管理员负责维护
    NotNil1
        3
    NotNil1  
       2019-01-04 13:47:28 +08:00
    502 了
    ywgx
        4
    ywgx  
    OP
       2019-01-04 13:48:59 +08:00
    @ljtletters 并没有
    usapla
        5
    usapla  
       2019-01-04 13:55:21 +08:00
    非常不错,打开下载速度很棒
    NotNil1
        6
    NotNil1  
       2019-01-04 14:31:04 +08:00
    @ywgx 刚刚
    imshf
        7
    imshf  
       2019-01-04 14:34:58 +08:00
    妹子图片非常漂亮
    tanranran
        8
    tanranran  
       2019-01-04 14:37:24 +08:00
    这样的网站,如何搭建的呢?
    clooooo
        9
    clooooo  
       2019-01-04 14:37:31 +08:00
    开车?
    ywgx
        10
    ywgx  
    OP
       2019-01-04 14:48:24 +08:00
    @clooooo 开不了滴,放心吧 这是简单的个人文件服务
    定位仅仅是文件 😄
    rizon
        11
    rizon  
       2019-01-04 15:01:48 +08:00
    可否借一部说话?
    rizon
        12
    rizon  
       2019-01-04 15:04:25 +08:00
    我给我们的产品经理提供了一个文件服务。
    很简单的直接 nginx 搭一个文件服务器,然后本地 git 维护,配置 Jenkins 自动化部署,实现 office 文档自动转 html 和 pdf,用于在线预览,不用下载了。
    IsaacYoung
        13
    IsaacYoung  
       2019-01-04 15:04:50 +08:00 via iPhone
    能传小姐姐吗
    ronman
        14
    ronman  
       2019-01-04 15:05:07 +08:00 via Android
    怎么做的呢
    cnzzz
        15
    cnzzz  
       2019-01-04 15:27:20 +08:00
    楼主准备维护多长时间?想用,可以付费支持
    CallMeReznov
        16
    CallMeReznov  
       2019-01-04 15:29:34 +08:00
    我全都要.jpg
    titivillage
        17
    titivillage  
       2019-01-04 15:32:24 +08:00
    页面非常简洁,支持支持
    BruceYuan
        18
    BruceYuan  
       2019-01-04 15:37:26 +08:00 via Android
    这东西感觉会很费钱啊?
    ywgx
        19
    ywgx  
    OP
       2019-01-04 15:37:46 +08:00   ❤️ 2
    @titivillage
    @cnzzz

    热情心领了,放心用吧, 会一直维护,我们公司资金撑得住,另外我们考虑以后合适时间,放几个广告即可

    这样大家 双赢
    ywgx
        20
    ywgx  
    OP
       2019-01-04 15:42:32 +08:00   ❤️ 1
    @ljtletters 嗯 502,我清楚了,域名刚才那会才解析到正式服务器,估计 DNS 同步没完全生效, 你 502 应该是落在了我们测试服务器了
    hydyy
        21
    hydyy  
       2019-01-04 15:59:08 +08:00
    可以!
    jkjoke
        22
    jkjoke  
       2019-01-04 16:00:19 +08:00
    支持一下,放几个配置文件方便导入
    Raymon111111
        23
    Raymon111111  
       2019-01-04 16:08:47 +08:00
    ...

    搞这种高危服务吗

    随便分享一个什么**文件就可以让你服务器被搬走
    xiaocsl
        24
    xiaocsl  
       2019-01-04 16:16:28 +08:00
    能活两天.

    一台阿里云 5M 的服务器.干这事.还开放上传.

    小心服务器秒被封.
    CallMeReznov
        25
    CallMeReznov  
       2019-01-04 16:22:05 +08:00
    @ywgx #19 能方便共享出来吗?我想给我们这个专网环境里搭建一份
    sonyxperia
        26
    sonyxperia  
       2019-01-04 16:25:45 +08:00
    高危服务
    哪个用户上传个破文件就能把你抓进去
    ywgx
        27
    ywgx  
    OP
       2019-01-04 16:27:31 +08:00
    @sonyxperia 定位是简单文件服务, 也不提供传播功能,只是自己私人文件的存储空间,仅此而已
    sonyxperia
        28
    sonyxperia  
       2019-01-04 16:28:15 +08:00
    @ywgx #26 有容量数量限制吗
    ywgx
        29
    ywgx  
    OP
       2019-01-04 16:30:05 +08:00
    @sonyxperia 当然有,目前 1G 够用了
    dko
        30
    dko  
       2019-01-04 16:30:14 +08:00   ❤️ 1
    删除的地方有越权漏洞,补一下。。
    public 下的 1.jpg 和 matrix.jpg 都被我删除了。。

    DELETE /disk/public/matrix.jpg HTTP/1.1
    Host: filelist.cn
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0
    Accept: */*
    Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
    Accept-Encoding: gzip, deflate
    Referer: https://filelist.cn/disk/home
    X-Requested-With: XMLHttpRequest
    Connection: close
    Cookie: user_token=8136acXXXXXXXXXX
    di1012
        31
    di1012  
       2019-01-04 16:31:56 +08:00
    能上传视频吗
    fingers
        32
    fingers  
       2019-01-04 16:35:51 +08:00   ❤️ 1
    @dko 真巧,p2184425403.jpg 被我删除了,然后眼睁睁的看着另外两张图片没有了,还以为管理员删除的
    另外上传文件的文件名处存在 xss 漏洞。
    dko
        33
    dko  
       2019-01-04 16:36:45 +08:00   ❤️ 1
    @fingers 顺便上传文件的地方我觉得也有越权,比如刚才 LZ 说的公共区不对外开放
    ywgx
        34
    ywgx  
    OP
       2019-01-04 16:38:44 +08:00
    问题收到了,谢谢大家
    fingers
        35
    fingers  
       2019-01-04 16:41:11 +08:00
    @dko 上传的话可以考虑用 ../ 试试,直接改路径貌似有权限控制
    dko
        36
    dko  
       2019-01-04 16:54:11 +08:00
    @fingers 试了没用,跨不过去,也可能他目录不是这么映射的
    set
        37
    set  
       2019-01-04 19:47:29 +08:00
    1. 单个文件没有大小限制?
    2. 没有取消上传选项, 如: 大一点的文件传到一半, 发现传错, 却不能撤回
    3. 似乎建不了文件夹(不过也不是什么大问题)
    ywgx
        38
    ywgx  
    OP
       2019-01-04 19:51:09 +08:00
    @set
    1 目前没有限制,马上会添加限制 比如单文件 最大 1G
    2 上传取消,刷新即可,另外删除文件也是点击即可
    3 可以直接把文件夹拖拽上传
    lordyee
        39
    lordyee  
       2019-01-04 20:48:31 +08:00 via Android
    这域名不错
    Actrace
        40
    Actrace  
       2019-01-04 22:47:28 +08:00
    DNS 问题有点大啊。。第一次打开网站域名解析失败了。
    另外我感觉纯分享的话还是 tmp.link 好用一些,毕竟不需要注册登录。
    ywgx
        41
    ywgx  
    OP
       2019-01-04 22:57:24 +08:00 via Android
    @Actrace 可以说下 位置在哪里吗
    en2222
        42
    en2222  
       2019-01-05 00:18:13 +08:00
    ![]( https://i.ooxx.ooo/2019/01/04/eddd7381d68a9932ffe0e5dea1ec87eb.png)
    好的。
    Trumeet
        43
    Trumeet  
       2019-01-05 05:29:55 +08:00
    借楼问一下,提供类似服务不提供分享会出事吗(
    ywgx
        44
    ywgx  
    OP
       2019-01-05 08:15:28 +08:00 via Android
    @Trumeet
    1 共享文件 管理员维护
    2 个人文件 自己维护

    文件没有传播机制,就是相当于一个个人便捷 U 盘而已
    rekulas
        45
    rekulas  
       2019-01-05 09:21:54 +08:00   ❤️ 1
    pdf 直接加载太弱了 功能少 加载慢 建议用 pdf.js
    yang3121099
        46
    yang3121099  
       2019-01-05 10:41:15 +08:00
    赞一个~
    Heanes
        47
    Heanes  
       2019-01-05 11:04:24 +08:00
    挺简洁的,适合私人使用
    neptuno
        48
    neptuno  
       2019-01-05 11:08:32 +08:00 via Android
    服务不错,怕不稳定和怕被封
    zgcwkj
        49
    zgcwkj  
       2019-01-05 11:44:41 +08:00
    左侧的多选,真尴尬。。。
    w2er
        50
    w2er  
       2019-01-05 11:45:25 +08:00 via iPhone
    有思路公司运营另说,否则楼主三思
    lixon83
        51
    lixon83  
       2019-01-05 12:08:12 +08:00
    用开源系统要保留版权信息哦
    ywgx
        52
    ywgx  
    OP
       2019-01-05 12:12:09 +08:00
    @zgcwkj “共享文件” 管理员 可以 批量选择 删除,所以普通帐号 看起来无用,这个我们后续改进
    arnie
        53
    arnie  
       2019-01-05 12:41:26 +08:00 via Android
    误点严重啊,手机稍微滑动一下屏幕就开始自动下载 PDF 了
    ferock
        54
    ferock  
       2019-01-05 12:45:41 +08:00
    ferock
        55
    ferock  
       2019-01-05 12:46:48 +08:00
    另外,临时文件分享,可以参考: https://send.firefox.com
    yang3121099
        56
    yang3121099  
       2019-01-05 12:56:31 +08:00
    为什么总提示我账号或密码错误呢?早上注册的账号哎...忘记密码更改以后还是这样...
    abcbuzhiming
        57
    abcbuzhiming  
       2019-01-05 12:58:45 +08:00
    @rizon 请教一下,你的 office 文档转 html 和 pdf 用的是什么,排版还原度高吗?
    ywgx
        58
    ywgx  
    OP
       2019-01-05 13:18:06 +08:00
    @yang3121099 可以选择忘记密码 重新设置密码
    kingcc
        59
    kingcc  
       2019-01-05 13:41:27 +08:00
    太猛了 好人一生平安
    ligulfzhou53
        60
    ligulfzhou53  
       2019-01-05 13:47:46 +08:00
    不错,挺简洁的

    (也有个开源的可以使用(图片),https://chevereto.com/ ,我看 t66y 的使用的很多图床站,在用这个)
    yutou527
        61
    yutou527  
       2019-01-05 13:55:21 +08:00
    还没被玩坏? 不应该啊
    indexq
        62
    indexq  
       2019-01-05 14:35:57 +08:00
    好像 403 了
    ywgx
        63
    ywgx  
    OP
       2019-01-05 14:59:47 +08:00
    @indexq 判断为恶意请求的,会自动拦截 若干小时
    dezhou9
        64
    dezhou9  
       2019-01-05 15:32:52 +08:00 via Android
    什么架构啊,我也学习一下
    statfall
        65
    statfall  
       2019-01-05 15:38:53 +08:00 via Android
    会做个类似于百度云的分享需求吗
    ywgx
        66
    ywgx  
    OP
       2019-01-05 15:43:27 +08:00
    @statfall 目前在考虑 “我的文件” 加一个 文件分享 按钮, 不过会有有效期限制
    bfanr
        67
    bfanr  
       2019-01-05 16:31:41 +08:00   ❤️ 1
    https://dl.xabc.io/
    默默支持一下,希望坚持下去。
    jason56
        68
    jason56  
       2019-01-05 16:49:16 +08:00
    之前做过一个类似 send.firefox 的文件分享
    地址: https://github.com/jasonss56/fss
    UI 较丑,兼容手机 /PC 端,PHP 写的,无数据库,无需注册,可设过期时间,可设下载密码,记录 cookie 方式删除文件。
    jason56
        69
    jason56  
       2019-01-05 16:50:10 +08:00
    @ywgx 有空可以交流下
    ywgx
        70
    ywgx  
    OP
       2019-01-05 23:28:43 +08:00
    又发布更新了,现在支持 kindle 资料推送了
    okjb
        71
    okjb  
       2019-01-06 23:55:13 +08:00 via Android
    私人用就算了,还共享,铁子快过年了,想进去和老哥聊天?
    rizon
        72
    rizon  
       2019-01-07 13:29:33 +08:00
    @abcbuzhiming #57 linux 的 libreoffice,支持文档格式转换。挺好用的。
    ResidualWind
        73
    ResidualWind  
       2019-01-07 16:34:48 +08:00
    不错 不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2426 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:06 · PVG 10:06 · LAX 18:06 · JFK 21:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.