https://www.v2ex.com/t/975133---------------------------------
背景
去年说的 2.0 版本已经做好了,但是走私网的模式只能在自己家里(光猫下)高速访问,实际有点用的还是走公网模式。所谓的公网模式则是指把 Samba 服务器直接暴露在公网上,但使用的是非标准端口
目前 PC 客户端的挂载器已经开发好了,其作用主要是为了把非标准端口映射为本地的 445 端口,但是厂商水平有限,那个东西太难用了,所以现在给出一个不需要任何挂载器的方案。
这一点很重要:无论走私网访问还是走公网访问,均不影响桥接拨号
当然怎么既走私网,又要桥接模式,这个大佬们自己研究下,可以参考下通常的 VLAN 分流+静态路由
一、首先得开通云 NAS 业务
CB 开通,10010 或者营业厅去开个 0 元 10G 包,现在新开宽带也带 10G 云 NAS 空间
二、激活云 NAS 空间
如果已经开通了云 NAS 业务,可以直接登录以下网址激活空间
https://mynas.ossapp.chinaunicom.cn/#/login然后激活后,V2 的大佬估计对那个网页也没有任何兴趣,记下账号密码就行了,一般这辈子也不需要打开这个网页了
三、获取云 NAS 的 Samba 服务器地址及端口号
直接打开这个连接下载 Windows 客户端
https://mynas.ossapp.chinaunicom.cn/pcclient/index.html?name=%E5%AE%B6%E5%BA%AD%E4%BA%91NAS安装好客户端之后,得重启,重启后登录,点击右上角下拉菜单的家庭云空间即可挂载(很难用但忍忍吧,只是为了挂载成功一次获取你这个账号所在的 Samba 服务器 IP 地址及端口号)
挂载后,你也可以就这么用着,但是本文的原意是让用户脱离客户端使用
打开 CMD ,输入 netsh interface portproxy show all ,可以查询到云 NAS 的客户端映射了什么端口到了 445
[img]
[/img]
获取 Samba 服务器真实的 IP 地址和原始端口后,即可正常进行挂载
四、直接使用 Windows 自带 net use 命令进行 Samba 挂载
NET USE Z: \\原始 IP 地址 x.x.x.x\手机号 /TCPPORT:原始端口号 /savecred /persistent:yes
[img]
[/img]
由于目前的 win11 发行版并不支持非标端口的 Samba 服务挂载,你需要满足以下版本要求
先决条件
----------------------------
要配置替代端口,需要满足以下条件:
系统必须运行以下两种操作系统之一:
Windows 11 内部预览版 25992 或更高版本
Windows Server 预览版 25997 或更高版本
----------------------------
最后效果如图
[img]
[/img]
如果是 Linux 、或者 Mac 等操作系统,那自己研究,本身就支持非标准端口进行 Samba 挂载
作为一个正常人,还是建议使用 cd2 挂载阿里云盘、123 盘、115 盘这种东西,毕竟便宜量大,还有秒传
五、参考材料
https://techcommunity.microsoft.com/t5/storage-at-microsoft/smb-alternative-ports-now-supported-in-windows-insider/ba-p/3974509SMB alternative ports now supported in Windows Insider
https://learn.microsoft.com/zh-cn/windows-server/storage/file-server/smb-ports?tabs=command-line配置替代 SMB 端口(预览版)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1056840
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.