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

win10 上有哪些软件能建立文件服务器?

  •  
  •   blueboyggh · 2021-01-09 10:06:15 +08:00 via Android · 8250 次点击
    这是一个创建于 1422 天前的主题,其中的信息可能已经有所发展或是发生改变。

    家里电脑上有些目录想弄成在外网可以访问到的网页,用来下载电脑上的文件,之前是用了 linux 虚拟机建的,但是为了这个开个虚拟机太重了,有没有什么能在 win10 下直接实现这样功能的?

    48 条回复    2021-01-10 10:39:24 +08:00
    ferock
        1
    ferock  
       2021-01-09 10:09:33 +08:00 via iPhone   ❤️ 3
    python3 -m http.server
    sky92682
        2
    sky92682  
       2021-01-09 10:11:00 +08:00   ❤️ 2
    Jirajine
        3
    Jirajine  
       2021-01-09 10:14:51 +08:00 via Android
    npm install -g serve
    imzcc
        4
    imzcc  
       2021-01-09 10:19:32 +08:00
    ob
        5
    ob  
       2021-01-09 10:22:58 +08:00 via Android
    只在局域网用吗?
    0TSH60F7J2rVkg8t
        6
    0TSH60F7J2rVkg8t  
       2021-01-09 10:29:11 +08:00
    everything, hfs 这俩都可以
    charlie21
        7
    charlie21  
       2021-01-09 10:40:35 +08:00
    WSL 也可以
    blueboyggh
        8
    blueboyggh  
    OP
       2021-01-09 10:48:23 +08:00 via Android
    @ob 不是,需要转发到外网
    zwy100e72
        9
    zwy100e72  
       2021-01-09 10:55:53 +08:00
    vpn + smb (samba, Windows 文件共享)

    理由是不建议开放网页到公网,至少 HTTP 的不太行
    wasd6267016
        10
    wasd6267016  
       2021-01-09 11:01:10 +08:00
    everything 就蛮好
    ruixue
        11
    ruixue  
       2021-01-09 11:04:15 +08:00
    可以试试 caddy
    https://github.com/caddyserver/caddy/releases
    用例
    caddy file-server -browse -root 文件夹路径
    tiramice
        12
    tiramice  
       2021-01-09 11:06:29 +08:00 via iPhone
    Nginx
    tiramice
        13
    tiramice  
       2021-01-09 11:12:13 +08:00 via iPhone
    Nginx 跑个 webdav
    Tink
        14
    Tink  
       2021-01-09 11:27:16 +08:00 via Android
    everything
    XiLingHost
        15
    XiLingHost  
       2021-01-09 11:34:01 +08:00
    iis
    zengzizhao
        16
    zengzizhao  
       2021-01-09 11:59:06 +08:00
    php -S 127.0.0.1:80
    路由器映射一个 80 端口出去
    fanfpy
        17
    fanfpy  
       2021-01-09 12:36:37 +08:00
    iis 开启目录浏览
    MeteorCat
        18
    MeteorCat  
       2021-01-09 12:47:46 +08:00 via Android
    nginx 或者 iis 开目录浏览就行了
    imn1
        19
    imn1  
       2021-01-09 13:03:58 +08:00
    如果你用华硕路由器的话,很简单,win 开 smb,然后华硕路由管理里面搜索添加进去,配置好权限就行
    类似的路由器 OS 也有一样的功能

    软件的话,几乎所有支持传输协议的都行,外网访问只是打通端口而已
    caddy / chfs / dave 这三个是轻量的 webdav,都是跨平台的
    http 等等,ftp 等等,同步软件等等……多的是

    友情提醒:注意当地运营商 /网警有没有停机封号操作
    xiangyuecn
        20
    xiangyuecn  
       2021-01-09 13:05:44 +08:00
    无脑 iis
    chust
        21
    chust  
       2021-01-09 13:07:24 +08:00 via iPhone
    我是用 win10 带的 openssh-server
    love
        22
    love  
       2021-01-09 13:09:51 +08:00 via Android
    不建议用楼上说的基于 http html 网页的,有很多免费开园的 webdav,那个用起来才真像一个本地目录,配置起来也相当容易,比什么 smb,FTP 之类的都好搞
    blueboyggh
        23
    blueboyggh  
    OP
       2021-01-09 13:12:39 +08:00
    @imn1 用 caddy 的话,中文目录是乱码怎么解决?
    imn1
        24
    imn1  
       2021-01-09 13:47:20 +08:00
    @blueboyggh #23
    我没有用过,我基本只是局域网共享
    0ZXYDDu796nVCFxq
        25
    0ZXYDDu796nVCFxq  
       2021-01-09 13:52:21 +08:00 via Android
    everything +1
    yanlaz
        26
    yanlaz  
       2021-01-09 14:55:05 +08:00
    everything +1
    ninikao2001
        27
    ninikao2001  
       2021-01-09 15:06:41 +08:00 via Android
    wingftpserver 还不错的
    设置简单,速度也快
    handylive
        28
    handylive  
       2021-01-09 16:16:25 +08:00
    @sky92682 很久以前用的小软件,没想到还在,太好了,谢谢!
    FS1P7dJz
        29
    FS1P7dJz  
       2021-01-09 16:28:43 +08:00
    HFS 有性能问题
    目录文件过多,加载会非常慢
    不知道新版本有没有解决
    mmdsun
        30
    mmdsun  
       2021-01-09 16:30:11 +08:00 via Android
    Windows 10 自带 IIS 吧。里面就有文件服务器的功能。

    去 Windows 功能里面打开就有了
    ferock
        31
    ferock  
       2021-01-09 16:35:14 +08:00 via iPhone
    @blueboyggh #8

    外网? http 文件服务器?心真大
    VShawn
        32
    VShawn  
       2021-01-09 16:40:12 +08:00
    直接 RDP 远程回家拷文件呗
    blueboyggh
        33
    blueboyggh  
    OP
       2021-01-09 16:58:48 +08:00 via Android
    @ferock 有很严重的安全问题吗?
    hoyixi
        34
    hoyixi  
       2021-01-09 17:00:34 +08:00
    公网可访问,不会被运营商封吗
    yeqizhang
        35
    yeqizhang  
       2021-01-09 17:19:20 +08:00
    装个 file_broswer, go 写的程序真香
    ohmyself
        36
    ohmyself  
       2021-01-09 18:07:18 +08:00 via iPhone
    如果你局域网有设备能安 WireGuard 的话,可以用这个连回家。之后就跟操作局域网一样了。
    CallMeReznov
        37
    CallMeReznov  
       2021-01-09 18:27:38 +08:00   ❤️ 1
    systemcall
        38
    systemcall  
       2021-01-09 18:42:42 +08:00
    就用自带的 IIS 就好了
    文件服务就用自带的 SMB 。如果可以装 Server 版的系统选择就很多了
    ferock
        39
    ferock  
       2021-01-09 19:08:45 +08:00 via iPhone
    @blueboyggh #33

    如果没有登录验证,会被各种爬虫爬,或者被迅雷爬。有登录验证,也是分分钟爆破掉…何必个人用宽带在公网提供文件服务器?千年用一次的需求
    dream7758522
        40
    dream7758522  
       2021-01-09 19:09:12 +08:00 via Android
    歪个楼
    有没有被动开放的软件,电脑装一个软件,手机装一个软件,手机登录上就能看到电脑上的东西。类似远程控制的软件,但是只能共享指定目录
    Greatshu
        41
    Greatshu  
       2021-01-09 19:10:55 +08:00
    Windows 功能及打开 HyperV,安装 Linux 虚拟机,装一个 KVM,安装 Windows server,打开 IIS 。
    nightwitch
        42
    nightwitch  
       2021-01-09 19:52:12 +08:00
    未经备案提供 HTTP 服务是违法的,而家宽没法备案。
    敏感一点的运营商一般有防火墙用于阻断 HTTP 链接,或者直接拉线断网
    xiaxiaokang
        43
    xiaxiaokang  
       2021-01-09 20:12:37 +08:00
    买 nas 吧
    zx4824
        44
    zx4824  
       2021-01-09 21:05:53 +08:00
    需求很简单,自己做服务器端其实不合适,一是 IP 不稳定,二是家里常开电脑电费和折旧这些隐性费用也不低,而且也不稳定,时间长了容易死机
    最方便的方法就是云同步了,同步家里电脑的指定文件夹,我用坚果云很好用,一个月十几块钱,用百度网盘什么的原理也是一样的
    datocp
        45
    datocp  
       2021-01-10 07:16:22 +08:00 via Android
    这种,随时可能灭端口。也是不建议将端口暴露在互联网。最便宜的就是采用安装了 softether 的 openwrt 主路由 l2tp 拔回家,没有然后了内网爱 window s 共享还是 hfs,还是其它形式都无所谓了。
    blueboyggh
        46
    blueboyggh  
    OP
       2021-01-10 08:36:35 +08:00 via Android
    @datocp l2tp 的 vpn 的安全性咋样?
    datocp
        47
    datocp  
       2021-01-10 09:43:54 +08:00 via Android
    这个安全就说不上来了,主要 l2tp 通用手机电脑都可以直接连。另外一种方法就是两端使用 openwrt 路由,直接可以在公司通过 wifi 方式连回家里的 vpn 。
    Softether 最好的 vpn 软件,齐全的建网文档+方便的 gui 配置。
    ferock
        48
    ferock  
       2021-01-10 10:39:24 +08:00 via iPhone
    @blueboyggh #46

    如果用 vpn 到内网,就不需要 http 了,smb 就可以了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2700 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 09:06 · PVG 17:06 · LAX 01:06 · JFK 04:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.