我在MacBook上运行Samba服务器,并且还设置了从路由器到该服务器的端口转发。
我的公共IP是106.51.x.x
(根据google和其他一些服务),而我的Mac的本地IP是192.168.x.x
,但是当我转到路由器的配置页面时,它说我的外部IP是10.242.x.x
。
这是我不明白的,当连接到我的家庭WiFi时,使用该10.242.x.x
地址就可以了。但是,如果我尝试通过4G访问相同的设备,则连接超时。
至于公共地址,WiFi和4G都不起作用。
我的Mac(我正在运行MacOS Sierra)上是否存在一些必须更改的设置才能对公众可见?
2
现在的问题是,为什么-在听取答辩的答复后-询问者想要开放一个samba服务器以通过Web进行公共访问,这似乎很不寻常。为什么不使用基于SSL的FTP?也许他们真的想在本地计算机之间共享?
—
pbhj
就像@pbhj所说的那样,将samba打开到Internet是一个非常糟糕的主意。
—
达伦(Darren)
感谢您的建议。我将尝试使用vsftp代替。
—
Zohair
我相信某些ISP会完全阻塞该端口,因此,即使您具有公共IP地址,它也很可能无法正常工作。
—
user541686
也许尝试ngrok.io?
—
德米特里·库德里亚夫采夫'17