当前位置:首页 > 电脑知识

Win10通过非445访问公网Smb服务

canca4年前 (2021-11-24)电脑知识2339

在win下不能通过正常方式访问,需要用端口转发实现访问

  • 提前已经搭建好可用的SMB服务
  • SMB服务公网可访问
  • 可联网的Win10系统

  1. 前期自行搭建好非标端口的samba服务。这里假设非标端口是8888,公网地址是123.123.123.123,并且有固定的公网IP地址,没有就乖乖的,别闹,除此之外,还需要用管理员权限打开cmd,执行如下操作:


    若是你没有用过“某卫士”的话,你的 445 端口应该是一直被 LanmanServer 占用的,这个 LanmanServer 就是帮你把你电脑的文件分享给别人。所以你要把这个服务禁用了,这个服务显示的名字叫“Server”,你可以在 Windows 送的“服务”管理页面中看到(点击任务管理中的“服务”即可开启),然后禁用它。但我更喜欢用命令行操作。

    用管理员身份打开cmd,运行以下命令:

    sc config LanmanServer start= disabled

    net stop LanmanServer

    要是运行后没有显示"成功"二字,那是可能你没有用管理员权限运行吧。

    启动 windows 的 ip helper 服务

    这个 ip helper 服务,就是用来搞端口转发的,没有了它就没法转发了。

    用管理员身份打开cmd,运行以下命令:

    sc config iphlpsvc start= auto

    要是运行后没有显示"成功"二字,那是可能你没有用管理员权限运行吧。

    (敲黑板:)在win10下使用管理员权限打开cmd,输入如下命令

    netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=123.123.123.123  connectport=8888

    查看是否设置成功

    netsh interface portproxy show all

  2. 按住Win+R键,打开运行窗口,输入control(就是打开控制面板),然后点击程序,找到打开或关闭Windows功能,找到smb 1.0 ,全选,全部安装。

  3. 安装完毕后重启电脑,重启后用管理员权限运行powershell

    打开后检测smb 1.0是否已经开启

    对于 Windows 8、Windows 10 和 Windows Server 2012命令如下:

    Get-SmbServerConfiguration | Select EnableSMB1Protocol

    正常开启的显示内容

    PS C:\WINDOWS\system32> Get-SmbServerConfiguration | Select EnableSMB1Protocol

    EnableSMB1Protocol

    ------------------

        True

    然后重启系统(因为重启才生效)

    端口查看是否成功:

    netstat -ano|findstr "445"


扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/786.html

标签: windowssmb445
分享给朋友:

“Win10通过非445访问公网Smb服务” 的相关文章

我的爱人生病了

   我的爱人5月29号生病了。当时,我真得非常紧张。因为您每次病都是那么严重的。每次都让我非常担心。这次,又真得让我忙了三天了。最后,我发觉是您的内存条问题。我万万想不到是您的内存条。内存条生病了...…

电脑启动报鸣声说明

当打开电脑时,听到的不是平时清脆的启动声,而是一次又一次重复的奇怪的报警声时,你能不能马上判断出故障的所在呢?虽然现在多家厂商都设计出一些智能化的功能,能将报警声转换成语音或是指示灯等,但是有这种功能...…

office2003无法正常安装卸载问题解决

一、症状:1。点OFFICE里面的任何一个,比如WORD就会弹出一个错误的提示筐,说的是:这个操作只对当前安装的产品有效,无法运行该命令。系统里面的一些 OFFICE文档也是无法识别的。现在想把OFFICE2003删除,可在控制面板的"添加/删除程…

网络命令net user/net localgroup

很简单的一个网络命令,好多教程都有写: net user: 在运行处输入net user /?可以看到net user 的语法和参数。 net user 可以让我们很方便的为系统添加一个用户并设置密码 net user sky /add:向系统添加一个用户为sky net user sky 1234…

软件静默安装参数集

大部分微软环境下的软件,都能采取全自动或半自动的方式进行。下面以不同的安装方式进行讨论: 一、 Microsoft Windows Installer 如果某个软件是用Windows Installer打包的,那你就应该能在文件夹中看到*.msi文件。这是最典型...…

Win2003超出最大允许连接数解决方案

Win2003超出最大允许连接数解决方案

  1、找到一台能连上网络的windows2003的机器 2、开始–运行–输入“tsmmc.msc”,跳出一个远程桌面控制台 3、右键点击左边的“远程桌面”,选择“新建远程桌面”,按照要求填写要连接的虚拟主机的ip、用户名、密码、域名,...…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。