macos 访达中连接 smb 服务器如何切换 445 以外的端口?

2022-07-01 17:29:23 +08:00
 ryanlu9910
在腾讯云上部署了 samba 服务,但是腾讯服务器屏蔽了 445 端口。于是我将 samba 的监听端口调整到了 8445.遗憾的 mac 无法连接,是否 macos 中连接 smb 服务器无法调整 445 以外的端口?
3576 次点击
所在节点    Apple
26 条回复
juggtt213
2022-07-01 17:52:35 +08:00
我试过腾讯云非标端口,冒号加端口号就可以
域名+冒号可以连上 但是 ip+冒号就会出错
ryanlu9910
2022-07-01 18:25:31 +08:00
感谢回复,我自己尝试的就是 IP:端口号,macos 连接会失败。但是 ios 上使用 ES 文件管理器就可以连上服务器。如果是要求域名的话,问题可能就出在 SSL 证书上面
serafin
2022-07-01 20:02:28 +08:00
smb 公网建议套个 SSH 隧道。再说 smb 哪来什么证书

ssh -D local_port root@server_ssh.com
这样就可以用 445 端口,还可以数据加密。
dcsuibian
2022-07-01 20:09:53 +08:00
外网 smb 性能似乎不怎么样
sadfQED2
2022-07-01 20:17:05 +08:00
曾经尝试过外网 smb ,就算你费尽九牛二虎之力搞定了服务器端口屏蔽问题,接下来你会遇到小区屏蔽端口,公司屏蔽端口,运营商屏蔽端口。
Love4Taylor
2022-07-01 20:17:20 +08:00
上个 wireguard 吧
ryanlu9910
2022-07-01 20:52:53 +08:00
web 的知识懂得不是太多,之前服务器里面 docker 部署的很多项目都因为没有证书运行不是很完美... ,想当然认为 macos 是因为不安全的站点导致连接失败。感谢赐教
ryanlu9910
2022-07-01 20:57:11 +08:00
主要需求就是挂载服务器上的硬盘,直接在本机用 typora 写 gitbook 。方便多个设备用浏览器看笔记
ryanlu9910
2022-07-01 20:59:45 +08:00
换了监听端口后,手机用第三方软件连接 smb 服务器成功了。就是 mac 上没找到合适的第三方软件来连接。
juggtt213
2022-07-01 21:48:36 +08:00
@ryanlu9910 其实你搞个域名就好了,这个即使没备案也能用.
jasonyang9
2022-07-01 23:17:46 +08:00
用 mount 加-o port=8445 ,或者准备一个 systemd 的 mount 单元,mac 上有这些吗
ryanlu9910
2022-07-01 23:24:55 +08:00
域名解析需要备案,之前备案因为有证件刚刚过期就没去折腾了。
ryanlu9910
2022-07-01 23:31:15 +08:00
麻烦再细致的描述下... 我之前 macos 连上 smb 服务器就自动挂载好,可以访问文件系统。
ryanlu9910
2022-07-01 23:32:43 +08:00
mount 在 linux 不是只有 /dev 中识别设备后,才能挂载文件系统吗? 说的不对的话还望指正
ryanlu9910
2022-07-01 23:36:12 +08:00
@juggtt213 买域名不麻烦,但是域名解析服务器需要备案,之前备案因为有证件刚刚过期就没去折腾了。
ryanlu9910
2022-07-01 23:36:50 +08:00
@jasonyang9
麻烦再细致的描述下... 我之前 macos 连上 smb 服务器就自动挂载好,可以访问文件系统。
mount 在 linux 不是只有 /dev 中识别设备后,才能挂载文件系统吗? 说的不对的话还望指正
ryanlu9910
2022-07-01 23:37:28 +08:00
@sadfQED2 换了监听端口后,手机用第三方软件连接 smb 服务器成功了。就是 mac 上没找到合适的第三方软件来连接。
ryanlu9910
2022-07-01 23:37:52 +08:00
@serafin web 的知识懂得不是太多,之前服务器里面 docker 部署的很多项目都因为没有证书运行不是很完美... ,想当然认为 macos 是因为不安全的站点导致连接失败。感谢赐教
juggtt213
2022-07-02 00:27:21 +08:00
@ryanlu9910 其实好像这个功能不备案也可以用,我最近买了百度云以后直接把腾讯那里买的域名的二级域名解析到百度云,虽然因为备案没有接入百度云所以访问 80 和 443 会被拦截,但是我用 finder 的自带连接 smb://host:port 是正常工作的
RayGZJ
2022-07-02 00:46:36 +08:00
safari 访问 smb://IP:端口号

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

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

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

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

© 2021 V2EX