blueboyggh
V2EX  ›  问与答

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

  •  
  •   blueboyggh · Jan 9, 2021 via Android · 9112 views
    This topic created in 1974 days ago, the information mentioned may be changed or developed.

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

    48 replies    2021-01-10 10:39:24 +08:00
    ferock
        1
    ferock  
    PRO
       Jan 9, 2021 via iPhone   ❤️ 3
    python3 -m http.server
    sky92682
        2
    sky92682  
       Jan 9, 2021   ❤️ 2
    Jirajine
        3
    Jirajine  
       Jan 9, 2021 via Android
    npm install -g serve
    imzcc
        4
    imzcc  
       Jan 9, 2021
    ob
        5
    ob  
       Jan 9, 2021 via Android
    只在局域网用吗?
    0TSH60F7J2rVkg8t
        6
    0TSH60F7J2rVkg8t  
       Jan 9, 2021
    everything, hfs 这俩都可以
    charlie21
        7
    charlie21  
       Jan 9, 2021
    WSL 也可以
    blueboyggh
        8
    blueboyggh  
    OP
       Jan 9, 2021 via Android
    @ob 不是,需要转发到外网
    zwy100e72
        9
    zwy100e72  
       Jan 9, 2021
    vpn + smb (samba, Windows 文件共享)

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

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

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

    去 Windows 功能里面打开就有了
    ferock
        31
    ferock  
    PRO
       Jan 9, 2021 via iPhone
    @blueboyggh #8

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

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

    如果用 vpn 到内网,就不需要 http 了,smb 就可以了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2732 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 154ms · UTC 15:18 · PVG 23:18 · LAX 08:18 · JFK 11:18
    ♥ Do have faith in what you're doing.