Mac 2024 年 9 月 3 日

如何在mac上指定smb为不同端口

mac的smb默认使用445,同时,mac也可以在地址后面使用:来指定端口,但是必须是域名:端口,而不能是ip:端口,这是个大坑!

在国内,445端口是默认被封禁的,所以一般会把smb指定为不同端口

假设我们有一台服务器,公网ip地址为10.1.1.1,域名为nas.com,smb端口为10445

在Mac上,如果直接使用smb://10.1.1.1:10445连接,你会收到以下错误:Check the server name or IP address, and then try again. If you continue to have problems, contact your system administrator.

image description

不过,如果使用smb://nas.com:10445连接,却可以成功连接!也就是必须套个域名

当然套个域名是简单,不过在国内,套域名还需要备案,所以也可以用修改host的方法解决

sudo vim /etc/hosts
image description

然后把你的服务器ip和你想指定的域名加上就行了

总结

果子的finder连接smb时,可以指定端口,但是需要用域名+端口