使用 UNC 路径访问公共服务器

使用 UNC 路径访问公共服务器

我的目标是使用 UNC 路径语法访问公共服务器\\server_ip\folder。我的 ISP 阻止了端口 445,因此我无法使用SMB协议访问服务器。问题是:

  1. 仍然没有简单的方法可以强制 WindowsSMB通过 445 以外的其他端口(例如 80)使用协议?
  2. 剩下的就是WebDAV协议了。如何强制 Windows 资源管理器使用此协议?我设置了WebDAV服务器。我可以通过浏览器访问文件,但不能使用 Windows 资源管理器中的 UNC 路径。我无法使用WebDAV资源管理器从本地计算机和远程计算机访问服务器。我试过了- 他们拒绝连接。我也编辑\\ip:80\folder并制作了第一个并尝试使用简单表单访问,但 wireshark 显示它是使用端口 445 访问的。所以仍然不行。\\ip@80\folderNetwork Connections - Advanced Settings - Provider OrderWeb Client Network\\ip\folderWebDAV

编辑:

当然我可以使用 UNC,这是毫无疑问的。例如,参见: 如何以 UNC 共享的形式访问 webDAV 文件夹?

好的,如果您不喜欢我在公共场合这样做,那么我如何在我的实验室中访问它。 WebDAV 文件夹位于我的本地 PC 上,我通过本地 PC 上的 UNC 访问它。我看到 Windows 无法访问。 HTTP/1.1 405 方法不允许。

IIS 版本为 10.0.17134.1

编辑:那么没有人能够做到这一点吗?

答案1

如果您已经配置了 webdav 服务器,Windows 应该连接到它,但您不能使用 UNC 路径,您必须使用 webdav 的 URL,请遵循以下指南:参考

  1. 右键单击计算机
  2. 添加网络位置 -> 下一步
  3. 选择“选择自定义网络位置”
  4. 插入 webdav 链接 -> 下一步
  5. 插入凭证

笔记:默认情况下,Windows 客户端将拒绝连接到普通的 webdav 服务器,使用身份验证和 TLS 进行连接。

按照@Lenniey 的说法,不要暴露标准 Windows 端口(尤其是不太安全的 SMB 协议),一些勒索软件会利用 SMB 漏洞(现在应该已经修复)通过网络进行传播。要使用 UNC 路径访问服务器,请使用 @Lenniey 所说的 VPN。

或者考虑使用不同的协议,如 ssh。

相关内容