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

请教下家里有 NAS 的大家,如何实现映射实现外网计算机直接访问浏览内网资源(非下载再浏览方式)

  •  1
     
  •   ReZer0 · 2019-05-12 16:45:15 +08:00 · 2715 次点击
    这是一个创建于 2023 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在家里用的是小型 Linux 主机做的 NAS,安装了 samba 并设置了相关用户权限和密码,一般家里内网都是这样直接访问可以直接读取文件看视频之类的。现在的问题是,我想用 frp 映射的方式实现外网的计算机也能实现文件或视频的浏览。(是可以直接浏览的方式,而不是先下载到本地才能打开的那种,当然上传带宽是没问题的情况下) 目前的问题在于: 1、是否还是继续用 samba,不知道怎么做,貌似运营屏蔽了默认端口,怎么做能使 Windows 端连接上。 2、安全性方面是否有风险,如果风险太大,估计就放弃这么做了。 3、如果映射 SSH 端口,手机的 ES 文件管理器软件倒是可以直接登录帐号浏览文件播放,所以目前想解决的是如果让计算机连接上。

    不知道各位是用什么方案实现的,希望能听下大家的意见,感谢!

    12 条回复    2019-05-13 19:01:25 +08:00
    loading
        1
    loading  
       2019-05-12 16:54:13 +08:00 via Android   ❤️ 1
    不知道,群晖一套的。
    singerll
        2
    singerll  
       2019-05-12 16:56:29 +08:00 via Android   ❤️ 1
    ddns
    RickyC
        3
    RickyC  
       2019-05-12 16:59:54 +08:00 via iPhone   ❤️ 1
    花生壳
    tomczhen
        4
    tomczhen  
       2019-05-12 17:04:34 +08:00 via Android   ❤️ 1
    webdav
    MonoLogueChi
        5
    MonoLogueChi  
       2019-05-12 17:33:52 +08:00 via Android   ❤️ 1
    webdav
    huluhulu
        6
    huluhulu  
       2019-05-12 17:47:53 +08:00 via iPhone
    在 linux 上安装 xx-sever,然后路由器端口映射这个 server 端口。外网想用就 ss 连进来,用起来和局域网一样一样。ss 密码复杂点很安全。
    jim9606
        7
    jim9606  
       2019-05-12 17:48:16 +08:00
    SMB 主要是设计给局域网用的,只支持单 TCP 连接,优势是 win 原生支持很好,直接当本地硬盘用也不会有什么兼容问题,但广域网不要用这个(如果终端支持良好,建议禁用 SMBv1,只用 v2+)。
    SFTP ( SSH )或者 WebDAV 都是可以的,后者是基于 HTTP,可选 TLS 加密,理论上性能会好些(至少能享受到目前各种实现中对 http 的优化),选哪个看你的应用支持情况(例如 windows 资源管理器用 webdav 要求必须加密,不支持 sftp )
    FTP 我觉得就算了,这玩意要兼容 nat 和映射不是很好弄。
    silenceshell
        8
    silenceshell  
       2019-05-12 18:17:49 +08:00 via Android
    我用 wireguard 做了一个 vpn,内网所有服务都可以使用
    huaxianyan
        9
    huaxianyan  
       2019-05-12 18:19:16 +08:00   ❤️ 1
    WebDAV
    或者 ZeroTier
    flynaj
        10
    flynaj  
       2019-05-13 00:10:42 +08:00 via Android   ❤️ 1
    zerotier 或者 IPv6
    tms
        11
    tms  
       2019-05-13 12:46:52 +08:00   ❤️ 1
    vpn
    ReZer0
        12
    ReZer0  
    OP
       2019-05-13 19:01:25 +08:00
    @huluhulu 这个我倒是没有了解过。我之前有的服务没弄端口映射时用 SSH 的 socks5 访问的,不过貌似照顾不到网络文件的浏览。
    @jim9606 嗯嗯,感谢,因为我找了下资料貌似都是映射 smb 端口出去,不太清楚这种方式对于安全性来说是否会太过暴露。WebDAV 之前没了解过,我找个时间学习下。
    @silenceshell 看起来不错,我找下资料看看,这个之前没接触过。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3179 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:45 · PVG 08:45 · LAX 16:45 · JFK 19:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.