Ngrok 代理群晖 SMB 服务需要转发哪些端口?

2020-05-31 17:00:41 +08:00
 sadfQED2

首先,在群晖官网文档里面写的,smb 使用了 139 和 445 端口

其次,我登录进主机里面,使用 lsof 看到的 smb 也监听的是 139 和 445 端口。然后我使用 ngrok 对 139 445 端口进行代理,配置如下

tunnels:
  http:
    remote_port: 1122
    proto:
      tcp: 5000
  smb:
    remote_port: 139
    proto:
      tcp: 139
  smb2:
    remote_port: 445
    proto:
      tcp: 445

然而,从外网始终不能访问到内网 smb 服务,http 服务是正常的

请高人指点一番,smb 协议还使用了其他端口吗?

2644 次点击
所在节点    NAS
7 条回复
billlee
2020-05-31 19:04:36 +08:00
SMB 不同的版本差别有点大,你在客户端抓包看看吧
Tink
2020-05-31 19:55:30 +08:00
一般没有用 ngrok 转发 samba 的
sadfQED2
2020-05-31 20:45:05 +08:00
@Tink 那请问用啥转发呢
Windelight
2020-06-01 00:36:36 +08:00
@sadfQED2 如果你需要的是自建内网穿透的话,国产的 frp 是最佳的轻量化选择
sadfQED2
2020-06-01 11:46:30 +08:00
@Windelight 太感谢了,我看了一眼,太完美了
henryshen233
2020-06-01 21:36:50 +08:00
如果可以还是用 WebDAV
mekingname
2022-06-08 11:43:05 +08:00
我用 frp 转发 smb 失败了。139 和 445 端口都转发了,但还是连不上。

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

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

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

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

© 2021 V2EX