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

2019-05-12 16:45:15 +08:00
 ReZer0

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

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

2623 次点击
所在节点    问与答
12 条回复
loading
2019-05-12 16:54:13 +08:00
不知道,群晖一套的。
singerll
2019-05-12 16:56:29 +08:00
ddns
RickyC
2019-05-12 16:59:54 +08:00
花生壳
tomczhen
2019-05-12 17:04:34 +08:00
webdav
MonoLogueChi
2019-05-12 17:33:52 +08:00
webdav
huluhulu
2019-05-12 17:47:53 +08:00
在 linux 上安装 xx-sever,然后路由器端口映射这个 server 端口。外网想用就 ss 连进来,用起来和局域网一样一样。ss 密码复杂点很安全。
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
2019-05-12 18:17:49 +08:00
我用 wireguard 做了一个 vpn,内网所有服务都可以使用
huaxianyan
2019-05-12 18:19:16 +08:00
WebDAV
或者 ZeroTier
flynaj
2019-05-13 00:10:42 +08:00
zerotier 或者 IPv6
tms
2019-05-13 12:46:52 +08:00
vpn
ReZer0
2019-05-13 19:01:25 +08:00
@huluhulu 这个我倒是没有了解过。我之前有的服务没弄端口映射时用 SSH 的 socks5 访问的,不过貌似照顾不到网络文件的浏览。
@jim9606 嗯嗯,感谢,因为我找了下资料貌似都是映射 smb 端口出去,不太清楚这种方式对于安全性来说是否会太过暴露。WebDAV 之前没了解过,我找个时间学习下。
@silenceshell 看起来不错,我找下资料看看,这个之前没接触过。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/563374

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX