Maskeney
V2EX  ›  问与答

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

  •  
  •   Maskeney · Jun 21, 2016 · 4007 views
    This topic created in 3788 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    其他需求 ----> https://www.v2ex.com/t/225714?p=2 不过好像原作者不更新了...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4918 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 07:15 · PVG 15:15 · LAX 23:15 · JFK 02:15
    ♥ Do have faith in what you're doing.