【Windows】连接非445端口的SMB服务器

由于运营商封锁 445 端口,Windows又偏要使用 445 端口去访问,导致 Windows 无法访问公网上的 SMB 服务

这里记录一种使用系统自带的代理的访问方法,这种方式的缺点就是需要关闭系统自带的 SMB 服务

  1. 禁用系统的 SMB 服务,将服务管理器中的 Server 服务设置为禁用,然后重启计算机

  2. 使用命令检查 445 端口的占用情况

    1
    netstat -ano | findstr 445
  3. 使用命令设置代理

    1
    netsh interface portproxy add v4tov4 listenport=445 connectaddress=服务器地址 connectport=服务器端口

    这里不要添加 listenaddress=,会不幸

  4. 查看代理设置情况

    1
    netsh interface portproxy show all
  5. 再次查看端口监听情况

    1
    netstat -ano | findstr 445
  6. 在资源管理器的文件路径输入框中输入 \\127.0.0.1 即可连接共享文件夹

  7. 如果要关闭代理只需要运行以下命令

    1
    netsh interface portproxy reset

【Windows】连接非445端口的SMB服务器

https://biteax.com/aec9435c.html

作者

石志超

发布于

2022-05-02

更新于

2023-09-27

许可协议