
首先,在群晖官网文档里面写的,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 协议还使用了其他端口吗?
1 billlee 2020-05-31 19:04:36 +08:00 SMB 不同的版本差别有点大,你在客户端抓包看看吧 |
2 Tink PRO 一般没有用 ngrok 转发 samba 的 |
4 Windelight 2020-06-01 00:36:36 +08:00 via Android @sadfQED2 如果你需要的是自建内网穿透的话,国产的 frp 是最佳的轻量化选择 |
5 sadfQED2 OP @Windelight 太感谢了,我看了一眼,太完美了 |
6 henryshen233 2020-06-01 21:36:50 +08:00 如果可以还是用 WebDAV |
7 mekingname 2022-06-08 11:43:05 +08:00 我用 frp 转发 smb 失败了。139 和 445 端口都转发了,但还是连不上。 |