V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Maskeney
V2EX  ›  问与答

有一台 AWS 的 VPS,想用来做一个简单的文件中转,如何实现方便的上传与下载?

  •  
  •   Maskeney · 2016-06-21 17:49:18 +08:00 · 2988 次点击
    这是一个创建于 3068 天前的主题,其中的信息可能已经有所发展或是发生改变。

    美国西部机房,系统是 Ubuntu ,现在只搭了 SSR 和 KMS 在校生一枚,不想每次都拿着 U 盘去打印店,也不想在文印店上登录账号下载文件( qq 、网盘啥的 (感觉上搭建一个 http 网站就行? (要方便上传和下载的,就是只要一个浏览器输入 IP 和目录就能获取到文件的那种 没搭过网站,还请赐教时详细一点。

    31 条回复    2016-06-23 13:07:37 +08:00
    Maskeney
        1
    Maskeney  
    OP
       2016-06-21 17:51:18 +08:00
    美国西部机房,系统是 Ubuntu ,现在只搭了 SSR 和 KMS /br 在校生一枚,不想每次都拿着 U 盘去打印店,也不想在文印店上登录账号下载文件( qq 、网盘啥的 /br (感觉上搭建一个 http 网站就行? /br (要方便上传和下载的,就是只要一个浏览器输入 IP 和目录就能获取到文件的那种 /br 没搭过网站,还请赐教时详细一点。
    Maskeney
        2
    Maskeney  
    OP
       2016-06-21 17:51:52 +08:00
    好吧,充分暴露了我连 HTML 语言的换行符都不知道哪一个。。。
    chairuosen
        3
    chairuosen  
       2016-06-21 17:51:59 +08:00
    ftp 就可以
    chairuosen
        4
    chairuosen  
       2016-06-21 17:53:02 +08:00
    然后 nginx 开一个 autoindex
    hosiet
        5
    hosiet  
       2016-06-21 17:59:41 +08:00 via Android
    owncloud
    Maskeney
        6
    Maskeney  
    OP
       2016-06-21 18:04:17 +08:00
    @chairuosen @hosiet 能详细一点吗?如何部署?
    miaosu
        7
    miaosu  
       2016-06-21 18:05:55 +08:00
    @Maskeney sudo apt-get install nginx -y
    Maskeney
        8
    Maskeney  
    OP
       2016-06-21 18:09:08 +08:00
    @miaosu 然后就有 http 网站功能了?可是怎么上传文件呢。。
    adrianzhang
        9
    adrianzhang  
       2016-06-21 18:10:15 +08:00 via Android
    上传用 scp, 下载的时候,在数据目录运行 python -m SimpleHTTPServer 端口号。
    chairuosen
        10
    chairuosen  
       2016-06-21 18:13:17 +08:00
    @Maskeney
    上传的方法:
    1 , scp 命令
    2 , sftp 客户端 only
    3, ftp 服务端,客户端都需要。
    4 ,其他 web 方式
    下载的方法:
    nginx 建一个 vhost 绑到某目录,配置里开启 autoindex 即可
    Maskeney
        11
    Maskeney  
    OP
       2016-06-21 18:14:16 +08:00
    @adrianzhang 是不是需要安装这个 simplehttp ,一直开着这个服务可以吗?
    Maskeney
        12
    Maskeney  
    OP
       2016-06-21 19:03:47 +08:00
    正在用 nginx 。。。。慢慢检索慢慢入门
    9hills
        13
    9hills  
       2016-06-21 19:04:23 +08:00
    https://github.com/jordic/file_server

    上传下载管理,还支持密码,足够了
    debiann
        14
    debiann  
       2016-06-21 19:06:11 +08:00 via iPhone
    ftp
    mrlong
        15
    mrlong  
       2016-06-21 19:09:31 +08:00
    如果搭建好了环境可以用 kodexeplore 简单易懂, owncloud 私有云,功能很强大
    adrianzhang
        16
    adrianzhang  
       2016-06-21 19:16:02 +08:00
    @Maskeney 最好别一直开,这个只是个简单 http 服务器,安全性、性能和稳定性都差。
    hosiet
        17
    hosiet  
       2016-06-21 19:43:38 +08:00 via Android
    要用 owncloud 的话到 owncloud.org 上找下载页面的 Ubuntu 软件源,加上软件源, apt 装软件包,然后跟着用户手册初始配置,就有了一个强大的私有云平台
    Gandum
        18
    Gandum  
       2016-06-21 21:17:02 +08:00
    楼主的愿望是下东西不输帐号密码?

    ftp 最简单暴力了,但是不设密码会不会给人一种做死的感觉呢

    用云盘开一个共享文件夹最好,去文印店不用密码就能直接下载东西
    Maskeney
        19
    Maskeney  
    OP
       2016-06-21 21:36:08 +08:00
    @Gandum 哈哈你说的也可以,正好我想试试搭建网站
    Maskeney
        20
    Maskeney  
    OP
       2016-06-21 21:55:09 +08:00
    感谢各位,搭建好了,没有网站,开启了 nginx 的显示目录,当最简陋的网盘用了
    msg7086
        21
    msg7086  
       2016-06-21 23:50:28 +08:00
    就是小心流量别超了。人家的价格设定是面向月付百万的客户的。
    Maskeney
        22
    Maskeney  
    OP
       2016-06-22 09:06:34 +08:00
    @msg7086 的确,我在想如何防止超流量,万一哪个不长眼的 D 到我这来信用卡估计会爆炸
    Maskeney
        23
    Maskeney  
    OP
       2016-06-22 09:09:06 +08:00
    @hosiet owncloud 没找到 apt 安装,只看到了一堆 targz 。。。头大
    Maskeney
        24
    Maskeney  
    OP
       2016-06-22 09:10:55 +08:00
    @Gandum FTP ,有时间我试试,部署起来比 nginx 简单吧?
    Maskeney
        25
    Maskeney  
    OP
       2016-06-22 09:49:13 +08:00
    @9hills 那个 go 是什么鬼啊,好不容易解决了 $GOPATH not set. For more details see: go help gopath 这个问题。执行 go install 的时候又 no buildable Go source files in
    9hills
        26
    9hills  
       2016-06-22 10:03:44 +08:00
    SpicyCat
        27
    SpicyCat  
       2016-06-22 12:21:10 +08:00
    个人用 AWS 的都是壕。
    Maskeney
        28
    Maskeney  
    OP
       2016-06-22 12:34:25 +08:00
    @SpicyCat 目前处于一年免费期
    Maskeney
        29
    Maskeney  
    OP
       2016-06-22 12:35:19 +08:00
    @9hills 这个页面是空的啊。。。请说的详细一点好么。。
    Maskeney
        30
    Maskeney  
    OP
       2016-06-22 12:45:52 +08:00
    @9hills 不太会用,,把这个二进制文件放到 VPS 上然后呢?
    15ir
        31
    15ir  
       2016-06-23 13:07:37 +08:00
    不想 U 盘? ----> http://ys168.com/ 自定义地址,支持密码,权限控制等,1G 容量...

    其他需求 ----> https://www.v2ex.com/t/225714?p=2 不过好像原作者不更新了...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5250 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:18 · PVG 09:18 · LAX 17:18 · JFK 20:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.