无法连接到 SAMBA - ISP 正在阻止它

无法连接到 SAMBA - ISP 正在阻止它

除了安全问题之外,我想从家里连接到 SAMBA 共享到服务器(专用或 vps,无所谓)。

服务器运行正常。问题出在客户端。让我更清楚地说明一下:问题出在我的 ISP 上!

我甚至可以使用 3G 智能手机访问这些共享。使用 ISP 提供的免费 WiFi 时也没有遇到任何问题。--> 我知道这非常糟糕且危险。相反,我的家庭网络(WiFi 或以太网)无法连接到 Samba 共享。

这是我尝试过的:

1)在客户端上打开端口 137、138、139、447(我知道这没有任何意义,这些是服务器端口)

2) 将客户端置于 DMZ 上。仍然没有结果。

3) 打电话给我的 ISP(VOO - 比利时),但电话接线员不知道如何帮助我。


这是我得到的退出状态:

Connection to SERVER_IP failed (Error NT_STATUS_IO_TIMEOUT)

这是我在公共 WiFi 上成功使用的命令,但在家庭连接上失败:

smbclient //SERVER_IP/Testing -U USER

路由器有一个简单的 IPv6 防火墙,我已将其禁用,客户端上没有防火墙。

你知道如何解决这个问题吗?我真的不想使用公共 WiFi。

答案1

使用 SSH 连接到您的服务器,并为从您的客户端到您的服务器的 SMB 流量建立隧道。

就像是:

ssh -L 137:127.0.0.1:137 -L 138:127.0.0.1:138 -L 139:127.0.0.1:139 -L 447:127.0.0.1:447 [email protected]

然后使用:

smbclient //localhost/Testing -U user

这会创建一个隧道,将流量从客户端计算机端口 137、138、139、447 转发到相应的服务器端口,然后连接smbclient到客户端计算机的监听端口。

您可以使用它autossh来使该隧道“持久”。

相关内容